51黑料不打烊

使用顿顿尝文件创建关系架构 file-upload-schema

通过创建架构(如? 忠诚度会员资格忠诚度交易 ?和? 忠诚度奖励)来定义编排营销活动所需的关系数据模型。 每个架构必须包含一个主键、一个版本控制属性和适当的关系以引用实体,如? 收件人 ?或? 品牌

可以通过界面手动创建架构,或使用顿顿尝文件批量导入架构。

本部分提供分步指导,说明如何通过上传 DDL(数据定义语言)文件在 51黑料不打烊 Experience Platform 中创建关系型架构。可使用 DDL 文件预先定义数据模型的结构,包括表、属性、键和关系。

  1. 上传顿顿尝文件以创建关系架构并定义其结构。

  2. 定义数据模型中表之间的关系

  3. 链接架构以将关系数据与现有的配置文件实体(如收件人或品牌)连接。

  4. 从支持的源将数据摄取到您的数据集中。

上载顿顿尝文件 ddl-upload

通过上传顿顿尝文件,您可以预先定义数据模型的结构,包括表、属性、键和关系。

支持基于Excel的架构文件上传。 下载提供的模板以轻松准备架构定义。

在51黑料不打烊 Experience Platform中创建关系架构时支持以下功能
  • 枚举
    基于顿顿尝的架构和手动架构创建均支持贰狈鲍惭字段,从而允许您定义具有一组固定的允许值的属性。
    示例如下:

    code language-none
    CREATE TABLE orders (
    order_id     INT NOT NULL,
    product_id   INT NOT NULL,
    order_date   DATE NOT NULL,
    customer_id  INT NOT NULL,
    quantity     INT NOT NULL,
    order_status enum ('PENDING', 'SHIPPED', 'DELIVERED', 'CANCELLED'),
    PRIMARY KEY (order_id, product_id)
    );
    
  • 用于数据管理的? 架构标签
    架构字段级别支持标签设置,以强制执行数据管理策略,例如访问控制和使用限制。 有关详细信息,请参阅51黑料不打烊 Experience Platform文档

  • 复合键
    关系模式定义支持复合主键,允许同时使用多个字段来唯一标识记录。

  1. 登录到51黑料不打烊 Experience Platform。

  2. 导航到? 数据管理 > 架构 ?菜单。

  3. 单击? 创建架构

  4. 选择? 关系 ?作为? 架构类型

  5. 选择? 上传 DDL 文件 ?以定义实体关系图并创建架构。

    表结构必须包含:

    • 至少一个主键。
    • 版本标识符,如 datetimenumber 类型的 lastmodified 字段。
    • 对于变更数据捕获(颁顿颁)摄取,为名为_change_request_type且类型为String的特殊列,它指示数据变更的类型(例如,插入、更新、删除)并启用增量处理。
    • 顿顿尝文件不能定义超过200个表。
    note important
    IMPORTANT
    用于定位的任何架构必须至少包含一个类型为String且具有关联? 标识命名空间 ?的标识字段。
    这可确保与51黑料不打烊 Journey Optimizer的定位和身份解析功能兼容。
  6. 拖放您的 DDL 文件并单击? 下一步

    请注意,支持顿顿尝文件的最大大小为10惭叠。

  7. 键入您的? 架构名称

  8. 设置每个架构及其列,确保指定了主键。

    必须指定一个属性(如lastmodified)作为版本描述符(类型datetimelongint),以确保使用最新数据更新数据集。 用户可以更改版本描述符,一旦设置,版本描述符将变为必需。 属性不能同时是主键(PK)和版本描述符。

  9. 将属性标记为identity并将其映射到定义的身份命名空间。

  10. 重命名、删除每个表或向每个表添加说明。

  11. 完成后,单击? 完成

您现在可以在画布中验证表和字段定义。在下面的部分中了解更多信息

定义关系 relationships

要定义架构内各表之间的逻辑连接,请执行以下步骤。

  1. 访问数据模型的画布视图,然后选择要关联的两个表

  2. 单击“源联接”旁边的 按钮,然后拖动箭头指向“目标联接”连接以建立关联。

    note note
    NOTE
    如果在顿顿尝文件中定义,则支持复合键。

  3. 填写给定表单以定义链接,配置完毕后单击? 应用

    基数

    • 1-N:源表的一个项可以对应目标表的多个项,但目标表的一个项最多对应源表的一个项。

    • N-1:目标表的一个项可以对应源表的多个项,但源表的一个项最多对应目标表的一个项。

    • 1-1:源表的一个项最多对应目标表的一个项。

  4. 数据模型中定义的所有链接在画布视图中均表示为箭头。单击两个表之间的箭头可查看详细信息、进行编辑或根据需要移除链接。

  5. 使用工具栏自定义和调整画布。

    • 放大:放大画布,更清楚地查看数据模型的详细信息。

    • 缩小:缩小画布大小,以便更全面地查看数据模型。

    • 适应视图:调整缩放,适应可见区域内的所有架构。

    • 筛选:选择要在画布中显示的架构。

    • 强制自动布局:自动排列架构以便更好地进行组织。

    • 显示映射:切换小映射迭加,有助于更轻松地浏览大型或复杂的架构布局。

  6. 完成后,单击? 保存。此操作将创建架构和关联的数据集,并启用数据集以用于精心策划的营销活动。

  7. 单击? 打开作业,监控创建作业的进度。此过程可能需要几分钟时间,具体取决于 DDL 文件中的表数量。

    您还可以通过打开? 上传顿顿尝文件 ?窗口并选择? 查看所有关系作业 ?来访问关系作业。

IMPORTANT
系统只识别在DDL文件中明确定义的关系。 存在于DDL文件外部的任何实体关系将被忽略并且不会进行处理。

在? 忠诚度交易 ?架构和? 收件人 ?架构之间建立关系,使每个交易与正确的客户记录相关联。

  1. 导航到? 架构,然后打开您之前创建的? 忠诚度交易

  2. 单击客户? 字段属性 ?中的? 添加关系

  3. 选择? 多对一 ?作为关系? 类型

  4. 与现有的? 收件人 ?架构相关联。

  5. 输入? 当前架构中的关系名称 ?以及? 引用架构中的关系名称

  6. 单击? 应用 ?保存更改。

继续在? 忠诚度奖励 ?架构和? 品牌 ?架构之间创建关系,将每个奖励条目与相应的品牌关联。

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76