データセットの作成

このレッスンでは、データを受け取るデータセットを作成します。 このレッスンでは、ここで説明するレッスンが最も短いことをお勧めします。

Adobe エクスペリエンスプラットフォームに正常に ingested たデータはすべて、データセットとして data lake に保存されます。 データセットは、通常、スキーマ(列)とフィールド(行)を含むテーブルであるデータコレクションのストレージと管理をおこなう構成体です。データセットには、保存するデータの様々な側面を記述したメタデータも含まれます。

データアーキテクト は、このチュートリアルの外でデータセットを作成する必要があります。

練習を開始する前に、この短いビデオで、データセットについて詳しく説明しています。

必要な権限

「権限の設定」のレッスンでは、 🔗 このレッスンを完了するために必要なすべてのアクセス制御を設定します。

UI でのデータセットの作成

この練習では、UI にデータセットを作成します。 まず、ロイヤルティデータについて説明します。

  1. ​プラットフォームのユーザーインターフェイスの左側のナビゲーションにあるデータセットに移動する

  2. データセットを作成 」ボタンを選択します。
    データセットの作成

  3. 次の画面で、「 スキーマからデータセットを作成」を選択します。

  4. 次の画面でを選択し、「 Luma Loyalty Schema 次へ 」ボタンを選択します。
    データセットを選択します。

  5. データセットの名前 Luma Loyalty Dataset を指定し、 「完了 」ボタンをクリックします。
    データセットの名前を指定します。

  6. データセットを保存しておくと、次のような画面が表示されます。
    作成されたデータセット

これで作業は完了です。これは、すぐにお話ししました。 同じ手順を使用して、次のような他のデータセットを作成します。

  1. Luma Offline Purchase Events Dataset については、 Luma Offline Purchase Events Schema
  2. Luma Web Events Dataset については、 Luma Web Events Schema
  3. Luma Product Catalog Dataset については、 Luma Product Catalog Schema

API を使用したデータセットの作成

次に、 Luma CRM Dataset API を使用してを作成します。

メモ

この API の練習を省略し、ユーザーインターフェイスで適切なを作成しておく必要が Luma CRM Dataset あります。 このファイルに名前を付け、を Luma CRM Dataset 使用し Luma CRM Schema ます。

データセットで使用されるスキーマの id を取得します。

最初に、次のを取得する必要があり $id Luma CRM Schema ます。

  1. オープン Postman
  2. ここでは、24時間以内に要求されていない場合、認証トークンの有効期限が切れている可能性があります。 要求を開き、 Adobe I/O Access Token Generation > Local Signing (Non-production use-only) > IMS: JWT Generate + Auth via User Token 「送信」を選択して ​新しい JWT およびアクセストークンを要求します (レッスン中の場合と同様) Postman 。
  3. 要求を開きます。 Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
  4. 送信 」ボタンを選択します。
  5. 200応答が表示されるはずです。
  6. アイテムの応答を検索 Luma CRM Schema して、値をコピーします。 $id
    $id のコピー

データセットの作成

これで、データセットを作成できるようになりました。

  1. カタログサービス API.postman_collection. json をフォルダーにダウンロード Luma Tutorial Assets します。

  2. コレクションをに読み込み Postman

  3. 要求を選択します。 Catalog Service API > Datasets > Create a new dataset.

  4. リクエストの本文として次の ​コードをペーストし ​** ます。

    {
        "name": "Luma CRM Dataset",
    
        "schemaRef": {
            "id": "REPLACE_WITH_YOUR_OWN_ID",
            "contentType": "application/vnd.adobe.xed-full+json;version=1"
        },
        "fileDescription": {
            "persisted": true,
            "containerFormat": "parquet",
            "format": "parquet"
        }
    }
    
  5. 送信 」ボタンを選択します。

  6. 新しいデータセットの id を含む201作成された応答を取得する必要があります。
    API を使用して作成されたデータセット、body で使用されるカスタム $id

ヒント

この要求を行う一般的な問題とその解決方法:

  • 400: There was a problem retrieving xdm schemaに対する質問に回答します。上の例の id が、独自の id で置き換えられたことを確認してください。 Luma CRM Schema
  • 認証トークンなし: IMS の起動 : JWT のユーザートークン 呼び出しによる、新規トークンの生成
  • 401: Not Authorized to PUT/POST/PATCH/DELETE for this path : /global/schemas/: CONTAINER_ID 環境変数のへの global 更新 tenant
  • 403: PALM Access Denied. POST access is denied for this resource from access control: Admin Console でユーザーのアクセス許可を確認してください。

プラットフォームのユーザーインターフェイスの「データセット」画面に戻ることができます。この場合は、 ​5 つのデータセットすべての作成が成功したかどうかを確認することができます。5つのデータセットの完了

その他のリソース

これで、スキーマ、id、データセットがすべて適切に配置されたので、 リアルタイムのカスタマープロファイルに対して有効にすることができ ます。

このページ