本文为您介绍如何进行行为规则的基本配置、调度配置和物理化配置。

  1. 登录Dataphin。
  2. 在Dataphin首页,单击顶部菜单栏的研发,进入研发页面。首页-萃取
  3. 单击萃取,进入数据萃取研发页面。萃取首页
  4. 您可以通过以下任何一种方式,进入新建行为规则页面。
    • 在数据萃取研发页面,单击左侧导航栏中的行为规则,然后单击11,进入新建行为规则页面。行为规则
    • 在数据萃取研发页面,单击项目名称后项目后,选择行为中心 > 行为规则,进入新建行为规则页面。行为规则新建-项目
    • 在数据萃取研发页面,单击左侧导航栏下的行为规则对象列表,进入萃取对象列表页页面。在行为规则页面,单击页面右上角的新建行为规则,进入新建行为规则页面。新建域
    • 在萃取首页,单击行为规则下的新建域,进入新建行为规则页面。行为规则新建-首页
  5. 新建行为规则页面,根据页面提示配置参数。新建行为规则详情页面
    • 基本信息:包括行为域&业务域动作对象参数的配置。
    • 来源表设置,需选择来源表类型及配置筛选条件:
      • 来源表类型选择物理表,需配置来源主表。
      • 来源表类型选择逻辑表,需配置业务板块和来源主表。

      筛选条件即对应来源表的具体清洗规则,例如ds=${bizdate}

      说明
      • 若您选择了开发环境的来源主表,则无法在调度配置部分进行调度依赖关系的自动解析。
      • 您需关注行为数据所属来源表及筛选条件,保证来源表符合行为数据要求,否则无法新建行为规则。
  6. 配置完参数后单击确定,进入规则配置页面。配置规则首页

    规则配置页面,可查看已配置行为规则的基本信息。若需修改,您可以单击页面上方的行为规则信息。在页面右侧的行为规则信息弹框内进行修改。

  7. 根据页面提示配置参数。规则参数配置
    • 行为主体:包括ID_typeID_value。系统内置OneID、Mobile、UserID、Email和IPAddress五种ID类型。
      • 您可以通过单击ID类型管理,然后单击新建ID类型,新增自定义ID类型。

        您也可以在ID_type选择下拉框最低端,单击新建ID类型

        说明 自定义ID_type可删除,系统内置ID_type不可删除和修改。
      • 您也可以通过单击新增行为主体,新增多个行为主体ID。也可以删除已添加的行为主体ID,但当仅剩一个行为主体时不可删除。
      • 若您已有标准化的ID倒排表,可以通过单击ID归一化配置引入ID倒排表。ID归一化开启后对所有规则全局生效。归一化配置

        您也可以在Data_distill项目下,通过单击开发 > 数据处理,引入ID倒排表。但需保证ID倒排表任务节点输出名称为Data_distill.倒排表名称(即项目名.表名)。

        说明
        • 仅超级管理员可以开启和关闭ID归一配置。
        • ID倒排表基于OneID方法论,将同一用户的不同ID通过算法识别用OneID连接起来。
        • ID归一化配置开启后,若已选行为主体ID_type映射成功,结果表会按照OneID和原始ID_type分别生成记录。若映射失败,仅按照原始ID_type生成记录。
      • 您可通过单击页面上ID倒排表,查看ID倒排表展示示意图。如果您已选择了ID类型,通过单击ID类型,查看倒排表详情。
    • 对象:可选择表示对象标识(object_id)和对象名称(object_name)的来源字段标识对象。建议您选择对象标识。对象
      说明 此处标识值(object_id)和对象名称(object_name)仅作为对象标识,不作为对象属性处理。若您需要使用标识值或对象名称作为对象属性,请在undefined对象属性中添加。
    • 对象属性:对象属性是对象的事实性描述信息,如视频对象的名称、年份、导演等。对象属性

      您可以通过单击对象属性管理,进行新建对象属性。

      您也可以新增多个对象属性,同时也可删除已添加的对象属性。但仅当存在最后一个对象属性时,不可删除。

      说明 请保持属性值来源字段取值稳定性,防止属性值波动对后续标签计算结果的影响。一般情况下同一对象的同一属性取值稳定且唯一,且可从下拉列表选择已在行为元素部分定义的对象属性。
    • 行为属性:非必填信息。若您选择的来源表中有表示行为发生次数的字段时可添加。行为属性
    • 系统:系统自动为行为中心产出表创建系统业务日期分区字段,格式为yyyymmdd。
  8. 单击页面上方的调度配置,右侧弹出调度配置的页面,根据界面提示配置参数。配置完成后单击确定调度配置
    • 基本信息:系统将自动生成节点名称、节点ID、节点类型、负责人和描述。您可选择该行为规则对应的周期任务的优先级(默认为中等优先级),也可对来源表筛选条件部分的变量参数进行配置。
    • 调度配置:支持分钟、小时、日、周、月级别的正常调度和暂停调度。
    • 依赖关系:新建行为规则时,打开调度配置将根据选择的来源表自动进行依赖解析。您可通过单击新建上游依赖,新增生产环境的节点(来自Basic项目、Prod项目)为上游依赖。若来源表为逻辑表,则系统解析的上游依赖节点不可删除。若来源表为物理表,则系统解析的上游依赖节点可以删除。

      若系统自动解析失败,可点击依赖解析按钮重新进行解析,重新解析不会删除您新增的上游依赖节点。

  9. 单击页面上方的物理化配置,右侧弹框弹出物理化配置页面,根据界面提示配置参数。物理化配置
  10. 参数配置完成后,通过单击页面上方的预览,进行预览。通过单击保存,进行参数的保存。通过单击提交,进行提交新建的行为规则。行为规则配置提交