powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / производительность при вычислении CM (MS AS2k)
6 сообщений из 6, страница 1 из 1
производительность при вычислении CM (MS AS2k)
    #32955149
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!

Я, наверное, не первый задаю подобного рода вопрос... Но все ж!

Есть 2 измерения ок. 2000 каждое, связь между ними многие-ко-многим. Причем, на 80% 1 члену в первом соответствует 1 член во втором, остальные 20% несколько к нескольким.

Есть CM, достаточно сложный, который необходимо посчитать.
Так вот, если по отдельности каждое измерение расчитывается за приемлемое время, то расчет CM для их CROSSJOIN'а занимает очень много времени особенно с сортировкой (и это естественно).

Собственно вопросы:
Как повысить скорость расчета используя в качестве клиента Excel?
Даст-ли прирост производительности использование функций
IIF(ISEmpty([<посчитаннная мера>]), null, <Здесь собственно расчет>)?
Возможно-ли из CM сделать обычную меру?

С уважением...
...
Рейтинг: 0 / 0
производительность при вычислении CM (MS AS2k)
    #32955383
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте иерархии, nonemptycrossjoin и вот этот метод
http://www.sql.ru/forum/actualthread.aspx?tid=164176#1361753
да и желаемый результат опишите, может не той дорогой идёте
...
Рейтинг: 0 / 0
производительность при вычислении CM (MS AS2k)
    #32955523
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
метод хорош, не спорю
но...
1. necj и excel, по моему, не дружат, тем более что "за рулем" обычный пользователь, который хочет "кубик-рубик" - верчу куда и как хочу
2. иерархий в таком случае придется создавать две: AB и BA (а для большего числа измерений и еще больше)
3. копаю я вот в какую сторону: если заведомо известно, что 90% в пересечении 2-х измерений не просто пустые, а вообще не существуют, как указать CM, что для пустушек даже и не пытаться производить расчет...
...
Рейтинг: 0 / 0
производительность при вычислении CM (MS AS2k)
    #32955796
Torin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто совет - если в первом приближении быстрее не становиться - не делайте DC анализ на AS.
Значительно быстрее сделать нужный отчет на TSQL..
Просто поверьте ;-)
...
Рейтинг: 0 / 0
производительность при вычислении CM (MS AS2k)
    #32955819
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TorinПросто совет - если в первом приближении быстрее не становиться - не делайте DC анализ на AS.
Значительно быстрее сделать нужный отчет на TSQL..
Просто поверьте ;-)
DC работает быстро если не делать мультиселектов
...
Рейтинг: 0 / 0
производительность при вычислении CM (MS AS2k)
    #32955956
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А про DC я не говорил...
хотя он и используется, но реализую его не через DC меру, а простым подсчетом, т.к. часто приходится резать и клеить, где DC вообще не проходит.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / производительность при вычислении CM (MS AS2k)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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