インポートとエクスポートのベストプラクティス

次に説明するいくつかのシンプルなルールに注意して従うと、データベース内のデータの一貫性を確保し、データベースの更新時またはデータのエクスポート時の一般的なエラーを避けるのに非常に有効です。

ワークフローテンプレートの使用

データのインポートを目的としたワークフローのほとんどには、ファイルの読み込み紐付けセグメント化重複の除外データの更新​の各アクティビティが含まれている必要があります。

ワークフローテンプレートを使用すると、同様のインポートを準備したり、データベース内のデータの一貫性を確保したりするのに非常に便利です。

プロジェクトで使用されるファイルには重複はないので、多くのプロジェクトでは、インポートは「重複排除」アクティビティなしで作成されます。複数のファイルをインポートすると、重複が発生する場合があります。そうなると、重複排除は困難になります。そのため、すべてのインポートワークフローで重複排除ステップを設けることは、優れた予防措置となります。

受信データは一貫性があり正しいとか、IT 部門や Adobe Campaign スーパーバイザーが対処するとは思わないでください。プロジェクトの間、データクレンジングに留意してください。データをインポートする際には、重複排除し、紐付けし、一貫性を維持します。

データのインポート用に設計された汎用ワークフローテンプレートの例は、「例:データインポート用ワークフローテンプレート」節で紹介されています。

フラットファイルフォーマットの使用

インポートで最も効率的なフォーマットは、フラットファイルです。フラットファイルは、データベースレベルで、一括モードでインポートできます。

次に例を示します。

  • 区切り記号:タブまたはセミコロン
  • 最初の行は見出し
  • 文字列の区切り記号なし
  • 日付フォーマット:YYYY/MM/DD HH:mm:SS

インポートするファイルの例:

lastname;firstname;birthdate;email;crmID
Smith;Hayden;23/05/1989;hayden.smith@example.com;124365
Mars;Daniel;17/11/1987;dannymars@example.com;123545
Smith;Clara;08/02/1989;hayden.smith@example.com;124567
Durance;Allison;15/12/1978;allison.durance@example.com;120987

圧縮の使用

可能な限り、圧縮されたファイルをインポートおよびエクスポートに使用します。GZIP がデフォルトでサポートされています。 ファイルの読み込み​および​ファイルの抽出​ワークフローアクティビティでは、それぞれ、ファイルのインポート時に前処理を追加したり、データ抽出時に後処理を追加したりできます。

関連トピック:

差分モードでのインポート

定期的インポートは、差分モードでおこなう必要があります。つまり、毎回、テーブル全体ではなく、新規または変更されたデータのみが Adobe Campaign に送信されるようにします。

完全インポートは、最初の読み込みにのみ使用する必要があります。

一貫性の維持

Adobe Campaign データベースのデータの一貫性を維持するには、次の原則に従います。

  • インポートされたデータが Adobe Campaign の参照テーブルに一致する場合、ワークフローでそのテーブルと紐付けされる必要があります。一致しないレコードは、却下される必要があります。
  • インポートされたデータが常に​「正規化」​されている(E メール、電話番号、ダイレクトメールアドレス)ことと、この正規化が信頼でき、何年にもわたって変更されないことを確認します。該当しない場合、データベースに何らかの重複が現れる可能性が高く、Adobe Campaign には「あいまい」一致をおこなうツールがないので、重複を管理および削除することが非常に難しくなります。
  • 重複の作成を避けるために、トランザクションデータは、紐付けキーを持ち、既存のデータと紐付けされている必要があります。
  • 関連ファイルを順番どおりにインポートします。お互いに依存する複数のファイルでインポートが構成されている場合、ワークフローでファイルが正しい順番でインポートされていることを確認する必要があります。あるファイルが失敗すると、他のファイルはインポートされません。
  • データをインポートする際には、重複排除​し、紐付けし、一貫性を維持します。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now