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

时间:2014-10-20 22:16:47

标签: sql-server ssis ssas

我试图了解SQL Server Analysis Services如何适应商业智能领域。

我已经使用SSIS创建了副本数据库,然后使用SSRS来生成报告,这些报告由用户访问。

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

1 个答案:

答案 0 :(得分:2)

SSIS是一种ETL工具,使您能够移动,操纵和合并(来自多个来源)数据。 SSIS往往是一个开发人员工具,用于为应用程序或报告工具提供正确形状的数据。

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

我已经看到SSAS多维数据集的实例直接从源中提取数据,但由于源系统的负载和正确构造数据所涉及的复杂性,这些实例往往效果不佳。

更典型的方法是利用SSIS(可能只是每日差异)并将数据分级为维度模型,然后SSAS可以清楚地使用。这样两种工具都发挥了自己的优势 - SSIS移动数据,SSAS以高效和用户友好的方式呈现数据。