SS Analysis Services (SSAS) Инструмент сравнения схем БД? - PullRequest
7 голосов
/ 15 октября 2010

Кто-нибудь знает о специальном инструменте SSAS, который сравнивает базы данных SSAS? Не их данные, а только схемы и, возможно, определения разделов. Когда я говорю «инструмент» - это то, что знает о SSAS и в него встроены эти бизнес-знания.

Ответы [ 4 ]

8 голосов
/ 23 мая 2012

Я менеджер по продукту в Red Gate.Мы только что выпустили бесплатный предварительный просмотр SSAS Compare.Это позволяет просматривать, создавать сценарии и развертывать изменения между экземплярами SSAS.

http://www.red -gate.com / products / bi-tools / ssas-compare /

3 голосов
/ 09 ноября 2010

Вы можете использовать помощника BIDS (бесплатное дополнение к BIDS): http://bidshelper.codeplex.com/

У этого есть опция «smart diff», которая позволяет различным файлам (таким как пакеты SSIS и схемы SSAS XMLA) бытьпо сравнению.Smart diff обеспечивает более значимые сравнения при сравнении файлов XML.

Итак, сначала вам нужно выполнить сценарий для ваших БД в SSMS с помощью rclick> базы данных сценариев, как> create to

, затем в BIDS используйте smart diff длясравните сценарии XMLA, чтобы увидеть различия.

1 голос
/ 09 ноября 2010

В зависимости от того, что вы хотите сравнить, вы также можете написать простой инструмент сравнения, используя amo (http://technet.microsoft.com/en-us/library/microsoft.analysisservices.aspx). Если вы просто хотите сравнить несколько атрибутов, это может быть упрощенным подходом.

0 голосов
/ 09 ноября 2010

Это грубо, но вы можете извлечь определения для каждой базы данных либо с помощью Visual Studio (опция BI Studio / Reverse Engineer при создании нового проекта), либо с помощью другого инструмента с поддержкой XMLA, а затем запустить визуальный анализ файлов XML. Определения куба XML довольно просты для чтения, если вы знакомы с SSAS.

Вы пробовали это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...