リレーショナルスキーマとデータセットの基本を学ぶ gs-schemas

このガイドでは、リレーショナルスキーマの作成、調整されたキャンペーン用のデータセットの設定、データの取り込みのプロセスについて説明します。

スキーマ {modal="regular"}

主要概念

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

スキーマ は、データの構造と形式を表し、検証します。実世界のオブジェクト(人など)の抽象的な定義を提供し、そのオブジェクトの各インスタンスに含めるデータ(名前、生年月日など)の概要を示します。

データモデル は、データを標準化するための概念のブループリントです

次の内容が説明されています。

  • エンティティ(顧客、キャンペーン、セグメントなど)
  • これらのエンティティの属性(顧客名、キャンペーン開始日など)
  • エンティティ間の関係(例:顧客はセグメントに属し、キャンペーンのターゲットセグメント)

データモデルは論理的かつ概念的なもので、Orchestrated Campaign の物理的な実装には結び付けられません

リレーショナルデータモデル では、データは他のテーブルに関連するテーブルに整理されます。

  • 各テーブルには、行(レコード)と列(属性)があります
  • 各テーブルには、ローを一意に識別するプライマリ・キーがあります
  • テーブル間の関係は外部キーを使用して表されます

リレーショナルスキーマ は、リレーショナルデータモデルの正式な定義です。

次の内容が指定されます。

  • テーブルのセット
  • 各テーブルの列
  • 制約
  • テーブル間の関係

リレーショナルデータモデルでのスキーマやテーブルの整理は、データを複数のテーブルに構造化することです。 各テーブルに 1 種類のエンティティ/スキーマが格納されていることを確認します

実装手順 implementation

データを取り込み、リレーショナルスキーマを作成するには、次の手順に従います。

  1. リレーショナルスキーマを手動で作成するか、DDL ファイルを使用して作成

    テーブル、属性、関係を含むデータモデルの構造を定義します。ユーザーインターフェイスでスキーマを手動で作成するか、設定の高速化に DDL ファイルをアップロードするかを選択します。

    また、スキーマを手動で作成する際は、データセットも手動で作成して有効にする必要があります。DDL ファイルを使用する場合、データセットの作成とイネーブルメントは自動的に行われます。

  2. スキーマをリンク

    スキーマ間の関係を確立して、データの一貫性を確保し、クロスエンティティクエリを有効にします。例えば、ロイヤルティトランザクションを受信者にリンクしたり、報酬をブランドにリンクしたりします。

  3. データセットを作成

    スキーマを定義したら、それに基づいてデータセットを作成する必要があります。 このデータセットは、取り込んだデータのストレージとして機能します。

  4. 調整されたキャンペーンの有効化

    データセットには、取り込んだデータが格納されます。データセットにAdobe Journey Optimizerでアクセスできるようにするには、オーケストレートキャンペーンを有効にする必要があります。

  5. データを取得

    SFTP、クラウドストレージ、データベースなどのサポートされているソースからデータを Adobe Experience Platform に取り込みます。

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76