加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

在SSIS 2005中如何使用ASPT

发布时间:2016-09-16 01:21:46 所属栏目:MsSql教程 来源:站长网
导读:问题 我们期待自动执行SQL Server分析服务中的纬度和数据立方体的处理过程。我们想要将这个处理过程加到现有的SQL Server集成服务(SSIS)程序包中,其中这些程序
问题

我们期待自动执行SQL Server分析服务中的纬度和数据立方体的处理过程。我们想要将这个处理过程加到现有的SQL Server集成服务(SSIS)程序包中,其中这些程序包从我们的OLTP系统中定期更新数据仓库。您能给我们讲解一些关于在一个SSIS程序包中如何使用Analysis Services 处理任务的细节吗?

专家解答

分析服务处理任务(Analysis Services Processing Task)可以让你处理纬度, 衡量组分区,在SSIS程序包中挖掘模型。当你可以同时处理所有对象时,你也可以选择处理这些对象的一个子集。例如,你可以在你的数据仓库中通过定期运行一个SSIS程序包来更新特定的纬度和事实表。作为SSIS程序包的最后一步,你可以只处理纬度和衡量那些把数据仓库表当作他们的数据源的组分区。分析服务处理任务(Analysis Services Processing Task)允许你做这些。

在这个方法中,我们可以按照这些步骤来使用SSIS程序包中的分析服务处理任务(Analysis Services Processing Task)。我们将创建一个示例程序包,这个程序包将在Adventure Works DW Analysis Services 数据库连同SQL Server 2005中处理纬度和衡量组分区。我们假设的情况是,我们每天在数据仓库中通过运行一个SSIS程序包来更新产品和汇率表。我们想在SSIS程序包中增加一步来处理产品和汇率事实表,由此来更新SQL Server分析服务立方体中可获得的信息。

创建示例SSIS程序包

首先从Microsoft SQL Server 2005程序组(Microsoft SQL Server 2005 program group)中启动Business Intelligence Development Studio (BIDS),并创建一个新的集成服务项目(Integration Services project)。一个命名为Package.dtsx 的SSIS程序包将自动产生并添加到项目(project)中。把程序包(package)重命名为SSASProcessingTask_Demo.dtsx,然后在SSIS程序包中进行以下步骤:

步骤一:

添加一个连接管理(Connection Manager)到SSAS服务器中。右键点击连接管理(Connection Managers)页面,从下拉菜单中选择新的分析服务连接(New Analysis Services Connection)。在对话框中接受默认值以连接到本地SSAS服务器(如果你想连接到其他机器上的SSAS服务器上,你可以酌情编辑)。

在SSIS 2005中如何使用ASPT

图一

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读