本文为您介绍如何查看、编辑、补数据和下线行为规则等操作。

编辑行为规则

  1. 登录Dataphin控制台
  2. 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>
  3. 进入行为规则页面:
    1. 在Dataphin首页,单击研发
    2. 在将鼠标悬停在开发上,单击萃取
    3. 萃取页面,单击左侧功能区域的行为中心
    4. 行为中心页签下,单击左侧导航栏的行为规则图标,进入行为规则页面。
  4. 您可以通过以下任何一种方式,进入编辑行为规则页面:
    • 单击需要编辑的行为规则后,再单击该行为规则属性框中的编辑
    • 单击左侧功能区域下方的行为域&业务线对象列表,进入萃取对象列表页。在行为规则页面,单击行为规则所在行的操作列的图标。
    • 将鼠标悬停在需要编辑行为规则后的更多图标,单击编辑
  5. 编辑行为规则页面,您可以编辑行为规则的基本信息、配置参数、调度参数和物理化配置的参数:
    • 编辑行为规则的基本信息:
      1. 单击编辑行为规则页面上方的行为规则信息
      2. 行为规则信息页面,编辑参数,详情请参见新建行为规则
      3. 单击确定,完成行为规则基本信息的修改。
    • 编辑行为规则页面,配置参数,详情请参见新建行为规则
    • 编辑行为规则的调度参数:
      1. 单击编辑行为规则页面上方的调度配置
      2. 调度配置页面,编辑参数,详情请参见新建行为规则
      3. 单击确定,完成行为规则的调度参数的配置。
    • 编辑行为规则的物理化配置:
      1. 单击编辑行为规则页面上方的物理化配置
      2. 物理化配置页面,编辑参数,详情请参见新建行为规则
      3. 单击确定,完成行为规则的物理化配置。
  6. 保存、预览并提交行为规则:
    1. 单击页面右上方的图标,保存当前行为规则的配置。
    2. 单击页面右上方的faga图标,预览行为规则。
    3. 单击页面右上方的图标,完成行为规则的提交。

查看行为规则

行为规则页面,您可以通过以下任何一种方式,查看行为规则的信息:
  • 行为规则页面,单击需要查看的行为规则,进入该行为规则的属性框。您可以查看该行为规则的基本信息消费信息行为主体信息对象信息对象属性信息行为属性
  • 单击左侧功能区域下方的行为规则对象列表,进入萃取对象列表页。在行为规则页面,您可以通过开发状态数据域业务线动作对象最近补数据状态筛选行为规则,查看行为规则的行为名规则ID规则来源表开发状态等信息。
  • 单击左侧功能区域下方的行为规则对象列表,进入萃取对象列表页。在行为规则页面,单击规则ID列下的ID,进入该行为规则的属性框。您可以查看该行为规则的基本信息消费信息行为主体信息对象信息对象属性信息行为属性

补数据

说明
  • 系统仅对已提交开发中状态的行为规则执行补数据操作。
  • 如果一个行为下有正在补数据的行为规则,则该行为下的其他行为规则无法进行补数据。即同一个行为下相同时间内有且只能有一个补数据任务。
  1. 行为规则页面,您可以通过以下任何一种方式,进入行为规则补数据页面:
    • 将鼠标悬停在需要补数据的行为名后更多图标,单击补数据test
    • 将鼠标悬停在需要补数据的行为规则后更多图标,单击补数据test
    • 单击左侧功能区域中需要补数据的行为规则后,再单击右侧弹出该行为规则属性框中的补数据
    • 单击左侧功能区域下方的行为域&业务线对象列表,进入萃取对象列表页。在行为规则页面,单击需要补数据行为规则所在行操作列下补数据图标。
  2. 行为规则补数据对话框,配置补数据生效时段实例名称参数。
  3. 单击确定,完成行为规则的补数据操作。

查看行为规则任务

说明 系统仅支持查看已提交开发中状态的行为规则对应的行为规则任务。
  1. 行为规则页面,您可以通过以下任何一种方式,进入萃取运维模块行为规则任务页面:
    • 将鼠标悬停在需要查看行为规则后的更多图标,单击行为规则任务
    • 单击左侧功能区域中需要查看的行为规则后,再单击右侧弹出该行为规则属性框中的更多图标后,选择行为规则任务
    • 单击左侧功能区域下方的行为域&业务线对象列表,进入萃取对象列表页。在行为规则页面,单击操作列下的行为规则图标图标。
  2. 在萃取运维模块中的行为规则任务页面,查看基于该行为规则生成的行为规则任务。

