Process Cube 是不是消除了对 SSIS 的需求?

Posted

技术标签:

【中文标题】Process Cube 是不是消除了对 SSIS 的需求?【英文标题】:Does Process Cube eliminate the need for SSIS?Process Cube 是否消除了对 SSIS 的需求? 【发布时间】:2014-10-20 22:16:47 【问题描述】:

我正在尝试了解 SQL Server Analysis Services 如何融入商业智能领域。

我使用 SSIS 创建副本数据库,然后使用 s-s-rS 生成报告,供用户访问。

我知道 SSAS 是一个数据库引擎,它允许您创建多维数据集。 SSAS 中有一个选项可以处理多维数据集 (http://technet.microsoft.com/en-us/library/aa216366(v=sql.80).aspx)。 SSAS 是否可以替代 SSIS,因为它似乎为您执行 ETL(使用流程立方体)?

【问题讨论】:

***.com/questions/24609062/… 和 COTW 对***.com/questions/1030712/…的回答 【参考方案1】:

SSIS 是一种 ETL 工具,可让您移动、操作和整合(来自多个来源)数据。 SSIS 往往是一种开发人员工具,用于为应用程序或报告工具获取正确形状的数据。

SSAS 是一种多维数据集构建工具,为企业提供了对数据进行临时切片和切块的能力。开发人员将构建多维数据集,但消费者将倾向于业务。

我已经看到直接从源中提取数据的 SSAS 多维数据集实例,但由于源系统上的负载以及正确构建数据所涉及的复杂性,这些实例往往不能很好地工作。

一种更典型的方法是利用 SSIS 提取(可能只是每日差异)并将数据分段到维度模型中,然后 SSAS 可以干净地使用该模型。通过这种方式,两种工具都发挥了各自的优势 - SSIS 移动数据,而 SSAS 以高效且用户友好的方式呈现数据。

【讨论】:

以上是关于Process Cube 是不是消除了对 SSIS 的需求?的主要内容,如果未能解决你的问题,请参考以下文章

How to automatic process SSAS cube using SQL Server agent job

006_SSIS execute sql task 调用存储过程

SSIS动态删除分区

ssis 项目部署模型

SSIS 运行运行 powershell 脚本但 SSMS 不运行的包

转载keil消除*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS警告方法