有没有人知道比较SSAS数据库的SSAS特定工具?不是他们的数据,只是模式和分区定义。当我说工具时 - 一些了解SSAS并且具有内置的业务知识的东西。
答案 0 :(得分:8)
我是Red Gate的产品经理。我们刚刚发布了SSAS Compare的免费预览版。这允许您在SSAS实例之间查看,编写脚本和部署更改。
答案 1 :(得分:3)
您可以使用BIDS帮助程序(BIDS的免费附加组件): http://bidshelper.codeplex.com/
这具有“智能差异”选项,允许比较不同的文件(例如SSIS包和SSAS XMLA模式)。在比较XML文件时,Smart diff提供了更有意义的比较。
首先,您需要通过rclick>脚本化SSMS中的数据库。脚本数据库为>创建
然后在BIDS中使用smart diff来比较XMLA脚本以查看差异。
答案 2 :(得分:1)
根据您要比较的内容,您还可以使用amo编写一个简单的比较工具(http://technet.microsoft.com/en-us/library/microsoft.analysisservices.aspx)。 鉴于您只想比较一些属性,这可能是一种轻量级的方法。
答案 3 :(得分:0)
这很粗糙,但您可以使用Visual Studio(创建新项目时的BI Studio /反向工程师选项)或使用其他支持XMLA的工具提取每个数据库的定义,然后在XML文件上运行可视差异。如果您熟悉SSAS,则XML多维数据集定义可以相当直接地阅读。
你试过这个吗?