У меня есть сервер SSAS с аналитической табличной моделью. Он имеет несколько измерений и таблицы фактов.Идентификатор измерения/идентификатор таблицы фактов на SSAS
Я хочу создать динамический XMLA-код для обработки измерений/таблиц фактов. Используя SSMS, я могу скрипт из примера XMLA следующим образом:
<Process xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Type>ProcessFull</Type>
<Object>
<DatabaseID>DB1</DatabaseID>
<DimensionID>FactTable1_cd8ad531-34f1-42df-b34e-a535eed297c1</DimensionID>
</Object>
</Process>
Где найти DatabaseID/DimensionID информацию о модели на SSAS так я могу использовать его для целей динамического сценария? Есть ли какие-либо DMV (или подобные), которые вернут мне такую информацию?
Какой инструмент или язык программирования создает динамический XMLA? Если вы скажете T-SQL и связанные серверы, мой ответ будет отличаться, если вы скажете SSIS и задачу сценария C#. – GregGalloway
Я бы использовал SSIS, но если решение с T-SQL и связанными серверами было бы более элегантным, я бы подумал об использовании этого. Могли бы вы, возможно, поделиться обоими? – DNac