Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Можно ли отменить выполнение запроса к MS AS ? / 10 сообщений из 10, страница 1 из 1
04.03.2005, 10:48
    #32945571
Torin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли отменить выполнение запроса к MS AS ?
Южу бэту DataWarehouse Explorer, и чтал спорить с ними о том, что часто нет возможности отменить выполнение долгого запроса. Приходиться тупо выгружать приложение.
Мне ответили :

DWE
This is something the DWE, regrettably, can’t do much about.

Analysis Services doesn’t actually allow a query to be cancelled; the ‘Stop’ button in the DWE can actually only stop the retrieval of the query results from the server, not the processing of the query by the server.

That your pc memory fills up and freezes is a result of the Analysis Services client, not the DWE. You can fine tune how the AS client performs using the Advanced Olap parameters in the Options dialog, but basically all the DWE does after sending a query and before retrieving the results is waiting.
Luckily AS that comes with SQL Server 2005 will provide many improvements in this area.


Он прав ?
...
Рейтинг: 0 / 0
04.03.2005, 11:12
    #32945644
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли отменить выполнение запроса к MS AS ?
я бы сказал да.
...
Рейтинг: 0 / 0
04.03.2005, 11:16
    #32945665
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли отменить выполнение запроса к MS AS ?
они, конечно, могли бы запускать обращение к серверу в другом потоке...
но, видимо, ленятся или не считают эту фичу достойной включения в продукт
...
Рейтинг: 0 / 0
04.03.2005, 11:20
    #32945680
Torin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли отменить выполнение запроса к MS AS ?
Dmitry Biryukovони, конечно, могли бы запускать обращение к серверу в другом потоке...
но, видимо, ленятся или не считают эту фичу достойной включения в продукт
В отличии от ProClarity, они и запускают в отдельном потоке. Посоветовать просто прибивать поток ? Это не есть гуд, конечно.
...
Рейтинг: 0 / 0
04.03.2005, 11:31
    #32945722
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли отменить выполнение запроса к MS AS ?
В AS можно остановить запрос при помощи стандартных интерфейсов OLEDB. Например Excel ими пользуется. Правда это останавливание не всегда хорошо срабатывает в AS2000, и тут они правы, в AS2005 есть много улучшений, но то что остановить "невозможно", это они немножко перегнули.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
04.03.2005, 12:09
    #32945877
Torin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли отменить выполнение запроса к MS AS ?
Вот, собственно, чем все закончилось. Жаль, но так бывает..

DWE
Taken from one of the many places referred to this subject:
“The OLE DB specification also supports asynchronous query execution, which lets you initiate the axis-resolution portion of the query without waiting for its completion. One of the main reasons you might use asynchronous query execution is so that you can cancel queries that take longer than you expect. However, PivotTable Service doesn't support true canceling of a query—after a cancel request, the asynchronous query will continue and block other PivotTable Service function requests while the query finishes.”

Killing the thread as you suggested might eventually bring down the server if many users choose to do this, so this isn’t really an acceptable solution.
...
Рейтинг: 0 / 0
04.03.2005, 12:40
    #32945999
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли отменить выполнение запроса к MS AS ?
Правда это останавливание не всегда хорошо срабатывает в AS2000, и тут они правы

Об этом то и речь. Я это подметил, что когда AS2K (именно AS2K, а не PTS)уходит в долгое вычисление сетов на осях, то его можно только пристрелить, когда Cells опрашиваются, то никаких траблов с прерыванием.
...
Рейтинг: 0 / 0
04.03.2005, 21:11
    #32947398
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли отменить выполнение запроса к MS AS ?
DWETaken from one of the many places referred to this subject:
“The OLE DB specification also supports asynchronous query execution, which lets you initiate the axis-resolution portion of the query without waiting for its completion. One of the main reasons you might use asynchronous query execution is so that you can cancel queries that take longer than you expect. However, PivotTable Service doesn't support true canceling of a query—after a cancel request, the asynchronous query will continue and block other PivotTable Service function requests while the query finishes.”
Если хотите, то передайте им чтобы они связались со мной - похоже что они получили не совсем точную информацию. То что сказал backfire, гораздо ближе к истине - прервать расчет осей в AS2K практически нельзя, а прервать расчет cells можно.

DWEKilling the thread as you suggested might eventually bring down the server if many users choose to do this, so this isn’t really an acceptable solution.
Ну это просто взято с потолка. Убивать threads нельзя по другой причине - это вызовет memory leaks и другие неприятные эффекты, но на сервере никак не отразиться.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
05.03.2005, 14:42
    #32948467
Torin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли отменить выполнение запроса к MS AS ?
Спасибо, я попробую их убедить. Продукт очень неплохой, стоит того.
По Ликам - лики в OLEDB провайдере или в приложении беспокоят ?
...
Рейтинг: 0 / 0
06.03.2005, 00:05
    #32949018
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли отменить выполнение запроса к MS AS ?
По Ликам - лики в OLEDB провайдере или в приложении беспокоят ?
Лики беспокоят и там и там.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Можно ли отменить выполнение запроса к MS AS ? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]