Loading article…
バイテンポラルモデリングは、2つの異なるタイムラインに沿って履歴データを処理するように設計された、時間的データベース情報モデリング技術の特定のケースです。[ 1 ]これにより、ある時点での「記録された状態」と「実際にあった状態」を組み合わせて情報を巻き戻すことが可能になります。これを行うには、情報が誤っている場合でも破棄することはできません。たとえば、財務報告では、古いレポートが実際に作成された時点の状態と、作成後にデータに加えられた修正を考慮してあるべき状態の両方を再現できることが望ましい場合がよくあります。
二時点モデリングの実装は、リレーショナルデータベースとグラフデータベースの両方で行うことができます。そのため、二時点モデリングは次元モデリングとは異なり、データベース正規化を補完するものと考えられています。SQL :2011標準では、二時点データを扱うための言語構造が提供されています。しかし、2011年時点では、多くのソリューションが依然としてベンダー固有のものでした。
バイテンポラルモデリングは、バイテンポラル構造を基本構成要素として使用します。これにより、すべてのデータに対して一貫した時間性を持つデータベースが構築されます。例えば、イベント日時(EDTS)とロード日時(LDS)を含めることができます。
データの完全性と正確性に重点を置くことで、バイテンポラルモデリングはデータの完全な監査証跡の作成を容易にします。すべてのデータは不変になります。具体的には、これにより次のようなクエリが可能になります。