事实逻辑表用于描述业务过程的详细信息。本文为您介绍如何新建事实逻辑表。

前提条件

操作步骤

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