创建数据集

在本课程中,您将创建数据集以接收您的数据。 您会很高兴地知道这是本教程中最短的一课!

所有成功引入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. 打开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. 目录服务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的问题。请确保已用您自己的Luma CRM Schema的ID替换上述示例中的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用户界面中的​ 数据集 ​屏幕,您可以验证是否已成功创建全部五个数据集!
五个数据集完成

其他资源

现在,我们所有的架构、身份和数据集都已准备就绪,我们可以为它们启用Real-time Customer Profile

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