Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Время формирования отчетов на основе OLAP-куба
|
|||
|---|---|---|---|
|
#18+
Добрый день всем!! Меня интересует такой вопрос: Есть сложный отчет на основе olap-куба, в нем реализованы 2 матрицы (в одном из них в качестве 3 и 4 Row group тоже используются матрицы), несколько мер, пару вычисляемых полей из этих мер с разными условиями группировки и т.д. В общем напихано нормально :) В качестве главного data source используется vb script для формирования mdx-запроса. (что-то типа динамического mdx). Это нужно чтобы в отчете была возможность изменять уровни детализации отчета. При детализации по некоторым из измерений отчет формируется за довольно приемлемое время, а вот при детализации по измерениям с большим количеством данных (таких как список сотрудников и т.п.) время формирования отчета намного увеличивается. иногда возникает исключение Out of memory. Впринципе, это и понятно, большой объем данных. Но в среде SQL Server Management studio эти запросы работают нормально, а в SSRS по этим запросам, время выполнения значительно увеличивается. Но возможно ли каким-нибудь чудом как-то занизить это время?? Можно конечно весьма урезать детализацию по другим измерениям и выбрать конкретные значения в фильтрах отчета, но не очень хочется к этому прибегать. Можно ли как-нибудь оптимизировать генерируемый MDX-запрос на быстродействие? И как его оптимизировать?? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 10:31 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=37056039&tid=1535121]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 312ms |

| 0 / 0 |
