Dataverse の長期データ保持に関する概要

Microsoft Dataverse はカスタム保持ポリシーに対応しており、コスト効率の良い方法で無制限データを安全に長期保存することができます。 Dataverse はアクティブなデータに制限なくビジネスの成長をサポートできますが、非アクティブなデータを Dataverse 長期保存ストアに移動することを検討することもできます。

重要

すべての長期データ保有機能を使用するには、次の 2 つの要件の 両方 を満たす必要があります:

  • Power Platform 環境は マネージド環境 である必要があります。 これは、環境がまだマネージド環境でない場合に、マネージド環境にアップグレードする必要がある Dynamics 365 の顧客にも適用されます。

  • ユーザー ライセンスごとに Dynamics 365 または Power Apps のいづれかを少なくとも 1000 ライセンス、または 1 つのテナントで両方を組み合わせた 1000 ライセンス。

これらの要件を満たさない顧客は引き続きデータ保有ポリシーを作成できますが、ポリシーは無効になります。

Dataverse 長期データ保有に関しては、このビデオをご覧ください。

ビジネス アプリケーション データのライフサイクル

ビジネス アプリケーションのデータ ライフサイクルを 3 つの段階で考えてみましょう。 最初はアクティブなデータで、時間の経過とともに非アクティブなデータに移行し、最後に削除されたデータに移行します。

ビジネス アプリケーション データのライフサイクルの図

段階 Description
1. アクティブなデータ データはアプリ経由ですぐに利用でき、変換されます。
すべてのアプリケーション ワークフローにわたってアクセスされます。
ライブ データとも呼ばれます。
2. 非アクティブ データ データは不変で読み取り専用です。
長期保存にて保管しています。
アクセスには制限があります。 コンプライアンス、監査、法的証拠開示のために保持されます。
3. 削除されたデータ 永久に削除されます。 データのライフサイクルが完了しました。

Dataverse は、データの長期保存のためのネイティブ プラットフォーム サポートを提供します。 これにより、組織は即時かつ継続的なメリットを得ることができます:

  • 監査、法律、規制の要件に対応するため、アプリケーションの履歴データを長期的に安全に保持します。
  • 制限付きの照会目的で読み取り専用データにアクセスできます。
  • 消費されるデータベース容量を削減し、非アクティブなデータにかかる費用を節約します。
  • アプリケーションの履歴データを長期保存するためのカスタム ソリューションの構築と維持に必要な IT 投資を回避することができます。

動作方法

アプリケーション管理者は、データを長期間保持するための基準を備えたテーブルのカスタム ポリシーを設定します。 Dataverse API は、Dataverse の長期保持から保持されたデータを削除するために利用可能です。 データは常に Microsoft Entra ID に裏打ちされた Dataverse のセキュリティで保護されています。

重要

  • 一度 Dataverse 長期保有に保持されると、それは Dataverse ライブ (アクティブ) アプリケーション状態に戻すことができません。
  • 自己管理暗号化キー (BYOK) を使用している顧客は、Azure data lake の長期保持データが Microsoft 管理キーで暗号化されることに注意する必要があります。 顧客管理キーへの移行を検討してください。 詳細情報: 自分のキーの持ち込み環境を顧客管理のキーに移行する
  • アイテム保持ポリシーが実行されると、Microsoft Power Platform で API リクエスト処理を行います。 これらのリクエストは、プランで利用可能な既存の API リクエストにカウントされます。 詳細: 制限と割り当ての要求

Dataverse は、以下を介して、保持されたデータへの読み取り専用アクセスを提供します。

  • アプリケーション内の高度な検索。
  • Power Automate クラウド フロー
  • カスタム画面用の Dataverse OData API。

長期保存されるデータの種類

Dataverse 標準 (システムを除く) テーブル、カスタム テーブルは、添付ファイルや画像とともに、Dataverse の長期ストレージに保存可能です。

注意

現在、監査テーブルとエラスティック テーブルの長期保有はサポートされていません。

アプリケーション作成者がテーブルの長期保持を有効にしている場合、管理者はテーブルに保持ポリシーを設定します。 作成者が親ルート テーブルの保有を有効にすると、すべての子テーブルと関連する添付ファイルおよび画像の保有も有効になります。

長期的なデータ保持と既存の削除アクションとプラグイン

データ保持ポリシーがテーブルで実行されると、既存のすべての削除アクション カスケード リレーションシップ とテーブルのプラグインが実行されます。 さらに、保持アクションを使用してカスタム動作をトリガーすることもできます。 アプリケーション作成者は、保持アクション用のカスタム プラグインを作成できます。

詳細情報: 長期間データ保持

ストレージ容量レポート

