3

我正在使用 Microsoft BI Stack 和 Oracle 数据库进行研究项目。在使用这两种技术时,我能够使用 SSIS 和 SSRS。

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

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

这两个过程有什么区别?

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

  2. 如果是,那么拥有 SSIS 有什么意义?

4

2 回答 2

5

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

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

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

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

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

于 2012-11-08T13:38:36.363 回答
0

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

于 2012-11-15T23:40:50.587 回答