是否有标准来启动分析服务项目?我们的情况是,我们在机器上本地工作,而关系数据库不在我们的领域--而分析服务DB的服务器最终将在我们的领域之外。所以,我有一大堆问题:
我为随意的问题道歉,但我不知道从哪里开始,所以如果有一个从头到尾的过程是一个标准,请告诉我。谢谢!
发布于 2011-05-27 12:00:13
对于我最近建立的这个SSAS项目,下面是我所做的工作:
我有一台开发PC和一台服务器。都在同一领域。开发PC机用于编辑VS项目。服务器用于托管试用阶段/星型模式DB、实阶段DB、SSAS开发多维数据集和SSAS生产多维数据集。
在开发期间,我使用试用阶段DB测试ETL,并部署到SSAS开发多维数据集。
为了构建真正的多维数据集,我将数据源切换到真实的暂存DB,并部署到一个新的SSAS多维数据集中。旧的产品多维数据集保持不变,因此在我部署新多维数据集时,用户仍然可以访问它们。部署新多维数据集后,我将宣布新多维数据集的可用性,然后可以删除旧的多维数据集。顺便说一下,我每个月都做这个。
如果您的SSAS服务器不在同一域中,则可以创建SSAS DB备份,并在该远程服务器中还原它。
为了使Visual能够访问SSAS服务器,我必须以管理员身份运行visual Studio (右击VS快捷方式'run as .‘)。或者您可以打开服务器上带有SSMS的SSAS服务器,然后将您的活动目录用户作为管理员组的成员。
发布于 2011-05-17 05:34:07
听起来,您的主要问题是无法直接访问生产环境/域,也不知道如何部署SSAS和SSIS工作。
在这两种情况下,您都希望针对开发数据库进行开发,希望开发数据库是生产数据库的副本。
在SSIS中,您将创建使用指向开发环境的连接字符串的连接管理器。添加包配置文件以授予对包属性的访问权限,如连接字符串。还有其他方法来管理配置信息,但是配置文件非常简单。在启用选项的情况下构建项目时,将创建配置文件和.manifest文件。与您的包一起,这些文件可以在目标服务器上运行,以便在开发环境之外安装和配置项目。
类似地,SSAS有一个部署实用程序。有几种方法可以将SSAS项目部署到生产环境中。有关选项的概述,请参见:将Analysis数据库部署到生产环境中。请注意,部署后,管理员可以通过连接到SSMS中的Analysis数据库来手动修改项目中的数据源。
SSIS中的更改通常通过部署更新的包来处理。使用SSAS,可以编写更改脚本或重新部署整个数据库。我将采取的方法将取决于SSAS数据库的大小和复杂性,以及正在发生的变化。
https://stackoverflow.com/questions/5997335
复制相似问题