私は現在、リレーショナル データベース内の既存の履歴データからタイプ 2 SCD を開発する任務を負っている ETL 開発者です。私は、データに対する将来の変更を追跡するタイプ 2 の SCD を完全に作成できますが、目の前のタスクに関してはまったく役に立ちません。
リレーショナル モデルは ODS にあります。そのリレーショナル モデルに基づいて、DW ディメンションでフラット レコードを構築することになっています。変更を監視する必要がある複数の属性があり、それぞれがリレーショナル モデルの特定の関連テーブルにあります。変更履歴は毎日保持する必要があり、同じ日に同じ属性に対して複数の変更が発生した場合は、最後の変更のみが存続します。
どうすればこれに取り組むことができますか? 道に迷いました。前もって感謝します。
PS 2,000 万から 3,000 万行のテーブルと、いつでも変更される可能性がある複数の属性を持つテーブルについて話しているため、SCD に新しいレコードが作成される必要があります。