このページ:データソースの概要と、適切なデータアクセス戦略の選択方法について説明します。これにより、条件、パーソナライゼーション、タイミングに関する追加のデータをジャーニーに取り込むことができます。
データソース設定を使用すると、システムへの接続を定義して、ジャーニーにおいて次の目的でジャーニーで使用される追加情報を取得できます。
- 条件の定義
- アクションのパラメーターとパーソナライゼーションデータ
- カスタムの待機の定義
- タイムゾーンの定義
➡️ この機能をビデオで確認
ジャーニーがイベントペイロードからのローカルデータのみを活用する場合、この設定は必要ありません。 例えば、ジャーニーがイベントと、そのイベントのデータのみを使用する後続のチャネルアクションアクティビティで構成される場合、データソースを設定する必要はありません。
データソースには次の 2 種類があります。
各データソースについて、フィールドグループを使用して取得する情報を定義します。 フィールドグループは、データソースから取得できるフィールドのセットです。 このページを参照してください。
データアクセス戦略の選択 data-access-strategy
データソースを設定する前に、自身のユースケースに最も適したアプローチを考慮します。 3 つのオプションが使用可能で、それぞれ永続性、プロファイルのエンリッチメント、再利用性の観点から異なるトレードオフがあります。 これらのオプションについて詳しくは、Journey Optimizer の高度なジャーニーのベストプラクティスを参照してください。
オプション 1 - カスタムアクション経由の外部データへのアクセス(データレイクなし)
Experience Platform データレイクにデータを保持することなく、ジャーニーの実行時に外部 API に直接接続します。 次の場合に最適です。
- データがジャーニーのコンテキスト内でのみ有用であり、他の場所では必要とされない。
- 必要な属性を返す API エンドポイントを通じて、外部システムにアクセスできる。
詳しくは、カスタムアクションおよびカスタムアクション応答を参照してください。
- データがジャーニーのコンテキスト内でのみ有用であり、他の場所では必要とされないですか? オーディエンスや他のチャネルでもデータが必要な場合は、オプション 2 または 3 を考慮します。
- 必要な属性を返す API エンドポイントを通じて、外部システムにアクセスできますか? そうでない場合は、まずデータをデータレイクに取り込む必要があります。
オプション 2 - データレイク内のデータセット。プロファイルに対して有効になっていない
リアルタイム顧客プロファイルに貢献することなく、データセットにデータを取り込み、コンテキストイベントデータに基づいてジャーニーのトリガーやパーソナライズを行います。 次の場合に最適です。
- レコードに、Experience Platform に既に保存されているプロファイルへのアクセスに使用できる ID フィールドが含まれている。
- Journey Optimizer の外部でオーディエンス作成や ID ステッチを行うためにデータを必要としない。
- レコードに、Experience Platform に既に保存されているプロファイルへのアクセスに使用できる ID フィールドが含まれていますか? そうでない場合、ジャーニーはプロファイルにアクセスして配信できません。
- Journey Optimizer の外部でオーディエンス作成や ID ステッチを行うためにデータを必要としませんか? その場合は、代わりにオプション 3 を使用してください。
オプション 3 - データレイクのプロファイル対応データセット
データをプロファイル対応データセットに取り込み、オーディエンスを作成し、ID グラフを強化し、複数のジャーニーおよび RT-CDP の宛先をまたいでデータを活用します。 次の場合に最適です。
- Journey Optimizer 以外のチャネルで使用するオーディエンス定義にデータが役立つ。
- よりリッチでステッチされたプロファイルフラグメントに貢献する複数の ID がデータに含まれている。
- データ同期 - 取り込みエラーを識別するためのアラートを配置して、外部データベースを同期する必要があります。
- プロファイルガードレール - Experience Platform の一般的なデータ取り込みガードレールに加えて、プロファイル固有のガードレールが適用されます。
- ID の整合性 - ソースシステム内の ID データは、健全な ID グラフを維持するために慎重に計画する必要があります。
- データレイクの使用率 - 取り込み前に、全体的なストレージ消費、テーブル関係、アドレス可能なプロファイルを評価する必要があります。
Adobe Experience Platform データソースと外部データソースの設定方法、およびデータを特定してジャーニーで使用する方法について詳しくは、このチュートリアルビデオを参照してください。
チュートリアルビデオ video
データソースとは何かを理解し、Experience Platform と外部データソースを設定する方法を説明します。
This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.
For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.
- TL;DR: This page explains what data sources are in Journey Optimizer, the two types available (the built-in Adobe Experience Platform data source and external data sources), and how to choose between three data access strategies before configuring one.
Intents:
- Understand what a data source is and when a data source configuration is needed
- Distinguish the pre-configured Adobe Experience Platform data source from external data sources
- Choose a data access strategy among the three available options
- Understand what field groups are used for on a data source
- Decide whether to access external data via custom actions, ingest into a dataset, or use a profile-enabled dataset
Glossary:
- Data source: A configuration that defines a connection to a system to retrieve additional information used in journeys for condition definition, parameter and personalization data in actions, custom wait definition, and time zone definition (product-specific)
- Pre-configured Adobe Experience Platform data source: The built-in data source that defines the connection to the Real-time Customer Profile Service (product-specific)
- External data source: A data source you create to define a connection to external systems (product-specific)
- Field group: A set of fields that can be retrieved from a data source (product-specific)
Guardrails:
- The data source configuration is always performed by a technical user.
- A data source configuration is not required if your journeys only leverage local data coming from an event payload.
- Schema relationships are not supported for data sources.
- Because responses are now supported, you should use custom actions instead of data sources for external data source use-cases.
- Before enabling a dataset for Profile (Option 3), assess data synchronization, Profile guardrails, identity integrity, and Data Lake utilization.
Terminology:
- Canonical name: data source — Acronym: n/a — variants: data source configuration
- Synonyms: “pre-configured Adobe Experience Platform data source” = “built-in data source”
- Do not confuse: “Adobe Experience Platform data source” (pre-configured, built-in) ≠ “external data source” (one you create)
- Do not confuse: “Option 2 — Dataset in Data Lake, not enabled for Profile” (persisted, not contributing to Profile) ≠ “Option 3 — Profile-enabled dataset in Data Lake” (persisted and enabled for Profile)
FAQ:
- Q: When is a data source configuration required? — It is not required if your journeys only use local data coming from an event payload; it is needed when you want to retrieve additional information for conditions, personalization, custom wait, or time zone.
- Q: What are the two types of data sources? — The pre-configured Adobe Experience Platform data source (built-in) and external data sources that you create.
- Q: How many external data sources can I create? — You can create as many external data sources as you need.
- Q: Which data access strategy should I choose? — Option 1 accesses external data via custom actions without persisting in the Data Lake, Option 2 ingests into a dataset not enabled for Profile, and Option 3 uses a profile-enabled dataset; choose based on persistence, profile enrichment, and reusability needs.
- Q: Are schema relationships supported for data sources? — No, schema relationships are not supported for data sources.