是否有必要使用SSIS使用Oracle数据创建SSAS多维数据集?

时间:2012-11-08 12:04:20

标签: sql sql-server ssis ssas business-intelligence

我正在使用Microsoft BI Stack和Oracle Database开展研究项目。使用这两种技术时,我能够使用SSIS和SSRS。

我的流程是通过SSIS和SSAS连接Oracle数据库。

是的,它已经有效,但SSIS负责ETL过程。我仍然能够在不使用SSIS的情况下在SSAS中创建多维数据集。

这两个过程之间的区别是什么?

  1. 在没有SSIS的情况下使用SSAS时,是否会在幕后自动调用SSIS进程(ETL)?

  2. 如果是,那么SSIS的重点是什么?

2 个答案:

答案 0 :(得分:5)

SSIS是一个ETL框架,这意味着它旨在将数据从一个或多个源提取,转换和加载到一个或多个目的地。

SSAS是一种OLAP(在线分析处理),旨在聚合来自一个或多个来源的数据,以实现更快速的多维查询。

这两个工具可以一起使用,因为SSIS可用于构建一个数据仓库,SSAS将在其上构建多维数据集,但绝不是它们依赖。

您也可以使用SSIS自动处理您的多维数据集(全部或部分)。

更清楚地回答您的问题:不,SSAS不会调用SSIS。

答案 1 :(得分:0)

是的,您可以直接在Oracle数据库中构建SSAS中的多维数据集。完全避免使用SSIS ..虽然大多数人更喜欢将数据复制到MS SQL中,因为MS SQL比Oracle更便宜。