Sap-bods-dw-types
DW-タイプ
データウェアハウジングシステムには4つのタイプがあります。
- データ市場
- オンライン分析処理(OLAP)
- オンライントランザクション処理(OLTP)
- 予測分析(PA)
データ市場
データマートは、データウェアハウスシステムの最も単純な形式として知られており、通常、販売、財務、マーケティングなどの組織内の単一の機能領域で構成されています。
組織内のデータマートであり、単一の部門によって作成および管理されます。 単一の部門に属しているため、通常、部門は少数または1つのタイプのソース/アプリケーションからのみデータを取得します。 このソースは、内部運用システム、データウェアハウス、または外部システムです。
オンライン分析処理
OLAPシステムでは、トランザクションシステムに比べてトランザクションの数が少なくなります。 実行されるクエリは本質的に複雑であり、データの集約を伴います。
集約とは何ですか?
年(1行)、四半期(4行)、月(12行)などの集計データでテーブルを保存します。誰かが年ごとの比較を行う必要がある場合、1行のみが処理されます。 ただし、非集計テーブルでは、すべての行を比較します。
SELECT SUM(salary)
FROM employee
WHERE title = 'Programmer';
OLAPシステムでの効果的な測定
応答時間は、 OLAP システムで最も効果的で重要な指標の1つとして知られています。 集計された保存データは、スタースキーマなどの多次元スキーマで保持されます(データは、多くの場合ディメンションと呼ばれる階層グループ、およびファクトと集計ファクトに配置される場合、スキーマと呼ばれます)。
OLAPシステムの待ち時間は、1日近くの待ち時間が予想されるデータマートと比較して、数時間です。
オンライントランザクション処理
OLTPシステムには、INSERT、UPDATE、DELETEなどの多数の短いオンライントランザクションがあります。
OLTPシステムでは、効果的な尺度は短いトランザクションの処理時間であり、非常に短いです。 マルチアクセス環境でデータの整合性を制御します。 OLTPシステムの場合、1秒あたりのトランザクション数は*有効性*を測定します。 OLTPデータウェアハウスシステムには、現在の詳細データが含まれており、エンティティモデル(3NF)のスキーマで維持されます。
例
顧客レコードが毎日挿入、更新、削除される小売店の日々の取引システム。 非常に高速なクエリ処理を提供します。 OLTPデータベースには、詳細で最新のデータが含まれています。 OLTPデータベースの保存に使用されるスキーマは、エンティティモデルです。
OLTPとOLAPの違い
次の図は、 OLTP システムと OLAP システムの主な違いを示しています。
- インデックス-OLTPシステムにはインデックスがほとんどありませんが、OLAPシステムにはパフォーマンスを最適化するためのインデックスが多数あります。
- 結合-OLTPシステムでは、多数の結合とデータが正規化されます。 ただし、OLAPシステムでは結合が少なくなり、非正規化されます。
- 集計-OLTPシステムでは、データは集計されませんが、OLAPデータベースではより多くの集計が使用されます。
予測分析
予測分析は、さまざまな数学関数を使用して将来の結果を予測することにより、DWシステムに格納されたデータの隠れたパターンを見つけることとして知られています。
Predictive Analysisシステムは、OLAPシステムとは使用方法が異なります。 将来の結果に焦点を合わせるために使用されます。 OALPシステムは、分析レポートの現在および過去のデータ処理に焦点を当てています。