事实逻辑表用于描述业务过程的详细信息。本文为您介绍如何新建事实逻辑表。
操作步骤
- 登录Dataphin控制台。
- 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>。
- 进入事实逻辑表页面。
- 在Dataphin首页,单击顶部菜单栏中的研发。
- 单击项目名称后的
图标,选择Dev或Basic(非Data_distill)项目。
如果您当前访问的是
Dev或
Basic(非
Data_distill)项目,且项目空间为您的数据开发空间,则无需选择项目空间。 - 在数据开发页面,单击规范建模。
- 在规范建模页签,单击左侧导航栏
图标。
- 在事实逻辑表页面,您可以通过以下任何一种方式,进入新建事实逻辑表对话框。
- 单击项目名称后的
图标,选择逻辑表 > 事实逻辑表。
- 单击事实逻辑表后的
图标。
- 在右侧的数据开发总览页面,单击事实逻辑表下的
图标。
- 单击项目名称后的
- 在新建事实逻辑表配置向导页面,完成以下操作。
- 在基本信息对话框,配置参数。
参数 描述 数据域 选择业务过程所属的数据域。 业务过程 选择业务过程。 明细类型 系统支持明细类型选择事物型和周期快照型: - 事务型用于跟踪和度量业务发生过程中的事件。例如设计订单业务发生过程中的支付订单事件。
- 周期快照型用于周期性度量实体的状态。例如账户余额和商品库存等。
英文名 输入事实逻辑表的英文名。英文名的命名规则为 fct_业务过程英文名_自定义名称_di
或fct_业务过程英文名_自定义名称_df
。英文名的后缀说明如下:- 事物型的事实逻辑表,系统自动添加后缀为di。
- 周期快照型的事实逻辑表,系统自动添加后缀为df。
名称 输入事实逻辑表的名称。名称由汉字、字母、数字或下划线(_)或短划线(-)组合组成。 描述 输入对事实逻辑表的简单描述。 来源主表 选择事实逻辑表的来源主表。您可以选择物理表和逻辑表作为来源主表。 - 单击下一步。
- 在主键定义对话框中,配置参数。
- 如果是否设定主键选择为否,则可以配置筛选条件,也可以不配置筛选条件。
- 如果是否设定主键选择为是,则配置如下参数。
参数 描述 字段英文名 输入主键字段的英文名称。例如item_id。 字段名称 输入主键字段的名称。例如商品_id。 字段数据类型 选择主键字段的数据类型。 字段计算逻辑 输入主键的逻辑字段计算逻辑。 说明 如果事实逻辑表有唯一的主键(例如订单ID),则添加的字段需要关联至该事实逻辑表的主键。
- 单击提交。
- 在基本信息对话框,配置参数。
- 添加度量。
- 在事实逻辑表的主表页面,您可以通过以下任何一种方式,进入新建度量对话框。
- 单击主表下的添加度量前的
图标。
- 单击页面上方的主表编辑。在主表编辑页面,鼠标悬停至新建字段后,选择度量。
- 单击主表下的添加度量前的
- 在新建度量对话框,配置参数。
- 如果来源表选择为引入字段,则单击选择新增字段区域字段后的
图标,将字段增加到新增字段区域,并填写字段名称。单击保存并校验,完成度量的添加。
- 如果来源表选择为SQL自定义字段,则单击参考示例,参考示例填写SQL语句定义字段。完成SQL语句编写后,单击规范性校验,校验SQL语句的语法。校验通过后,单击保存并校验,完成度量添加。
- 如果来源表选择为引入字段,则单击选择新增字段区域字段后的
- 在事实逻辑表的主表页面,您可以通过以下任何一种方式,进入新建度量对话框。
- 添加关联维度。
- 在事实逻辑表的主表页面,您可以通过以下任何一种方式,进入新建关联维度对话框。
- 单击主表下的添加关联维度前的
图标。
- 单击页面上方的主表编辑。在主表编辑页面,鼠标悬停至新建字段后,选择关联维度。
- 单击主表下的添加关联维度前的
- 在新建关联维度对话框,配置参数。
参数 描述 关联维度信息 选择需要关联的维度。 编辑关联逻辑 选择已添加的度量。 编辑维度角色 编辑维度角色包括角色英文名和角色名称: - 角色英文名默认为维度的英文名。
- 角色名称默认为维度的名称。
您可以根据业务需求,修改角色英文名和角色名称。
默认值设定 如果事实逻辑表的外键字段和维度表关联不上,则系统将默认值设定为-110。
- 在事实逻辑表的主表页面,您可以通过以下任何一种方式,进入新建关联维度对话框。
- 添加事实属性。
- 在事实逻辑表的主表页面,您可以通过以下任何一种方式,进入新建事实属性对话框。
- 单击主表下的添加事实属性前的
图标。
- 单击页面上方的主表编辑。在主表编辑页面,鼠标悬停至新建字段后,单击事实属性。
- 单击主表下的添加事实属性前的
- 在新建事实属性对话框中,配置参数。
- 如果来源表选择为引入字段,则单击选择新增字段区域字段后的
图标,将字段增加到新增字段区域,并填写字段名称。单击保存并校验,完成事实属性的添加。
- 如果来源表选择为SQL自定义字段,则单击参考示例,参考示例填写SQL语句定义事实属性字段。单击规范性校验,校验SQL语句的语法。校验通过后,单击保存并校验,完成事实属性的添加。
- 如果来源表选择为引入字段,则单击选择新增字段区域字段后的
- 在事实逻辑表的主表页面,您可以通过以下任何一种方式,进入新建事实属性对话框。
- 提交和发布事实逻辑表。
- 完成参数配置后,单击提交。
- 在提交备注页面,填写备注信息。
- 单击确定并提交,完成事实逻辑表的提交。
- 可选:发布事实逻辑表。
- 如果您的开发模式是Dev-Prod模式,则需要发布事实逻辑表,详情请参见管理发布任务。
- 如果您的开发模式是Basic模式,则无需发布事实逻辑表。