データセットの作成

このレッスンでは、データを受け取るデータセットを作成します。 これがチュートリアルの最短のレッスンであることを知って、ワクワクするでしょう。

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

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

演習を開始する前に、この短いビデオを視聴して、データセットの詳細を確認してください。

必要な権限

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

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

この演習では、UI でデータセットを作成します。 ロイヤルティデータから始めましょう。

  1. Platform ユーザーインターフェイスの左ナビゲーションで データセット に移動します

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

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

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

  5. データセットに「Luma Loyalty Dataset」という名前を付け、「完了」ボタンを選択します
    データセットに名前を付ける

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

これで作業は完了です。早いって言ったじゃん。 同じ手順を使用して、他のこれらのデータセットを作成します。

  1. Luma Offline Purchase Events SchemaLuma Offline Purchase Events Dataset
  2. Luma Web Events SchemaLuma Web Events Dataset
  3. Luma Product Catalog SchemaLuma Product Catalog Dataset

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

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

NOTE
API の演習をスキップし、ユーザーインターフェイスで Luma CRM Dataset を作成する場合は、問題ありません。 Luma CRM Dataset という名前を付け、Luma CRM Schema を使用します。

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

まず、Luma CRM Schema$id を取得する必要があります。

  1. Open Postman
  2. アクセストークンがない場合は、Postman のレッスンと同様に、リクエスト OAuth: Request Access Token を開き、「送信」を選択して新しいアクセストークンをリクエストします。
  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.jsonLuma Tutorial Assets フォルダーにダウンロードします。

  2. コレクションの Postman への読み込み

  3. リクエスト Catalog Service API > Datasets > Create a new dataset. を選択

  4. 次をリクエストの 本文 として貼り付けます。id 値を独自の値に置き換えます

    code language-json
    {
        "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 Created レスポンスが得られます。
    API で作成されたデータセット。本文で使用するカスタム $id

TIP
このリクエストを行う際に発生する一般的な問題と、考えられる修正点は次のとおりです。
  • 400: There was a problem retrieving xdm schema。上記のサンプルの ID を自分の Luma CRM Schema の ID に置き換えてください
  • 認証トークンがありません:OAuth: リクエストアクセストークン リクエストを実行して、新しいトークンを生成します
  • 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のユーザー権限を確認してください

Platform ユーザーインターフェイスの データセット 画面に戻ると、5 つのデータセットすべてが正常に作成されたことを確認できます。
5 つのデータセットが完了しました

その他のリソース

これで、すべてのスキーマ、ID およびデータセットが用意されたので、 リアルタイム顧客プロファイル用に有効にすることができます。

recommendation-more-help
513160b6-bf42-4c58-abdd-4f817b1cccad