2014-11-21 34 views
0

相对较新的SSAS。用于更新生产立方体的“标准”方法SSAS

想知道什么是在生产环境中刷新数据的最佳实践。

正在讨论的一个“方法”是在Dev中刷新数据,检查它是否正常并且不会杀死多维数据集。然后将开发人员从Dev复制到Live(更改连接字符串等)

另一个只是通过SSIS包刷新多维数据集数据。

是否有一种首选的方法,大多数人使用或是否归个人选择?

+0

另一种可能性是这里描述的“同步”功能:http://technet.microsoft.com/en-us/library/ms174928.aspx。这里没有详细描述,但你也可以使用XMLA进行同步,这可以让你包含一个同步SQL Server代理作业。同步有一些缺点,但最重要的是:由于数据库的名称必须匹配,所以同步只能在不同服务器之间进行,因此无法将数据库QA同步到同一台服务器上的数据库Prod。 – FrankPl 2014-11-21 19:19:10

回答

1

我更喜欢使用SSIS包,主要用于日志记录。我将日志发送到msdb..sysssislog表,这样您可以用最少的努力获得详细的日志记录。当构建失败时,它非常有用,因为SSAS通常会提供数百个无关的“流程取消”消息。

我在Visual Studio中做了所有的设计工作,环境配置指向DEV环境,然后切换到PROD配置以释放它。注意SSAS的VS环境设置允许不同的连接字符串,因此不需要担心后期发布过程。