Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
производительность при вычислении CM (MS AS2k)
|
|||
|---|---|---|---|
|
#18+
Привет всем! Я, наверное, не первый задаю подобного рода вопрос... Но все ж! Есть 2 измерения ок. 2000 каждое, связь между ними многие-ко-многим. Причем, на 80% 1 члену в первом соответствует 1 член во втором, остальные 20% несколько к нескольким. Есть CM, достаточно сложный, который необходимо посчитать. Так вот, если по отдельности каждое измерение расчитывается за приемлемое время, то расчет CM для их CROSSJOIN'а занимает очень много времени особенно с сортировкой (и это естественно). Собственно вопросы: Как повысить скорость расчета используя в качестве клиента Excel? Даст-ли прирост производительности использование функций IIF(ISEmpty([<посчитаннная мера>]), null, <Здесь собственно расчет>)? Возможно-ли из CM сделать обычную меру? С уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 11:40 |
|
||
|
производительность при вычислении CM (MS AS2k)
|
|||
|---|---|---|---|
|
#18+
попробуйте иерархии, nonemptycrossjoin и вот этот метод http://www.sql.ru/forum/actualthread.aspx?tid=164176#1361753 да и желаемый результат опишите, может не той дорогой идёте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 12:34 |
|
||
|
производительность при вычислении CM (MS AS2k)
|
|||
|---|---|---|---|
|
#18+
метод хорош, не спорю но... 1. necj и excel, по моему, не дружат, тем более что "за рулем" обычный пользователь, который хочет "кубик-рубик" - верчу куда и как хочу 2. иерархий в таком случае придется создавать две: AB и BA (а для большего числа измерений и еще больше) 3. копаю я вот в какую сторону: если заведомо известно, что 90% в пересечении 2-х измерений не просто пустые, а вообще не существуют, как указать CM, что для пустушек даже и не пытаться производить расчет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 13:18 |
|
||
|
производительность при вычислении CM (MS AS2k)
|
|||
|---|---|---|---|
|
#18+
Просто совет - если в первом приближении быстрее не становиться - не делайте DC анализ на AS. Значительно быстрее сделать нужный отчет на TSQL.. Просто поверьте ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 14:33 |
|
||
|
производительность при вычислении CM (MS AS2k)
|
|||
|---|---|---|---|
|
#18+
TorinПросто совет - если в первом приближении быстрее не становиться - не делайте DC анализ на AS. Значительно быстрее сделать нужный отчет на TSQL.. Просто поверьте ;-) DC работает быстро если не делать мультиселектов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 14:38 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=32955796&tid=1871688]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 291ms |
| total: | 470ms |

| 0 / 0 |
