Data Vault: エンタープライズDWHモデリングと安全な保管の概念
Data Vaultの概要。ハブ、リンク、サテライトを用いた監査可能で拡張性のある履歴管理型データウェアハウスのモデリング手法と、機密デジタル情報を保護する安全な保管庫としての広義の意味を解説します。
データヴォールトは、2つの異なる概念を指します。1つはエンタープライズ・データウェアハウスで用いられる特定のデータモデリング手法、もう1つは機密性の高いデジタル情報を保存する安全な保管庫の一般的な呼び名です。以下では、それぞれの意味、主な特徴、典型的な用途を説明します。
データウェアハウスのモデリング手法としての Data Vault
この意味では、拡張性が高く、監査可能で、履歴管理に対応したエンタープライズ・データウェアハウスを支えるために作られたデータベース設計技法を指します。この手法は、業務キーや関係性の表現を属性情報から切り分けるよう設計されており、並列ロード、トレーサビリティの確保、そして変化するソースシステムへの適応を容易にします。
このモデリング手法の中核となる要素は次のとおりです。
- ハブ – 顧客IDのような一意の業務キーと、そのキーおよび出自を識別するために必要な最小限の属性を記録するテーブルです。
- リンク – 業務キー同士の関係をモデル化するテーブルです。関連性は保持しますが、説明的な詳細は持ちません。
- サテライト – ハブやリンクに付随する説明属性(コンテキスト)と履歴の変化を保存するテーブルで、通常はロード時刻やソースのメタデータを含みます。
この手法でよく使われる設計パターンや任意の構成要素には、PIT(point-in-time)テーブル、性能向上のためのブリッジテーブル、コード値用の参照テーブルがあります。実装では、多くの場合、分散ロード全体で一意かつ決定的な識別子を確保するために、サロゲートキーまたはハッシュキーが使われます。
この手法の利点として、一般に次の点が挙げられます。
- 高い監査性と、データの完全な履歴保持。
- 分離された構成要素により並列ロードを支え、チームやシステムをまたいだ拡張性を確保しやすいこと。
- ソースシステムの構造変更に強く、ソースが進化しても大規模な再設計の必要性を抑えられること。
一方で、欠点やトレードオフとしては、スキーマの複雑化、レポート用クエリでの結合数の増加(これは下流のデータマートやフラット化されたビューで軽減されることが多い)、非正規化モデルと比べたストレージの増加が挙げられます。
この方法論は時間とともに進化し、実務者コミュニティではしばしば後の版として言及される形で、アジャイルな提供、より強い自動化、そしてビッグデータ基盤との互換性を取り込むようになりました。この手法を採用する組織では、モデル生成、ETL/ELTのオーケストレーション、メタデータ管理のための自動化ツールと組み合わせることが一般的です。
安全な保管庫としてのデータヴォールト
より広い、非技術的な意味では、データヴォールトはハードウェア、ソフトウェア、またはクラウドサービスを含む、機密情報を保管するために設計された安全なコンテナを指すことがあります。この文脈では、特定のデータモデルというよりも、保護、制御されたアクセス、長期的な保持が重視されます。
この種の安全な保管庫に典型的な特徴には、次のものがあります。
- 保存時および転送時の暗号化によるデータ機密性の保護。
- アクセス制御と認証によって、誰が、または何が保存データを読み書き・管理できるかを制限すること。
- 鍵管理とローテーションの仕組みにより、認証情報の漏えいリスクを下げること。
- 監査ログと監視により、管理者がコンプライアンス目的でアクセスや変更を追跡できること。
- 冗長化とバックアップにより、障害やデータ損失からの可用性と復旧を確保すること。
この意味でのデータヴォールトの用途には、暗号化バックアップの保存、アプリケーションのシークレットや認証情報の管理、規制要件に従う個人識別情報の保管、法務やコンプライアンス上の理由による改ざん不能なアーカイブの提供などがあります。
意図された意味の見分け方
この語は、技術的なモデリング手法と一般的なセキュリティ概念の両方を含むため、文脈からどちらの意味かを判断する必要があります。エンタープライズ・ウェアハウス、ETL/ELT、データベーススキーマについて話している場合、Data Vault は通常モデリング手法を指します。暗号化、アクセス制御、シークレット管理についての議論では、data vault はたいてい安全な保管庫を意味します。
関連項目
著者
AlegsaOnline.com Data Vault: エンタープライズDWHモデリングと安全な保管の概念 Leandro Alegsa
URL: https://ja.alegsaonline.com/art/25646