データソースの基本を学ぶ about-data-sources

このページ:​データソースの概要と、適切なデータアクセス戦略の選択方法について説明します。これにより、条件、パーソナライゼーション、タイミングに関する追加のデータをジャーニーに取り込むことができます。

TIP
Journey Optimizer のデータ管理を初めて使用しますか? データソースを設定する前に、まずはデータ管理の基本を学ぶの概要を確認し、スキーマ、データセット、ID、データフローの仕組みを理解します。

データソース設定を使用すると、システムへの接続を定義して、ジャーニーにおいて次の目的でジャーニーで使用される追加情報を取得できます。

➡️ この機能をビデオで確認

ジャーニーがイベントペイロードからのローカルデータのみを活用する場合、この設定は必要ありません。 例えば、ジャーニーがイベントと、そのイベントのデータのみを使用する後続のチャネルアクションアクティビティで構成される場合、データソースを設定する必要はありません。

データソースには次の 2 種類があります。

  • リアルタイム顧客プロファイルサービスへの接続を定義する、事前設定済み​の Adobe Experience Platform データソース。 これはビルトインのデータソースです。 このページを参照してください。
  • 外部システムへの接続を定義できる​ 外部 ​データソース。 これは作成可能なデータソースです。 このページを参照してください。
NOTE
応答がサポートされるようになったので、外部データソースのユースケースでは、データソースの代わりにカスタムアクションを使用する必要があります。 応答について詳しくは、この節を参照してください。

各データソースについて、フィールドグループを使用して取得する情報を定義します。 フィールドグループは、データソースから取得できるフィールドのセットです。 このページを参照してください。

NOTE
スキーマの関係は、データ ソースではサポートされていません。

データアクセス戦略の選択 data-access-strategy

データソースを設定する前に、自身のユースケースに最も適したアプローチを考慮します。 3 つのオプションが使用可能で、それぞれ永続性、プロファイルのエンリッチメント、再利用性の観点から異なるトレードオフがあります。 これらのオプションについて詳しくは、Journey Optimizer の高度なジャーニーのベストプラクティスを参照してください。

オプション 1 - カスタムアクション経由の外部データへのアクセス(データレイクなし)

Experience Platform データレイクにデータを保持することなく、ジャーニーの実行時に外部 API に直接接続します。 次の場合に最適です。

  • データがジャーニーのコンテキスト内でのみ有用であり、他の場所では必要とされない。
  • 必要な属性を返す API エンドポイントを通じて、外部システムにアクセスできる。

詳しくは、カスタムアクションおよびカスタムアクション応答を参照してください。

TIP
以下の 2 つの質問のいずれにも​ はい ​と回答できる場合、このオプションが適しています。
  • データがジャーニーのコンテキスト内でのみ有用であり、他の場所では必要とされないですか? オーディエンスや他のチャネルでもデータが必要な場合は、オプション 2 または 3 を考慮します。
  • 必要な属性を返す API エンドポイントを通じて、外部システムにアクセスできますか? そうでない場合は、まずデータをデータレイクに取り込む必要があります。

オプション 2 - データレイク内のデータセット。プロファイルに対して有効になっていない

リアルタイム顧客プロファイルに貢献することなく、データセットにデータを取り込み、コンテキストイベントデータに基づいてジャーニーのトリガーやパーソナライズを行います。 次の場合に最適です。

  • レコードに、Experience Platform に既に保存されているプロファイルへのアクセスに使用できる ID フィールドが含まれている。
  • Journey Optimizer の外部でオーディエンス作成や ID ステッチを行うためにデータを必要としない。
TIP
以下の 2 つの質問のいずれにも​ はい ​と回答できる場合、このオプションが適しています。
  • レコードに、Experience Platform に既に保存されているプロファイルへのアクセスに使用できる ID フィールドが含まれていますか? そうでない場合、ジャーニーはプロファイルにアクセスして配信できません。
  • Journey Optimizer の外部でオーディエンス作成や ID ステッチを行うためにデータを必要としませんか? その場合は、代わりにオプション 3 を使用してください。

オプション 3 - データレイクのプロファイル対応データセット

データをプロファイル対応データセットに取り込み、オーディエンスを作成し、ID グラフを強化し、複数のジャーニーおよび RT-CDP の宛先をまたいでデータを活用します。 次の場合に最適です。

  • Journey Optimizer 以外のチャネルで使用するオーディエンス定義にデータが役立つ。
  • よりリッチでステッチされたプロファイルフラグメントに貢献する複数の ID がデータに含まれている。
CAUTION
プロファイルのデータセットを有効にする前に、次の領域を評価します。
  • データ同期 - 取り込みエラーを識別するためのアラートを配置して、外部データベースを同期する必要があります。
  • プロファイルガードレール - Experience Platform の一般的なデータ取り込みガードレールに加えて、プロファイル固有のガードレールが適用されます。
  • ID の整合性 - ソースシステム内の ID データは、健全な ID グラフを維持するために慎重に計画する必要があります。
  • データレイクの使用率 - 取り込み前に、全体的なストレージ消費、テーブル関係、アドレス可能なプロファイルを評価する必要があります。
データがデータレイクに保持される
データセットがプロファイルに対して有効になっている
オプション 1 - カスタムアクション経由の外部データ
×
×
オプション 2 - データセットがプロファイルに対して有効になっていない
○
×
オプション 3 - プロファイル対応データセット
○
○

Adobe Experience Platform データソースと外部データソースの設定方法、およびデータを特定してジャーニーで使用する方法について詳しくは、このチュートリアルビデオを参照してください。

チュートリアルビデオ video

データソースとは何かを理解し、Experience Platform と外部データソースを設定する方法を説明します。

AI Knowledge Reference

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.
recommendation-more-help
journey-optimizer-help