XDM スキーマへの CSV ファイルのマッピング

CSVデータをAdobe Experience Platformに取り込むには、データをExperience Data Model (XDM)スキーマにマップする必要があります。 このチュートリアルでは、CSVファイルをPlatformユーザーインターフェイスを使用してXDMスキーマにマップする方法について説明します。

また、このチュートリアルの付録では、マッピング関数の使用に関する詳細情報を提供します。

はじめに

このチュートリアルでは、Platformの次のコンポーネントについて十分に理解している必要があります。

  • Experience Data Model (XDM System):顧客体験データを編成する際に Platform に使用される標準化されたフレームワーク。
  • Batch ingestion:ユーザーが指定したデータファイルからデータを Platform 取り込む方法。

また、このチュートリアルでは、CSV データの取り込み先のデータセットを既に作成している必要があります。UI でデータセットを作成する手順については、データ取得のチュートリアルを参照してください。

宛先の選択

Adobe Experience Platformにログインし、左のナビゲーションバーで​ワークフロー​を選択して、ワークフロー​ワークスペースにアクセスします。

ワークフロー​画面の「データ収集」セクションで「CSVをXDMスキーマ​にマップ」を選択し、「起動」を選択します。

Map CSV to XDMスキーマ​ワークフローが表示され、宛先​の手順から開始します。 取り込む受信データのデータセットを選択します。 既存のデータセットを使用することも、新しいデータセットを作成することもできます。

既存のデータセットを使用する

CSVデータを既存のデータセットに取り込むには、「既存のデータセットを使用」を選択します。 検索関数を使用して既存のデータセットを取得するか、パネル内の既存のデータセットのリストをスクロールして取得できます。

CSVデータを新しいデータセットに取り込むには、新しいデータセットを作成​を選択し、与えられたフィールドにデータセットの名前と説明を入力します。 検索機能を使用するか、提供されるスキーマのリストをスクロールして、スキーマを選択します。 「次へ」を選択して次に進みます。

データの追加

データ追加」手順が表示されます。CSVファイルを用意されているスペースにドラッグ&ドロップするか、「ファイルを選択」を選択してCSVファイルを手動で入力します。

ファイルがアップロードされると​サンプルデータ​セクションが表示され、最初の10行のデータが表示されます。 データが期待どおりにアップロードされたことを確認したら、「次へ」を選択します。

XDM スキーマフィールドへの CSV フィールドのマッピング

マッピング」手順が表示されます。CSV ファイルの列は「ソースフィールド」の下にリストされ、対応する XDM スキーマフィールドが「ターゲットフィールド」の下にリストされます。

Platform 選択したターゲットスキーマまたはデータセットに基づいて、自動マップされるフィールドに対して高度なレコメンデーションを自動的に提供します。使用事例に合わせて手動でマッピングルールを調整できます。

すべての自動生成マッピング値を受け入れるには、「すべてのターゲットフィールドを受け入れる」というチェックボックスを選択します。

ソーススキーマで複数のレコメンデーションが使用できる場合があります。 この場合、マッピングカードに最も目立つレコメンデーションが表示され、その後に使用可能な追加のレコメンデーション数を含む青い円が表示されます。 電球アイコンを選択すると、追加の推奨のリストが表示されます。 代わりにマップ先のレコメンデーションの横にあるチェックボックスをオンにして、代替レコメンデーションの1つを選択できます。

または、ソーススキーマをターゲットスキーマに手動でマップすることもできます。 マップするソーススキーマの上にカーソルを置き、プラスアイコンを選択します。

ソースをターゲットフィールド​にマップするポーバーが表示されます。 ここから、マッピングするフィールドを選択し、次に​保存​を実行して新しいマッピングを追加します。

マッピングの1つを削除する場合は、そのマッピングの上にマウスポインターを置いて、マイナスアイコンを選択します。

追加計算済みフィールド

計算済みフィールドでは、入力スキーマーの属性に基づいて値を作成できます。 これらの値をターゲットスキーマの属性に割り当て、名前と説明を指定して、参照しやすくすることができます。

先に進むには、追加計算済みフィールド​ボタンを選択します。

計算済みフィールドを作成」パネルが表示されます。 左側のダイアログボックスには、計算フィールドでサポートされるフィールド、関数、演算子が含まれています。 いずれかのタブを選択して、式エディタに関数、フィールドまたは演算子を追加する開始を行います。

タブ 説明
フィールド 「フィールド」タブのリストフィールドと属性は、ソーススキーマで使用できます。
関数 「関数」タブには、データの変換に使用できる関数がリストされます。 計算フィールド内で使用できる関数の詳細については、データ準備(マッパー)関数のガイドを参照してください。
演算子 「operators」タブには、データの変換に使用できる演算子がリストされます。

中央の式エディターを使用して、手動でフィールド、関数および演算子を追加できます。 式の作成を開始するエディタを選択します。

保存」を選択して続行します。

マッピング画面が再び開き、新しく作成したソースフィールドが表示されます。 対応するターゲットフィールドを適用し、「完了」を選択してマッピングを完了します。

データ取得の監視

CSVファイルをマッピングして作成したら、ファイルを介して取り込まれるデータを監視できます。 データ取り込みの監視について詳しくは、データ取り込みの監視のチュートリアルを参照してください。

次の手順

このチュートリアルに従うと、フラットなCSVファイルをXDMスキーマに正常にマッピングし、Platformに取り込むことができます。 このデータは、現在はReal-time Customer ProfileなどのダウンストリームPlatformサービスで使用できます。 詳しくは、Real-time Customer Profileの概要を参照してください。

このページ