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