克隆行为规则

  1. 行为规则页面,您可以通过以下任何一种方式,克隆行为规则:
    • 将鼠标悬停在需要克隆行为规则后的更多图标,单击克隆
    • 单击左侧功能区域中需要克隆的行为规则后,再单击右侧弹出该行为规则属性框中的更多图标,选择克隆
    • 单击左侧功能区域下方的行为域&业务线对象列表,进入萃取对象列表页。在行为规则页面,单击需要克隆行为规则所在行操作列下的更多图标后,单击克隆
  2. 规则配置页面,您可以根据业务需求是否需要修改配置参数。如果需要修改参数,详情请参见编辑行为规则

下线行为规则

说明
  • 系统仅支持下线已提交开发中状态的行为规则。
  • 下线行为规则后,系统不会自动为您删除行为中心产出表oi_behavior_detail_d中该规则的分区数据。如果您新建下游标签时无需使用该规则的数据,建议通过代码任务方式手动删除数据,详情请参见相关说明
  1. 行为规则页面,您可以通过以下任何一种方式,进入下线行为规则提示对话框:
    • 将鼠标悬停在需要下线行为规则后的更多图标,单击下线
    • 单击左侧功能区域中需要下线的行为规则后,再单击右侧弹出该行为规则属性框中的更多图标后,选择下线。
    • 单击左侧功能区域下方的行为域&业务线对象列表,进入萃取对象列表页。在行为规则页面,您可以单击需要下线行为规则所在行操作列下的更多图标后,单击下线
  2. 提示对话框中,单击确定,完成行为规则的下线。

下线并删除行为规则

说明
  • 如果行为规则被已提交开发中状态标签依赖时,则不支持下线并删除操作。
  • 下线并删除行为规则后,系统不会自动为您删除行为中心产出表oi_behavior_detail_d中该规则的分区数据。如果您新建下游标签时无需使用该规则的数据,建议通过代码任务方式手动删除数据,详情请参见相关说明
  1. 行为规则页面,您可以通过以下任何一种方式,进入下线并删除提示对话框:
    • 将鼠标悬停在需要下线并删除行为规则后的更多图标,单击下线并删除
    • 单击左侧导航栏中需要下线并删除的行为规则后,再单击右侧弹出该行为规则属性框中的更多图标,选择下线并删除
    • 单击左侧功能区域下方的行为域&业务线对象列表,进入萃取对象列表页。在行为规则页面,单击行为规则所在行操作列下的更多图标后,单击下线并删除
  2. 提示对话框中,单击确定,完成行为规则的下线并删除。

删除行为规则

说明 系统仅支持删除草稿状态的标签。
  1. 行为规则页面,您可以通过以下任何一种方式,进入删除提示对话框:
    • 将鼠标悬停在需要删除行为规则后的更多图标,单击删除
    • 单击左侧导航栏中需要删除的行为规则后,再单击右侧弹出该行为规则属性框中的更多图标,选择删除
    • 单击左侧功能区域下方的行为域&业务线对象列表,进入萃取对象列表页。在行为规则页面,单击行为规则所在行操作列下的test图标。
  2. 提示对话框中,单击确定,完成行为规则的删除。

相关说明

删除行为规则分区数据。

在Data_distill项目中,物理表oi_behavior_detail_d是有3个分区,分别是ds,source_table,behavior_id。
  1. 执行以下命令,查看物理表的分区。
    show partitions oi_behavior_detail_d;
    回显例如:
    ds=20191020/source_table=data_distill.data_distill_movie_info/behavior_id=20
    ds=20191021/source_table=data_distill.data_distill_movie_info/behavior_id=20
  2. 执行以下命令,删除该规则相关的所有分区。
    ALTER TABLE oi_behavior_detail_d 
    DROP IF EXISTS PARTITION(ds = 'ds', source_table =
    'source_table', behavior_id = 'behavior_id');
  3. 执行以下命令,查看是否有遗留分区。如果有遗留分区,重复上述两步骤,直至删除完所有分区。
    show partitions oi_behavior_detail_d;