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