2017-03-08 2 views
-3

BIアーキテクチャについてのいくつかの明確化が必要です。私が理解したことによると、最初のステップは、さまざまなデータソースからデータを収集し、クリーンアップし、ETLを介してデータウェアハウスにロードすることです。データウェアハウスのデータ・スキーマはリレーショナルであってはならず、高速なビジネス操作(スター・スキーマなど)をサポートする必要があります。最後に、qlick、Tableau ...などのレポート・ツールがあります。私の質問は、OLAPとは何ですか、そしてどのステップでそれが存在するのでしょうか?ビジネスインテリジェンス

THX、通常、通常、システムを指し、これは、OLTP =オンライントランザクション処理とは対照的であり、様々な要約

で報告について通常は「キューブ」を意味

答えて

2

OLAP =オンライン分析処理、詳細レベルで大量の読み取りと書き込みを実行する(通常はリレーショナルデータベースに格納されています)

キューブは、ファクトとディメンションとしてユーザーに物を表します。

データウェアハウスのスタースキーマは、ファクトとディメンションとしても物事を表します。 (リレーショナルですがは正規化ではない)データウェアハウスのスタースキーマでは、これらは、データベースに対して実行するSQLクエリを記述し、スタースキーマのうち、「総計」を取得するには、テーブル

に格納されていますすべての詳細レベルのデータを合計して合計します。時には時間がかかる場合があります

キューブ(OLAP)から「総計」を取得するには、必要なディメンションとメジャーをドラッグアンドドロップします(通常、クライアントツールを使用してキューブを分析します)。キューブは一般的にサマリーのために最適化されているため(通常、サマリーが保存されており、サマリーを生成するためにストレージメカニズムが最適化されています)

キューブは通常スタースキーマから作成されますが、 - それはちょうどそれが

は、OLAPキューブのrepresをare'ntであれば、それは非常に簡単にそれを構築することができます倉庫内のデータモデル(例えば、スタースキーマ)に従うか?

はいはい、表現されていますが、異なるものです。データベースにデータを格納します。キューブにデータが格納されます。キューブは通常、通常はデータベースからデータからロードされます。

関連する問題