[ベータ版]{class="badge informative"}

UIを使用してTalon.OneからExperience Platformにバッチデータを取り込む

AVAILABILITY
Talon.One ソースはベータ版です。ベータ版のソースの使用について詳しくは、ソースの概要の条件を参照してください。

バッチデータのTalon.One ソースは、Talon.One アプリケーション用に記録されたイベントを受信します。 一般的なユースケースでは、talon_session_closedに対してフィルターを実行して、ロイヤルティポイントの獲得または交換、クーポンの交換、割引の付与など、完了したトランザクションを受け取ります。 APIについて詳しくは、Talon.One 管理API リファレンス ​を参照してください。

このチュートリアルでは、UIのソースワークスペースを使用して、Talon.One アカウントからAdobe Experience Platformにバッチデータを取り込む方法について説明します。

はじめに

このチュートリアルは、 Experience Platform の次のコンポーネントを実際に利用および理解しているユーザーを対象としています。

IMPORTANT
アカウントをExperience Platformに接続する前に完了する必要がある前提条件の手順については、Talon.One 概要を参照してください。

ソースカタログを移動する

Experience Platform UIで、左側のナビゲーションから「Sources」を選択して、Sources ワークスペースにアクセスします。 Categories パネルで適切なカテゴリを選択します。 または、検索バーを使用して、使用する特定のソースに移動します。

Talon.Oneからデータを取り込むには、Talon.One Batch Source Connector​の下の​Loyalty ソースカードを選択し、Add data​を選択します。

TIP
ソースカタログのソースには、特定のソースがまだ認証済みアカウントを持っていない場合、Set up オプションが表示されます。 認証済みアカウントが作成されると、このオプションは​ Add data ​に変更されます。

Talon.One バッチ ソース コネクタ カードが選択されたソース カタログ。

新しいアカウントを作成

TIP
新しいアカウントを作成する前に、概要の前提条件Talon.Oneを確認して、どの認証情報が必要かを確認してください。

Talon.One ソースの新しいアカウントを作成するには、New account​を選択し、アカウントの名前とオプションの説明を入力します。 次に、Talon.One ドメインとTalon.One Management API Keyを指定します。 終了したら、Connect to source​を選択し、接続を確立するために数分間待ちます。

ソースワークフローの「新しいアカウントを作成」ステップ。

既存のアカウントの使用

既存のアカウントを使用するには、Existing account​を選択し、アカウントインターフェイスから使用するTalon.One アカウントを選択します。

データの選択

認証が完了したら、applicationId​と​ sessionType ​の値を指定します。 この手順では、プレビュー機能を使用して、データの構造を調べることができます。 完了したら、Next​を選択して続行します。

TIP
完了した取引(ロイヤルティポイントの獲得または交換、引き換えクーポン、割引の付与など)を取得するには、talon_session_closed イベントタイプを選択します。 タイプ別のイベントのフィルタリングについて詳しくは、API ドキュメント Talon.One の"type" クエリパラメーターを参照してください。

ソースワークフローのデータの選択とプレビューの手順。

データセットとデータフローの詳細の設定

次に、データセットとデータフローに関する情報を提供する必要があります。

データセットの詳細

データセットとは、スキーマ(列/フィールド)とレコード(行)を含むデータのコレクション(通常はテーブル)のストレージおよび管理構造です。 Experience Platformに正常に取り込まれたデータは、データセットとしてデータレイク内に保持されます。

この手順では、既存のデータセットを使用するか、新しいデータセットを作成できます。

NOTE
既存のデータセットを使用するか、新しいデータセットを作成するかに関係なく、プロファイル の取り込みに対してデータセットが​有効になっていることを確認する必要があります。
プロファイルの取り込み、エラー診断、および部分取り込みを有効にする手順を選択します。

データセットがリアルタイム顧客プロファイルに対して有効になっている場合、この手順では、Profile dataset​を切り替えて、プロファイル取り込み用のデータを有効にできます。 この手順を使用して、Error diagnostics​と​ Partial ingestion ​を有効にすることもできます。

  • Error diagnostics: データセットのアクティビティとデータフローのステータスを監視する際に、後で参照できるエラー診断を生成するようにソースに指示するには、Error diagnostics​を選択します。
  • Partial ingestion:部分的なバッチ取り込みは、特定の設定可能なしきい値まで、エラーを含むデータを取り込む機能です。 この機能を使用すると、正確なデータをすべてExperience Platformに正常に取り込むことができますが、誤ったデータはすべて、無効な理由に関する情報とともに個別にバッチ化されます。

データフローの詳細

データセットを設定したら、名前、オプションの説明、アラート設定など、データフローの詳細を指定する必要があります。

データフローの詳細インターフェイス。

データフロー設定
説明
データフロー名
データフローの名前。 デフォルトでは、読み込まれるファイルの名前が使用されます。
説明
(オプション)データフローの簡単な説明。
アラート

