データセットの作成
このレッスンでは、データを受信するためのデータセットを作成します。 これがチュートリアルで最も短いレッスンであることを知って興奮するでしょう!
Adobe Experience Platformに正常に取り込まれたデータはすべて、データセットとしてデータレイクに保持されます。 データセットは、スキーマ(列)とフィールド(行)で構成されるデータコレクション(通常はテーブル)を格納し管理するための構造です。 データセットには、保存するデータの様々な側面を記述したメタデータも含まれます。
データアーキテクトは、このチュートリアル以外でデータセットを作成する必要があります。
この演習を開始する前に、この短いビデオでデータセットの詳細をご覧ください。
権限が必要です
権限の設定 レッスンでは、このレッスンを完了するために必要なすべてのアクセス制御を設定します。
UIでのデータセットの作成
この演習では、UIでデータセットを作成します。 まず、ロイヤルティデータから始めましょう。
-
Platform ユーザーインターフェイスの左ナビゲーションの データセット に移動します
-
「データセットを作成」ボタンを選択します
-
次の画面で、スキーマからデータセットを作成を選択します
-
次の画面で、
Luma Loyalty Schemaを選択し、次 ボタンを選択します
-
データセットに
Luma Loyalty Datasetという名前を付け、終了 ボタンを選択します
-
データセットが保存されると、次のような画面が表示されます。
これで作業は完了です。 これは速いだろうと言っていました。 同じ手順を使用して、これらの他のデータセットを作成します。
Luma Offline Purchase Events SchemaのLuma Offline Purchase Events DatasetLuma Web Events SchemaのLuma Web Events DatasetLuma Product Catalog SchemaのLuma Product Catalog Dataset
APIを使用したデータセットの作成
次に、APIを使用してLuma CRM Datasetを作成します。
Luma CRM Datasetを作成する場合は、問題ありません。 Luma CRM Datasetという名前を付けて、Luma CRM Schemaを使用します。データセットで使用するスキーマのIDを取得します
まずLuma CRM Schemaの$idを取得する必要があります:
- Postmanを開
- アクセストークンがない場合は、リクエスト OAuth: Request Access Tokenを開き、送信を選択して新しいアクセストークンをリクエストします(Postman レッスンで行った場合と同様)。
- リクエスト Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.を開きます
- 「送信」ボタンを選択します
- 200件の回答が必要です
Luma CRM Schema項目の応答を検索し、$id値をコピーします
データセットの作成
これで、データセットを作成できます。
-
Catalog Service API.postman_collection.jsonを
Luma Tutorial Assetsフォルダーにダウンロードします。 -
コレクションをPostmanにインポートします
-
リクエスト Catalog Service API > Datasets > Create a new dataset.を選択
-
リクエストの 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" } } -
「送信」ボタンを選択します
-
新しいデータセットのIDを含む201作成済み応答が返されます。
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つすべてのデータセットが正常に作成されたことを確認できます。