Различная сложность извлечения данных из куба (SSAS 2015) через Excel 2013 - PullRequest
0 голосов
/ 22 ноября 2018

Когда пользователь подключается к кубам SSAS 2015 (размер куба составляет около 15-16 ГБ) из Excel 2013. они просматривают данные куба, выбирая различную комбинацию атрибутов измерений и фактов мер.Эта комбинация в Excel для извлечения данных куба может быть простой или сложной.У меня есть требование от клиента, где я должен придумать различные типы этих комбинаций для извлечения данных, которые могут быть описаны как простые, умеренные и сложные.[Например (я должен придумать что-то вроде этого): 1. Извлечение данных для менее чем 5 мер в пределах одной группы мер против менее чем 10 измерений - Простое извлечение.2. Извлечение данных для более чем 5 и менее чем 10 мер против более чем 10 измерений в одной и той же группе мер является умеренным извлечением.3. извлечение ata для более чем 10 мер в нескольких группах мер против более чем 15 атрибутов нескольких измерений, рассматриваемых как комплексное извлечение]

Есть ли у кого-либо опыт / знания / идеи по работе с запросами такого типа.Любой комментарий / идея / предложение будет отличной помощью.

1 Ответ

0 голосов
/ 22 ноября 2018

Я столкнулся с подобной проблемой довольно давно.Ситуация была в том, что мы создали собственный браузер кубов (что-то вроде того, что открывается, когда мы выбираем опцию просмотра в SSMS).Генератор MDX для этого также был написан собственными силами, поэтому мы добавляли функциональность, когда сталкивались со сложными требованиями.Но с готовыми инструментами вы не можете протолкнуть испускаемый ими MDX.И поскольку пользователи выбирают все больше и больше комбинаций, запрос не будет оптимальным вообще.Поэтому я предлагаю вам позволить им использовать Excel для базового или среднего уровня максимум.Для сложного уровня вы должны предоставить им пользовательский MDX, где, основываясь на ваших бизнес-знаниях, вы можете отфильтровать несущественные комбинации.Кроме того, вы можете разбить свой запрос на страницы.

...