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