データ分析基盤を構築する上で、テーブルとカラムの設計は非常に重要です。分析に必要なデータを効率的に取得・加工するために、適切なテーブル構成とカラム設計を行う必要があります。 マスタとトランザクションマスタテーブルとトランザクションテーブルは、データベース設計で重要かつ基本的な構成です。 下記で紹介するテーブルは全て履歴テーブルです。 マスタテーブル基本的に静的なマスターデータを格納するテーブルのことです。 様々なトランザクションシステムから参照されるため、履歴管理が不可欠で、データ品質と整合性が重視されます。 OLAPデータベースでは、特に以下のようなカラムを持つことがあります。 バージョン(履歴ID) 有効開始日 有効終了日 変更操作種別 (INSERT/UPDATE/DELETE) 変更者情報 マスターテーブルトランザクションテーブル業務アプリケーションにおける日々の取引や発生事象のデ