レスポンス・トラッキング・テーブルのデータの消去

データベースのスペースを解放するために、ETL で処理された行をアーカイブに保存したり消去したりする作業を周期的に実施できます。

イベントがダウンロードされると、以下のテーブルに取り込まれます。
  • UA_EmailSend
  • UA_EmailOpen
  • UA_EmailClick
  • UA_EmailBounce
  • UA_EmailOptOut
  • UA_EngageEtlTracker
UA_EngageEtlTracker は、処理された行を追跡管理するためのテーブルです。このテーブルには、EventType と LastProcessedRecordId の情報が入っています。
  • EMAIL_SEND_EVT_CODE = 1;
  • EMAIL_OPEN_EVT_CODE = 2;
  • EMAIL_CLICK_EVT_CODE = 3;
  • EMAIL_BOUNCE_EVT_CODE = 4;
  • EMAIL_OptOut_EVT_CODE = 5;
以下の行をアーカイブに保存したり消去したりできます。
  • Select * from UA_EmailSend where RecordID <= (select LastProcessedRecordId from UA_EngageEtlTracker where EventType = 1)
  • Select * from UA_EmailOpen where RecordID <= (select LastProcessedRecordId from UA_EngageEtlTracker where EventType = 2)
  • Select * from UA_EmailClick where RecordID <= (select LastProcessedRecordId from UA_EngageEtlTracker where EventType = 3)
  • Select * from UA_EmailBounce where RecordID <= (select LastProcessedRecordId from UA_EngageEtlTracker where EventType = 4)
  • Select * from UA_Emailoptout where RecordID <= (select LastProcessedRecordId from UA_EngageEtlTracker where EventType = 5)

バージョン 11.1 以降、ETL が有効化されている場合、コンタクトおよびレスポンス・トラッキング・テーブルからの Campaign-UBX 統合データは、処理されて詳細コンタクト履歴およびレスポンス履歴にデータが取り込まれた後、自動的に消去されます。ETL がコンタクト/レスポンス・レコードを処理する際、トラッキング・コードと externalsystemrefranceid が比較され、各レコードのステータスが UA_EngageEtlRecordStatus テーブルに記録されます。