Как получить список разделов внутри MeasuresGroup - PullRequest
0 голосов
/ 17 марта 2020

Есть ли способ получить список разделов внутри MeasuresGroup? И как я могу обработать их с указанием c условий на имя там?

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 30 марта 2020
  • Табличка SSAS организована в формате JSON (довольно легко читать, просто откройте файл model.bim, и вы довольно быстро получите то, что хотите, но, как вы говорите о Measuregroups, вы находитесь в слове многомерных кубов.)
  • SSAS Многомерный организован в формате XML (я могу рекомендовать проанализировать структуру XML-файла куба, чтобы лучше понять структуру SSAS MD. Если вы хотите получить список вручную, это будет путь к go). Как получить XMLA-файл?
    • Откройте свой сервер кубов в SSMS
    • Разверните свой куб, разверните «Кубы», щелкните правой кнопкой мыши по вашему кубу >> «Сценарий куба как» >> «Создать в» >> «Файл»
    • Откройте файл с помощью XML Viewer. Я могу порекомендовать MindFusion XML Viewer, поскольку он открывает огромный большой файл XML, полностью свернутый, что дает вам возможность лучше понять структуру

XMLA-File выглядит примерно так, и вы можете просматривать разделы вручную и искать свою информацию:

enter image description here

Когда вы просили что-то более гибкое, что я Можно порекомендовать вам использовать AMO-библиотеку, которая позволяет вам просматривать точный XMLA-файл прямо на сервере. Либо через PowerShell, либо через C#. Как? DatabaseJournal.com содержит очень простое руководство по созданию сценариев измерений с помощью AMO. Таким же образом можно получить информацию о группах измерений. Если вы заинтересованы в том, как использовать Powershell с AMO для получения списка всех разделов в группе мер, поблагодарите меня - я могу вам немного помочь, но я оставлю это сейчас, так как уже потратил половину час написания этого ответа: -).

...