2011-05-13 77 views
0

是否有标准可以启动分析服务项目?出现这种情况的原因是我们在本地机器上工作,关系数据库超出了我们的域名 - 分析服务数据库最终会驻留的服务器超出了我们的域名。所以,我有一堆的问题:分析服务项目生命周期

  1. 你在哪里设置星型模式数据库(作为OLAP项目的来源)?它是否在某个独立的服务器上?然后,你如何拥有一个开发者模式数据库,与你的生产星型模式数据库?

  2. 当您在Visual Studio中创建一个新的Anaylsis项目,应该在哪里把它连接到(DEV星型模式?督促星型模式?)只

  3. Analysis Services支持Windows身份验证,那么你如何得到解决这如果你的本地计算机和开发分析服务不在同一台服务器上?

  4. 在做ETL工作(在SSIS上)连接哪个DB时? (开发人员,我假设) - 但那么你如何部署到生产?

  5. 如果您需要进行更改,那么该怎么办?该过程如何工作?

我对杂乱无章的问题道歉,但我真的不知道从哪里开始,因此,如果任何人有从开始的过程来完成这是一个标准的,请告诉我..谢谢!

回答

0

对于我最近成立了,在这里这个项目SSAS是我做的:

我有一个开发PC和服务器。两者都在同一个域中。开发PC用于编辑VS项目。该服务器用于托管试用登台/星型架构数据库,真实登台数据库,SSAS开发多维数据集和SSAS生产多维数据集。

在开发过程中,我使用试用阶段数据库来测试ETL,并部署到SSAS开发多维数据集。

要构建真实多维数据集,我将数据源切换为指向真正的临时数据库,并部署到新的SSAS多维数据集。旧生产立方体保持不变,因此用户在部署新立方体时仍可以访问它们。在部署新的多维数据集之后,我将宣布新多维数据集的可用性,然后删除旧的多维数据集。顺便我每月都这样做。

如果您的SSAS服务器不在同一个域中,则可以创建SSAS数据库备份并在该远程服务器中进行恢复。

要启用Visual Studio来访问SSAS服务器,我必须以管理员身份运行Visual Studio(右键单击VS快捷方式,'以...运行')。或者您可以在服务器上使用SSMS 打开SSAS服务器,然后将您的活动目录用户作为管理员组的成员。

+0

你如何保持相同的立方体名称?我的意思是,你是怎么做到的,如果有多个应用程序连接到多维数据集,他们仍然在工作? – 2011-05-27 18:29:24

+0

@ M.R。备份新的多维数据集,将其还原到原始多维数据集上 – 2011-05-28 06:58:44

0

听起来好像你的主要问题是你没有直接访问生产环境/域,你不知道如何部署你的SSAS和SSIS工作。

在这两种情况下,您都希望针对开发数据库进行开发,该数据库希望是生产数据库的副本。

在SSIS中,您将创建使用指向开发环境的连接字符串的连接管理器。添加一个程序包配置文件以访问程序包属性,如连接字符串。还有其他方法来管理配置信息,但配置文件是最简单的。当您使用Create Deployment Utility选项启用项目时,将创建配置文件和.manifest文件。与您的软件包一起,可以在目标服务器上运行这些文件,以便在开发环境之外安装和配置该项目。

同样,SSAS具有部署实用程序。有几种方法可以将SSAS项目部署到生产环境中。请参阅:Deploying an Analysis Services Database into the Production Environment了解选项的一个概述。请注意,项目中的数据源可以由管理员手动修改,方法是在部署后连接到SSMS中的分析服务器数据库。

SSIS中的更改通常通过部署更新的软件包来处理。借助SSAS,可以对脚本进行更改,也可以重新部署整个数据库。我将采取的方法取决于SSAS数据库的规模和复杂性以及正在发生的变化。