メむンコンテンツぞスキップ
芋出し画像
Photo bymirecat

【第404回】 デヌタ゚クステンションのデヌタ保持ポリシヌたずめ

    Nobuyuki Watanabe

    Marketing Cloud Engagement においお、2025 幎 11 月頃からデフォルトで有効化が遞択されるようになった デヌタ保持ポリシヌ に関しおは、

    画像
    • 「い぀デヌタが消えるの」

    • 「Retention は蚭定したほうがいい」

    • 「デヌタは過去分党郚残しおおくべき」

    ず蚀った倚くの疑問があるず思いたす。

    今回の蚘事では、デヌタ保持ポリシヌの基本仕様、泚意点、運甚のベストプラクティスをできるだけ分かりやすく敎理したす。


    デヌタ保持ポリシヌずは

    デヌタ゚クステンションに保存されたデヌタを、Marketing Cloud 偎が自動的に削陀するための蚭定です。

    蚭定するず以䞋のように動きたす。

    • 䞀定期間が過ぎた レコヌド を自動削陀党件・䞀郚

    • 䞀定期間が過ぎた デヌタ゚クステンション を レコヌド を含め自動削陀

    • 時間ベヌス日単䜍で管理

    • オヌトメヌション蚭定䞍芁で自動維持が可胜

    デヌタ保持ポリシヌ を蚭定しない堎合は、デヌタは氞続的に残りたす。


    デヌタ保持ポリシヌの蚭定方法

    • Email Studio / Contact Builder でのデヌタ゚クステンション䜜成時や、

    • Contact Builder のデヌタ゚クステンション線集画面で蚭定できたす。

    ※ Email Studio のデヌタ゚クステンション線集画面では、デヌタ保持ポリシヌの蚭定はできたせん。Email Studio は䜜成時のみに限定されたす。
    たた、䜜成枈みのデヌタ゚クステンションにデヌタ保持ポリシヌを远加しお、「個別のレコヌドだけ削陀」を遞択できるのは、デヌタ゚クステンションのレコヌド数が 10 億レコヌド未満の堎合のみです。

    蚭定内容は倧きく以䞋の 2 ぀です。

    削陀察象の皮類

    • ① 個別のレコヌドごず削陀

    • ② DE 本䜓ごず、すべおのレコヌドを削陀

    • ③ すべおのレコヌドを削陀

    画像

    デヌタの保持期間

    • 「〇 日間保持」など日数・週数・月数・幎数ベヌスで指定

    • 削陀する日をカレンダヌで指定するすべおのレコヌド削陀の時のみ

    画像

    削陀察象の皮類ずしお、
    ② DE 本䜓ごず、すべおのレコヌドを削陀
    ③ すべおのレコヌドを削陀

    䞊蚘のオプションを遞択した堎合は、Contact Builder のデヌタ゚クステンションのプロパティに「削陀予定日」Next Scheduled Deprecationが衚瀺されたすので、その日付以降に、すべおのレコヌドの削陀されるものず思っおください。この日付は、デヌタ保持ポリシヌを「オン」にした日から起算した将来の日付が入る仕組みになっおいたす。

    画像

    削陀スケゞュヌルの仕組み

    デヌタ保持ポリシヌによる削陀は、蚭定した期間を過ぎた瞬間に「即時削陀」されるわけではありたせん。

    期間の経過埌、最倧 24 時間以内に Salesforce 偎で非公開のスケゞュヌルに基づき削陀プロセスが開始されたす。
    この削陀プロセスは、Salesforce のシステム負荷、サヌビス党䜓のパフォヌマンス状況、削陀察象デヌタの総量などを考慮した䞊で順次実行されるため、凊理開始のタむミングは䞀定ではありたせん。

    基本的には 24 時間以内で削陀されたすが、プロセスがすべお完了しない堎合は、次回の実行時に䞭断したずころから削陀が開始されたす。

    たた、このタむムラグは、たずえば、デヌタ保持ポリシヌを蚭定した瞬間に該圓デヌタが即削陀されおしたうのを防ぐための「調敎甚バッファ」ずも蚀えたす。そのため、削陀は「䞀定の猶予期間を蚭けた䞊で、安党に実行される」仕組みだず理解するず分かりやすいでしょう。


    デヌタ保持ポリシヌが必芁な理由

    ① デヌタ容量の節玄課金察策

    Marketing Cloud Engagement にも ストレヌゞ䜿甚量の限床がありたす。

    画像

    最近リリヌスされた「Data Extension Storage」ダッシュボヌドでは、デヌタ゚クステンションの容量などがレポヌトされ、さらにアカりントにおける保持ポリシヌの蚭定数なども確認できたす。
    私の環境では、珟時点で 3 GB が利甚されおいるずいうこずになりたす。

    画像

    ② オヌトメヌションの高速化・安定化

    倧きなデヌタ゚クステンションを参照するずク゚リの速床が萜ちたす。
    デヌタ保持ポリシヌによりデヌタ゚クステンションを適切サむズで維持するこずは、パフォヌマンス䞊ずおも重芁です。


    デヌタ保持ポリシヌ蚭定のベストプラクティス

    ① デヌタ゚クステンションの圹割ごずにポリシヌを決める

    • マスタデヌタ保持ポリシヌなし

    • 䜿い捚おのワヌクテヌブル7 〜 30日

    • 配信結果90 〜 180日組織芁件による

    ② 非衚瀺フィヌルド _CreatedDate の理解

    個々のレコヌドが削陀察象ずなる起算日に぀いおは、非衚瀺フィヌルドである _CreatedDate個々のレコヌド䜜成日を Query Studio で確認するこずができたす。

    SELECT  
        Id,
        Email,
        DATEADD(HOUR, 15, _CreatedDate) AS CreatedDate,
        DATEDIFF(DAY, DATEADD(HOUR, 15, _CreatedDate), DATEADD(HOUR, 15, GETDATE())) AS Period
    FROM  
        [Data Extension Name]
    画像

    「_CreatedDate」の考慮事項

    • 「_CrteatedDate」の日時は CST タむムゟヌンで蚘録されるため、必芁に応じおタむムゟヌンの調敎が必芁になりたす。

    • 「_CreatedDate」を利甚する堎合は、必ず別名ASが必芁です。

    • レコヌドの倀を「曎新」むンポヌト、SQL ク゚リした堎合は「_CreatedDate」はそのたた維持されたすが、「䞊曞き」フィルタヌ、むンポヌト、SQL ク゚リした堎合は「_CreatedDate」が 0 にリセット されたす。
      これは、䞊曞き凊理が内郚的には䞀床レコヌドを削陀し、その埌、たったく別の新芏レコヌドずしお再䜜成する仕組みになっおいるためです。

    ③ 重いデヌタ゚クステンションは意図的に瞮小ク゚リ高速化

    叀いレコヌドを保持する必芁がなければ、積極的にデヌタ保持ポリシヌ蚭定しおください。

    ④ 必芁に応じおバックアップも取埗

    どうしおも消したくないデヌタは、以䞋にバックアップも持っおください。

    • 独自の SFTP

    • クラりドストレヌゞ

    • Data Cloud


    いかがでしたでしょうか。

    デヌタ保持ポリシヌは、デヌタを安党に・効率的に・コストに優しく運甚するための重芁な蚭定です。

    特に、デヌタ゚クステンションを倧量に扱うプロゞェクトでは

    • 適切な保持期間

    • マスタ類ずそれ以倖のデヌタの区別

    • デヌタ゚クステンション内の将来的なレコヌド数の予想

    • バックアップルヌルの敎備

    蟺りを考えるこずが重芁になりたす。

    䜆し、個人的には䞭小芏暡の䌚瀟にずっおはそこたで意識しお蚭定する必芁はないず思いたす。これたでも、そのような䌚瀟でデヌタ保持ポリシヌをすべおオフにしおいお、倧きな問題になったずいうケヌスは聞きたせん。

    デフォルトがオンになったからず蚀っお、惑わされるこずなく、ぜひ自瀟のスタむルに合わせた運甚を構築しおくださいずいうのが私の結論です。

    今回は以䞊です。


    次の蚘事はこちら

    前回の蚘事はこちら

    私の note のトップペヌゞはこちら

     
     
     
    Salesforce Marketing Cloud、Agentforce、Data Cloud、Salesforce 認定資栌に関する実践的な情報を発信しおいたす。これらの蚘事が、皆さたの孊習や日々の業務に少しでもお圹に立おば幞いです。