我们目前拥有与我们的数据库一起分发的自定义应用程序(SQL 2005/2008)。这是一项简单的任务,在我们发布新版本之前,我们只需将数据库打包成SQL初始化脚本(这些脚本创建表并填充数据)。我们使用SQL Management studio生成这些脚本。
作为下一步,我们希望部署OLAP多维数据集(以及使用Integration Services创建的ETL命令),这些命令将用于分析原始数据库中的数据。 。
我们知道创建和设计一个多维数据集,但我甚至不知道如何概括所有这些包并将它们部署为解决方案,脚本或客户可以在其服务器上安装的东西。客户没有Visual Studio,我们需要在向导中创建“某些东西”(需要客户输入一些输入,例如OLAP多维数据集名称,服务器等),以便他们部署它。
你是怎么做到的?
答案 0 :(得分:4)
来自Here:
Microsoft SQL Server 2005分析 服务(SSAS)提供三种工具 用于部署Analysis Services 数据库到Analysis Services上 生产环境中的服务器:
- 使用XML脚本使用SQL Server Management Studio生成XML
现有元数据的脚本 Analysis Services数据库,然后
在另一台服务器上运行该脚本 重新创建初始数据库。- 使用Analysis Services部署向导使用分析
服务部署向导使用 由一个生成的XMLA输出文件 要部署的Analysis Services项目
项目的元数据到一个 目的地服务器。- 同步Analysis Services数据库使用同步
数据库向导同步
任何两个之间的元数据和数据
Analysis Services数据库。除了使用其中之一 部署工具,您可以部署 使用备份进行Analysis Services 并恢复功能。更多 信息,请参阅备份和 还原Analysis Services 数据库中。
可以在SQL 2005,Analysis Services,部署向导下的开始菜单中找到Analysis Services部署向导。这将在bin目录中获取asdatabase文件,并创建一个用于创建SSAS数据库的XMLA脚本。
链接:
答案 1 :(得分:2)
或者,您可以使用工具构建多维数据集和模式,这些工具提供了一种用于部署初始实现和平滑升级路径的简单机制。
如您所知,部署不仅仅是在目标环境中实现数据库甚至是OLAP数据库的情况。还有ETL和要考虑的表,这还涉及确保在创建表/ SQL脚本的每一步中,所有这一切都很好,花花公子,直到你提供产品升级,并且需要升级SSIS / DW关系模式表和SSAS多维数据集结构。
你找到的是MS在这里没有任何帮助。它对初始部署很有帮助,但在原位升级方面没有提供太多帮助。
这是我们面临的一个问题,并开发了一个工具来解决,这样我们就可以做你想做的事情,但要顺利完成。让我们的技术人员专注于建立高质量的数据仓库,而不是那些平凡,烦人,充满危险的技术,而是“升级”等必要的东西。
查看http://www.dataacademy.com,这是我们成功开发的产品,正是您要做的事情。如果您想进一步讨论,请给我发邮件。
干杯,祝你好运。