データセットの作成

このレッスンでは、データを受信するためのデータセットを作成します。 これがチュートリアルで最も短いレッスンであることを知って興奮するでしょう!

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

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

この演習を開始する前に、この短いビデオでデータセットの詳細をご覧ください。

権限が必要です

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

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

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

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

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

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

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

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

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

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

  1. Luma Offline Purchase Events SchemaのLuma Offline Purchase Events Dataset
  2. Luma Web Events SchemaのLuma Web Events Dataset
  3. Luma Product Catalog SchemaのLuma 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. Postmanを開
  2. アクセストークンがない場合は、リクエスト OAuth: Request Access Token​を開き、送信​を選択して新しいアクセストークンをリクエストします(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. Catalog Service API.postman_collection.jsonをLuma Tutorial Assets フォルダーにダウンロードします。

  2. コレクションをPostmanにインポートします

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

  4. リクエストの​ Body ​として以下を貼り付け、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作成済み応答が返されます。
    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
platform-learn-help-tutorial-data-architect-and-engineer