powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Можно ли отменить выполнение запроса к MS AS ?
10 сообщений из 10, страница 1 из 1
Можно ли отменить выполнение запроса к MS AS ?
    #32945571
Torin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Южу бэту 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
Можно ли отменить выполнение запроса к MS AS ?
    #32945644
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы сказал да.
...
Рейтинг: 0 / 0
Можно ли отменить выполнение запроса к MS AS ?
    #32945665
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
они, конечно, могли бы запускать обращение к серверу в другом потоке...
но, видимо, ленятся или не считают эту фичу достойной включения в продукт
...
Рейтинг: 0 / 0
Можно ли отменить выполнение запроса к MS AS ?
    #32945680
Torin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Biryukovони, конечно, могли бы запускать обращение к серверу в другом потоке...
но, видимо, ленятся или не считают эту фичу достойной включения в продукт
В отличии от ProClarity, они и запускают в отдельном потоке. Посоветовать просто прибивать поток ? Это не есть гуд, конечно.
...
Рейтинг: 0 / 0
Можно ли отменить выполнение запроса к MS AS ?
    #32945722
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В AS можно остановить запрос при помощи стандартных интерфейсов OLEDB. Например Excel ими пользуется. Правда это останавливание не всегда хорошо срабатывает в AS2000, и тут они правы, в AS2005 есть много улучшений, но то что остановить "невозможно", это они немножко перегнули.

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

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
Можно ли отменить выполнение запроса к MS AS ?
    #32945999
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правда это останавливание не всегда хорошо срабатывает в AS2000, и тут они правы

Об этом то и речь. Я это подметил, что когда AS2K (именно AS2K, а не PTS)уходит в долгое вычисление сетов на осях, то его можно только пристрелить, когда Cells опрашиваются, то никаких траблов с прерыванием.
...
Рейтинг: 0 / 0
Можно ли отменить выполнение запроса к MS AS ?
    #32947398
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Можно ли отменить выполнение запроса к MS AS ?
    #32948467
Torin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, я попробую их убедить. Продукт очень неплохой, стоит того.
По Ликам - лики в OLEDB провайдере или в приложении беспокоят ?
...
Рейтинг: 0 / 0
Можно ли отменить выполнение запроса к MS AS ?
    #32949018
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По Ликам - лики в OLEDB провайдере или в приложении беспокоят ?
Лики беспокоят и там и там.

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


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