业务限定用于圈定统计的业务范围。本文为您介绍如何创建业务限定。
前提条件
在执行操作前,请确认您已完成业务实体的创建。更多信息,请参见创建并管理业务实体。
操作步骤
- 在Dataphin首页,单击顶部菜单栏研发。默认进入数据开发页面。 
- 按照下图操作指引,进入新建业务限定对话框。  
- 在新建业务限定对话框,配置参数。 - 参数 - 描述 - 基本信息 - 业务实体 - 根据后续您需要在维度逻辑表还是事实逻辑表上创建业务限定,选择业务对象或业务活动。 - 主题域 - 默认选中业务对象或业务活动所在的主题域。 - 英文名称 - 输入英文名称时,Dataphin将根据输入数据实时匹配数据标准中已配置的词根,您可以选择推荐的词根作为业务实体的英文名称。更多信息,请参见新建和管理词根。  
- 英文名称需要满足以下命名规则: - 仅支持字母、数字或下划线(_)。 
- 不能超过64个字符。 
 
 - 中文名称 - 命名规则如下: - 支持任何字符。 
- 不能超过128个字符。 
 - 描述 - 填写对业务限定的简单描述,1000个字符以内。 - 计算逻辑 - 业务限定类型 - 支持基础业务限定和组合业务限定。 - 基础业务限定:计算逻辑是逻辑表的字段组成的表达式。仅可基于来源逻辑表模型中字段,设定所需指标的范围限定条件,如: - is_wireless='Y' -- is_wireless 为来源逻辑表模型中的字段
- 组合业务限定:通过且(与)/或/非 (and、or、not) 三种操作符连接已提交的其他业务限定组合得到的业务限定。组合业务限定分为两种运算符: - 规则运算符:支持符合和不符合(即非)两种规则。 
- 关系运算符:支持且和或两种规则。  
- 添加规则:单击添加规则可在同层级关系运算符下新增一条空白规则。 说明- 规则只可以选择当前来源主表下已提交的业务限定。 
- 添加关系:单击添加关系可在本关系运算符下新增子一级关系。 - 完成组合业务限定关系配置后,单击预览计算逻辑 SQL,可查看组合业务限定最终的SQL表达式。例如: - --小码:size in ('XS', 'S') --可爱风:style in ('Cartoon', 'Comic') --化纤面料:material_type in ('xxx', 'yyy', 'zzz') --低龄客户:customer_age_range = '5~10' (size in ('XS', 'S') and style in ('Cartoon', 'Comic') and not material_type in ('xxx', 'yyy', 'zzz')) or customer_age_range = '5~10'
- 复用其他数据时效:单击复用其他数据时效可将其他数据时效计算逻辑覆盖到当前数据时效。 
 
 - 数据时效 - 您可以根据业务情况为业务限定选择数据时效,数据时效包括天、小时和分钟。 
- 配置完成后,单击保存并提交,提交业务限定。 
后续步骤
如果项目的模式为Dev-Prod,则您需要发布业务限定至生产环境。更多信息,请参见管理发布任务。