Experience Platformは、ユーザーが購読できるイベントベースのアラートを生成できます。これらのオプションを使用すると、実行中のデータフローがこれらのアラートをトリガーできます。 詳しくは、​ アラートの概要を参照してください

  • ソースデータフロー実行開始:このアラートを選択すると、データフロー実行が開始されたときに通知を受け取ります。
  • ソースデータフローの実行成功:このアラートを選択すると、データフローがエラーなしで終了した場合に通知を受け取ります。
  • ソースデータフロー実行エラー: データフロー実行がエラーで終了した場合に通知を受け取るには、このアラートを選択します。

マッピング

データセットとデータフローの詳細を設定したら、ソースデータフィールドを適切なターゲット XDM フィールドにマッピングします。 マッピングインターフェイスを使用して、Experience Platformにデータを取り込む前に、ソースデータを適切なスキーマフィールドにマッピングします。 詳しくは、UI マッピングガイドを参照してください。

IMPORTANT
Talon.One ソースデータのマッピングに関する追加のガイダンスについては、Talon.One 概要を参照してください。

ソースワークフローのマッピングインターフェイス。

データフロー取り込みのスケジュール

Scheduling ステップが表示されます。 インターフェイスを使用して、設定されたマッピングを使用して、選択したソースデータを自動的に取り込むように取り込みスケジュールを設定します。 デフォルトでは、スケジュールはOnceに設定されています。 取り込み頻度を調整するには、Frequency​を選択し、ドロップダウンメニューからオプションを選択します。

TIP
インターバルとバックフィルは、1回限りの取り込み中には表示されません。

取り込み頻度をMinuteHourDay、またはWeekに設定する場合は、取り込みごとに設定された時間枠を確立するための間隔を設定する必要があります。 例えば、取り込み頻度がDayに設定され、間隔が15に設定されている場合、データフローは15日ごとにデータを取り込むようにスケジュールされています。

この手順では、バックフィル​を有効にし、データの増分取り込み用の列を定義することもできます。 バックフィルは履歴データの取り込みに使用され、増分取り込みのために定義した列では、新しいデータを既存のデータと区別できます。

スケジュール設定について詳しくは、次の表を参照してください。

スケジュール設定
説明
頻度

データフローを実行する頻度を指定する頻度を設定します。 頻度は次のように設定できます。

  • 1回:1回限りの取り込みを作成するには、頻度をonceに設定します。 1回限りの取り込みデータフローを作成する場合、間隔とバックフィルの設定は使用できません。 デフォルトでは、スケジュール頻度は1回に設定されます。
  • :1分ごとにデータフローを取り込むようにスケジュールする頻度をminuteに設定します。
  • 時間:1時間ごとにデータを取り込むようにデータフローをスケジュールする頻度をhourに設定します。
  • : 1日ごとにデータフローを取り込むようにスケジュールする頻度をdayに設定します。
  • :週ごとにデータフローを取り込むようにスケジュールする頻度をweekに設定します。
間隔

頻度を選択したら、インターバル設定を設定して、取り込みごとに時間枠を設定できます。 例えば、頻度を1日に設定し、間隔を15に設定した場合、データフローは15日ごとに実行されます。 間隔を0に設定することはできません。 各周波数に対して許容される最小区間値は次のとおりです。

  • 1回:なし
  • : 15
  • 時間: 1
  • : 1
  • : 1
開始時間
予測された実行のタイムスタンプ。UTC タイムゾーンで表示されます。
バックフィル
バックフィルによって、最初に取り込むデータが決まります。 バックフィルが有効になっている場合、指定したパス内のすべての現在のファイルが、最初のスケジュールされた取り込み中に取り込まれます。 バックフィルが無効になっている場合、取り込みの最初の実行時から開始時までの間に読み込まれたファイルのみが取り込まれます。 開始時刻より前に読み込まれたファイルは取り込まれません。

ソースワークフローのスケジュール設定ステップ。

レビュー

Review ステップが表示され、データフローを作成する前にデータフローの詳細を確認できます。 詳細は、次のカテゴリに分類されます。

  • Connection: アカウント名、ソースプラットフォーム、およびソース名を表示します。
  • Assign dataset and map fields: ターゲットデータセットと、データセットが準拠しているスキーマを表示します。

詳細が正しいことを確認したら、Finish​を選択します。

ソースワークフローのレビュー手順。

データフローの監視

データフローを作成したら、そのデータフローを通じて取り込まれるデータをモニターすると、取り込み速度、成功、エラーに関する情報を確認できます。データフローを監視する方法について詳しくは、UIでのアカウントとデータフローの監視に関するチュートリアル ​を参照してください。

既知の制限事項

Talon.OneのスキーマからAdobe Experience Platformにデータをマッピングする場合、現在、1つのトランザクション内で同じタイプの複数の効果をキャプチャすることはできません。 例えば、トランザクションに複数のsetDiscount効果(異なるキャンペーンの割引など)が含まれている場合、マッピング中にそれらの効果のうち1つだけが保持され、他の効果は上書きされます。

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089