3

Microsoft BI Stack と Oracle Database を使用した研究プロジェクトに取り組んでいます。これら 2 つのテクノロジを使用するとき、SSIS と SSRS を使用することができました。

私のプロセスは、SSISとSSASを介してOracleデータベースに接続していました。

はい、うまくいきましたが、SSIS が ETL プロセスを担当しています。SSIS を使用しなくても、SSAS でキューブを作成できました。

これら2つのプロセスの違いは何ですか?

  1. SSIS なしで SSAS を使用する場合、バックグラウンドで SSIS プロセス (ETL) が自動的に呼び出されますか?

  2. はいの場合、SSIS を使用する意味は何ですか?

4

2 に答える 2

5

SSIS は ETL フレームワークです。つまり、1 つまたは複数のソースから 1 つまたは複数の宛先にデータを抽出、変換、およびロードするように設計されています。

SSAS は OLAP (オンライン分析処理) であり、1 つまたは複数のソースからデータを集約して、多次元クエリを高速化するように設計されています。

SSIS を使用して、SSAS がそのキューブを構築するデータ ウェアハウスを構築できるという意味で、両方のツールを一緒に使用できますが、決してそれらが依存しているわけではありません。

また、SSIS を使用して、キューブを自動的に (完全または部分的に) 処理することもできます。

あなたの質問にもっと明確に答えるには:いいえ、SSASはSSISを呼び出しません。

于 2012-11-08T13:38:36.363 に答える
0

はい、SSAS で Oracle Data に対して直接キューブを構築できます。SSIS は完全に避けてください。ただし、MS SQL は Oracle よりも安価であるため、ほとんどの人はデータを MS SQL にコピーすることを好みます。

于 2012-11-15T23:40:50.587 に答える