Можно ли динамически добавить любое измерение в куб SSAS?

Мы строим куб SSAS ROLAP, где источником данных является memSQL. Куб построен с использованием Visual Studio 2019, а драйвер, используемый для подключения к источнику данных memSQL, - «MySQL .NET Provider 8.0.19». Куб построен и успешно обработан. Поскольку это куб ROLAP, одно из наших требований - динамически добавлять новое измерение / меру без вмешательства разработчика. Теперь я ищу совета экспертов, как динамически мы можем добавить измерение или меру (может быть через любое задание Autosys, которое будет запускаться каждый час и проверять наличие нового измерения или меры).

Можно ли сделать это через какой-либо внутренний код C #, который обновит XMLA; всякий раз, когда мы пытаемся добавить новое измерение или меру?


person Koushik Chandra    schedule 21.04.2020    source источник
comment
Я бы не рекомендовал этого делать. Вы можете обновить xmla и повторно развернуть его через C #, это просто XML, но как узнать, что он не сломает куб? Без обработки и тестирования?   -  person Jon    schedule 30.04.2020


Ответы (1)


Я нашел хороший пример кода в Куб служб аналитики, созданный программно / автоматически через C # и AMO

Это помогло мне создать код для динамического куба с использованием memSQL в качестве источника данных.

person Koushik Chandra    schedule 21.05.2020