Dataverse の長期保存では、データは Dataverse の外に移動することはありません。 既存の Power Platform 管理レポートで報告される容量は、ライブ (アクティブ) データと保持 (非アクティブ) データの両方を GB 単位で含んでいます。

  • データベース容量の詳細が報告されました:

    • 報告されるデータベース容量は、ライブ データと保持データの合計です。 消費されるデータベース全体の容量は、ポリシーの実行中に保持されるデータ行の割合に応じて減少します。
  • ポリシーの実行が完了するまでに 72 ~ 96 時間かかり、その後データベース容量レポートが表示されるまでさらに 24 時間かかることに注意してください。

  • 利用可能な場合、レポートには長期保存が有効になっているテーブルの 2 つのエントリが表示されます。

    • ケース1 または コンタクト などの テーブル
    • ケース保管保持型コンタクト などの テーブル保持型

    1 ケース テーブルには、Dynamics 365 サービスなどの Dynamics 365 アプリが必要です。

  • ファイル容量の詳細が報告されました:

    • 長期間保持される関連添付ファイルがある場合、ファイル容量はライブ データと保持データの合計を反映します。 添付ファイルを含む保持ポリシーを実行した後、ファイル容量の減少や節約は観察されません。

現在、ログ容量レポートは利用できません。

容量レポートの表示

ケース テーブルとコンタクト テーブルのすべてのライブデータが Dataverse の長期保存で保持されている非運用シナリオを想像してください。 長期保存ポリシーが正常に終了すると、報告書に 保持されたケース保持されたコンタクト の項目があります。 消費されるデータベース容量の削減は、保持プロセスに含まれる行の数と列のデータ型によって異なります。 運用環境において完全に削減された経費がレポートに反映されるまでには、数日から 1 週間かかる可能性があります。 非本番環境では、節約分をレポートに反映するのに 2 週間かかる場合もあります。

保持されたテーブルデータを含むストレージ容量レポート

注意

  • レポート内に表が表示されていない場合は、容量レポートの右上にある 3 本の縦棒を選択し、すべての表をダウンロード を選択して、ビューを Excel ワークシートにエクスポートしてください。
  • 通常、テーブルに子テーブルが関連付けられている場合、容量レポートには子テーブルに保持される GB サイズも表示されます。

容量レポートの詳細については、新規 Microsoft Dataverse ストレージ容量 にアクセスしてください。

長期保存ストレージのコストを理解する

Dataverse の長期保存には追加のストレージを購入する必要はなく、機能を別のサービスとして購入する必要もありません。 GB ごとに Dataverse データベースから Dataverse 長期保存に移動することで、データベース容量を平均 50% 削減できます。 これは、Dataverse の長期保存においてデータが圧縮されるためです

例:

  • Contoso が今日消費したデータベース容量が 1,000 GB で、スケジュールされた長期保持ポリシーが実行され、Dataverse の長期保持で 200 GB のデータが保持されたとします。
  • 少なくとも 50% の平均圧縮により、保持されるデータ サイズは 100 GB となり、データがアクティブ状態にあった場合と比較して 50% 節約されます。
  • つまり、Contoso は現在、800GB のアクティブ データと 100GB の非アクティブデータを Dataverse に保有していることになります。
  • このシナリオでは、ストレージ容量レポート には、データベース使用量が 900 GB (800 GB + 100 GB) として表示されます。

注意

  • Dataverse 長期保存するとデータベース データが圧縮されます。 圧縮量は Dataverse のデータの種類によって異なります。 一部のデータ (不確定性) では、50% を超える節約が見られる場合もあれば、50% 未満のデータが見られる場合もあります。 また、長期保存でより大容量のデータ (数百 GB) を保存すると、節約効果がより顕著になることに気づくかもしれません。
  • ファイルと画像の添付ファイルの場合、Dataverse の長期保存でも消費される容量は減りません。 まれに、ファイルまたはイメージによっては、ファイル容量の節約が無視できる場合があります。

ソリューションを認識した保持ポリシー

Dataverse のデータ保持ポリシーはソリューションを認識していますか? Dataverse のソリューションに追加された保持ポリシーは、ソリューション対応の保持ポリシーと呼ばれます。 1 つのソリューションに複数の保持ポリシーを追加することができます。 保持ポリシーはアンマネージド ソリューションに追加されます。 これにより、作成者は、Dataverse の保持ポリシーを扱う際に、アプリケーションのライフサイクル管理 (ALM) のベスト プラクティスに従うことができます。

ソリューションに保持ポリシーを含めると、その定義が移植可能になり、ある環境から別の環境に簡単に移動できるようになり、保持ポリシーの作成に必要な時間を節約できます。 たとえば、最初に開発環境またはサンドボックス環境で保持ポリシーを含むソリューションを開発します。 次に、その保持ポリシーを実稼働前環境に移行して、ソリューションが適切に機能し、実稼働の準備ができていることをテスト、検証します。 テストが完了したら、管理者はソリューションを運用環境にインポートします。

注意

  • 保持ポリシーによって保持されるデータは、ソリューションの一部として移植可能ではなく、保持ポリシーの定義のみが移植可能です。 Dataverse の長期保存のデータを保持する環境で、保持ポリシーを実行する必要があります。
  • Power Platform 環境で作成された保持ポリシーのみがソリューション対応となります。

ソリューションを作成してから、それに保持ポリシーを追加します。 保持ポリシーを含むソリューションのエクスポートとインポートは、他のソリューション コンポーネントの場合と同じです。

ソリューションおよびソリューション コンポーネントの詳細については、ソリューションの概要 を参照してください。

次の手順

テーブルのデータ保持ポリシーを設定する

アイデアの共有