web-dev-qa-db-ja.com

OLTPとInmon Data Warehouseの違い

OLTPとInmonスタイルのDatawarehouseの一般的な違いは何ですか?それらは同じようです。OLTPはすべてのテーブルを読み取り専用にコピーするだけですDatawarehouse DB。

キンボールデータウェアハウスとは何かを知っています(非正規化、サロゲートID付きのワイド)。 Inmonはより正規化されています。

2
user162943

違いは何よりもデータベースの主題にあります。ちなみに、Inmonのアプローチは、ETLプロセスをより簡単に、エラーが発生しにくいものにするために、できるだけ正規化に焦点を当てています。しかし、正規化されていないデータは、Inmonであっても、データマートで許容されます。

[〜#〜] oltp [〜#〜]:特定のアプリケーションに焦点を当てた完全に正規化されたデータベース(通常は3NF)です。通常、データの変更はわずかで、行レベルで発生します。

Inmon DW:これは組織全体の中心的な情報データベースです。モデリングはビジネスニーズに焦点を当てており、このデータベースは組織内のすべてのシステムからのすべての情報を一元化します。 IE:多くのシステムで顧客情報を持つことができ、各システムは補足情報を提供します。 Inmonアプローチに従うと、DWにCustomerエンティティを1つだけ持つ必要があります。このエンティティには、すべてのシステムからのすべての情報が準拠した方法で含まれます(したがって、テーブルをコピーするだけでなく、異なるシステムのデータを効率的に関連付ける必要がありますDWの内部)。分類(階層)をディメンションテーブルの単純な列にすることができるキンボールアプローチと比較すると、Inmonはこの情報を「正規化」してETLプロセスを簡単にするために個別のテーブルを作成します。

3

DBA Stackexchangeへようこそ!

OLTPはオンライントランザクション処理です。オンラインでトランザクションを実行したり、データの変更を記録したりするのに役立つシステムは、OLTPと呼ばれます。分析を行うためにデータが長期間保存されているデータウェアハウスと比較する必要はないと思います。

OLAPを要求しようとした可能性があります。私は推測する。

0
i44