powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MSAS2000: Профилируем снова
2 сообщений из 2, страница 1 из 1
MSAS2000: Профилируем снова
    #33020846
олапист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И все же мне не дает покоя мечта об "умных" вычислимых показателях которые можно определять без оглядки на производительность :)

На этот раз разница во времени выполнения запросов на такая разительная - всего в два раза, но это еще один пример того что в MSAS2000 шаг в сторону ведет к расстрелу на месте. Итак:

20 секунд:
Код: plaintext
1.
2.
3.
4.
with member [Measures].[CM] as 'SUM({[Customers].Currentmember.FirstSibling:[Customers].Currentmember}, [Measures].[Unit Sales])'
SELECT { [Measures].[CM] } ON COLUMNS ,
NON EMPTY  {   { [Store].[Store Name].Members  } * { [Product].[Product Name].Members  } }   ON ROWS  
FROM [Sales] 
where ([Customers].[Yiu Kwok Fares])

40 секунд:
Код: plaintext
1.
2.
3.
4.
5.
with member [Measures].[Intermediate CM] as '[Measures].[Unit Sales]'
member [Measures].[CM] as 'SUM({[Customers].Currentmember.FirstSibling:[Customers].Currentmember}, [Measures].[Intermediate CM])'
SELECT { [Measures].[CM] } ON COLUMNS ,
NON EMPTY  {   { [Store].[Store Name].Members  } * { [Product].[Product Name].Members  } }   ON ROWS  
FROM [Sales] 
where ([Customers].[Yiu Kwok Fares])

И традиционный вопрос к специалистам: баг или фича?
...
Рейтинг: 0 / 0
MSAS2000: Профилируем снова
    #33021610
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы сказал что это фича, которую нельзя забывать при конструировании CM.

Как я не раз уже говорил, что в AS2000 оптимизатор запросов находится в голове писателя самих запросов.
В Юконе Моша пообещал перенести его в код msmdsrv.exe :-)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MSAS2000: Профилируем снова
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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