データのバージョン管理

Database

質問

日単位(または任意のタイミング)でデータを保存し、過去データとして参照することは出来ますか。

  • 1 日に更新したデータ

  • 2 日に更新したデータ

  • 31 日に更新したデータ

回答

fusion_place のデータのバージョン管理方法には2種類あります。

版管理を利用する

「元帳データの版管理」機能を利用して、必要な時点のスナップショットを取得する方法です。
取得日時以降のデータは差分を保持することで、データ増加を抑えることが可能です。但し、版の数はパフォーマンスに影響するため、不要な版は定期に削除することをお勧めします。

データ保持用のメンバを追加する

既存の「シナリオ」ディメンジョンもしくは別途データバージョン管理用ディメンジョンを設け、それぞれデータ保持用のメンバを追加し、フォームなどを利用してデータをコピーする。
上記の例ですと、31 個のメンバを保持することになります。