Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Недавно появилась необходимость сделать OLAP куб для получения отчётности. Куб получился со следующими характеристиками: Измерений: 5 Кол-во значений в измерениях: от 10 до 100 Кол-во факта: 10 000 В качестве клиента используется Excel. И им был сгенерён следующий запрос: SELECT NON EMPTY HIERARCHIZE(AddCalculatedMembers({[Region].[Level 01].members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS , NON EMPTY HIERARCHIZE(AddCalculatedMembers({[Indicator].[Level 01].members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON ROWS FROM [TEST] WHERE ([Measures].[KPI_Value]) А вопрос заключается в том, почему такой маленький куб так медленно ворочается? (На открытие уходит ~30 секунд, а на drilldown ~20 сек.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2005, 12:48 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
Забыл добавить, что в качестве базы используется MS SQL 2000, сам MSAS вертиться на двухголовом Xenon с 2 гигами RAM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2005, 12:52 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
процент вычисленных агрегатов какой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2005, 14:25 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
при таком кол-ве фактов можно эксель натравить прямо на таблицу возможно быстрее будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2005, 19:10 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
Сейчас процент вычисленных агрегатов стоит 100%. А Excel нельзя, т.к. количество фактов будет расти и его просто не хватит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 07:27 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
Доброго вам дня, Goshich. Попробуйте пересчитать агрегаты и уменьшить процент агрегирования до 30. оффтоп: Goshich, скажите, а сколько весит ваш куб? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 09:43 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
Попробовал уменьшить % агрегации до 30, но время выполнения всё равно не изменилось. Куб весит 130Кб. По моему это просто смешной размер. Закралась мысль, что можеть быть где-то какая-то настройка сбилась, т.к. размер куба по моему сильно маленький. Excel, когда вертишь в нём куб съедает до 120Мб памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 12:05 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
Странно, но только сейчас заметил, что при выставлении уровня агрегации он пишет, что агрегаций всего - 0. Почему такое может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 12:16 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
похоже глюки. попробуйте пошаманить: пересоздать куб(копи-пэст), фулл процессинг, в папке \Data\ грохнуть всё что к кубу относится ну и еще чего-нибудь. з.ы. перед началом танцев не забудьте сделать копию :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 12:16 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
Шаманство помогло, агрегатов стало 3 штуки... :) Только вот обнаружился следующий факт, если убрать все Custom Rollup Formula, то куб просто летает! В сяви с этим вопрос, неужели эти формулы не считаются при создании агрегатов, а вычисляются только во время просмотре куба? И если так, можно ли как-нибудь сделать, что-бы они расчитывались заранее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 07:17 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
если убрать все Custom Rollup Formula, то куб просто летает! В сяви с этим вопрос, неужели эти формулы не считаются при создании агрегатов, а вычисляются только во время просмотре куба? И если так, можно ли как-нибудь сделать, что-бы они расчитывались заранее? Совершенно верно, они не рассчитываются при создании аггрегатов. Причина очень проста - аггрегаты по определению являются single-grain и за исключением distinct count - аддитивны. А вот custom member formulas обычно multi-grain и не-аддитивны - поэтому вопрос на кокой гранулярности их прерассчитывать ? В AS2000 ничего с этим поделать нельзя. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 09:27 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
Уважаемый Mosha в продолжение темы появились следющие вопросы: Все ли кастомизированные формулы расчитываются на клиенте? Я имею ввиду Calculated member, унарные операции +, -, /, * для иерархий и т.д. И где это можно посмотреть в документации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 11:21 |
|
||
|
Медленно вертиться куб (MSAS 2000)
|
|||
|---|---|---|---|
|
#18+
GoshichУважаемый Mosha в продолжение темы появились следющие вопросы: Все ли кастомизированные формулы расчитываются на клиенте? Я имею ввиду Calculated member, унарные операции +, -, /, * для иерархий и т.д. И где это можно посмотреть в документации? В AS2K все эти формулы рассчитываются не во время процессинга куба, а внутри каждой сессии. Будет проходить расчет на клиенте или на сервере зависит от нескольких параметров, наиболее важными из которых являются Execution Location и Default Isolation Mode. Про эти и другие параметры написано в нескольких местах, но не совсем точно. Пожалуй наиболее корректно (хотя и сжато) это описано тут: http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/ansvcspg.mspx Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 11:36 |
|
||
|
|

start [/forum/topic.php?fid=49&tid=1871275]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 366ms |

| 0 / 0 |
