|
|
|
Оптимизация MDX запроса
|
|||
|---|---|---|---|
|
#18+
Помогите оптимизировать запрос. Выдает ошибку "Выдано исключение типа "System.OutOfMemoryException"." Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Если Без {[Ценности].[БрендЛайн].[БрендЛайн]} то все норм. Я понимаю что результат запроса очень велик. но как можно выйти из ситуации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2017, 16:52 |
|
||
|
Оптимизация MDX запроса
|
|||
|---|---|---|---|
|
#18+
Oleksandr Nevsk, System.OutOfMemoryException выдает Mamagement Studio, а не SSAS. Куда вам столько данных? Есть функции HEAD/TAIL в MDX, с их помощью можно ограничить число строк. Но если там декартова на 10 миллиардов, то непонятно, что вы хотите получить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:20 |
|
||
|
Оптимизация MDX запроса
|
|||
|---|---|---|---|
|
#18+
a_voronin, декартово-то точно, только на одном измерении не срабатывает автоэкзист (похоже кривые связи между атрибутами). Oleksandr Nevsk, и непонятно зачем одни и те же данные в качестве членов измерения и мер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 15:43 |
|
||
|
Оптимизация MDX запроса
|
|||
|---|---|---|---|
|
#18+
ShIgor, Попробуйте такой финт. NONEMPTY([Дистрибьюторы].[Город].[Город], <ваши меры>)* NONEMPTY([Дистрибьюторы].[ТТ].[ТТ], <ваши меры>)* NONEMPTY([Дистрибьюторы].[Дистрибьютор].[Дистрибьютор], <ваши меры>)* NONEMPTY([Дистрибьюторы].[Регион].[Регион], <ваши меры>)* NONEMPTY([Дистрибьюторы].[Клиент].[Клиент], <ваши меры>)* NONEMPTY([Ценности].[БрендЛайн].[БрендЛайн], <ваши меры>) Может быть не на всех конструкциях. Надо найти, где обрезать пустые на раннем этапе, чтобы срезать полное декартово как можно ранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 16:12 |
|
||
|
Оптимизация MDX запроса
|
|||
|---|---|---|---|
|
#18+
a_voronin, и не <ваши меры> а конкретно План или Факт. остальные вообще безболезненно можно выкинуть из запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 21:17 |
|
||
|
Оптимизация MDX запроса
|
|||
|---|---|---|---|
|
#18+
автори не <ваши меры> а конкретно План или Факт. остальные вообще безболезненно можно выкинуть из запроса Пробывал, говорит что такое нельзя использовать на вычисляемом значении ShIgor, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 13:10 |
|
||
|
Оптимизация MDX запроса
|
|||
|---|---|---|---|
|
#18+
Oleksandr Nevsk, что конкретно? план/факт или вычисляемых членов в запросе? сколько у Вас членов в измерении Дистрибьютор на самом нижнем уровне (подозреваю Клиент)? Покажите их связи. сколько членов в измерении [Ценности].[БрендЛайн]? пересмотрел еще раз рекомендацию, я бы сделал чуть иначе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 14:37 |
|
||
|
Оптимизация MDX запроса
|
|||
|---|---|---|---|
|
#18+
ShIgor, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. При таком запросе такая ошибка - "Свойство non_empty_behavior не может содержать вычисляемые элементы." Код: sql 1. 2. Вот тут много значений "NULL" как избавиться от них? Может поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 15:18 |
|
||
|
Оптимизация MDX запроса
|
|||
|---|---|---|---|
|
#18+
ShIgor, авторсколько у Вас членов в измерении Дистрибьютор на самом нижнем уровне (подозреваю Клиент)? Покажите их связи. [Дистрибьюторы].[Дистрибьютор].&[ABC] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 15:37 |
|
||
|
Оптимизация MDX запроса
|
|||
|---|---|---|---|
|
#18+
ShIgor, авторчто конкретно? план/факт или вычисляемых членов в запросе? То и то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 15:53 |
|
||
|
Оптимизация MDX запроса
|
|||
|---|---|---|---|
|
#18+
Oleksandr Nevskавтори не <ваши меры> а конкретно План или Факт. остальные вообще безболезненно можно выкинуть из запроса Пробывал, говорит что такое нельзя использовать на вычисляемом значении ShIgor, Поставьте туда то, что определяет пустоту вычисляемых значений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 20:38 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=39435911&tid=1858302]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 377ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...