应用表是面向具体业务场景时,用于组织相同时间周期、相同维度的多个原子指标、派生指标或统计粒度的统计数据,为后续的业务查询,OLAP分析,数据分发等提供基础。本文为您介绍如何创建应用表。

前提条件

  • 已创建数据分层。数据分层是将相同功能作用的表挂载至统一的数据层,方便您查找使用。应用表通常挂载于应用数据层,用于将一个统计粒度(维度或维度组合)及该粒度下的多个指标汇总输出,为后续的业务查询,数据分发等提供基础。您也可以根据业务需求,选择将应用表挂载至其他数据层。创建数据分层,详情请参见创建数仓分层
  • 已创建数据集市或主题域,用于确定统计数据的业务场景。详情请参见数据集市主题域
  • 已创建时间周期,用于确定统计数据的时间范围。详情请参见时间周期

背景信息

应用表是将一个数据集市或主题域中的多个原子指标或派生指标,通过时间周期及关联维度整合在一起,关联的维度、时间周期、原子指标、派生指标,用于生成应用表中的统计字段,帮助您进行报表等分析展示。您可以使用应用表呈现相同时间、相同维度下,多个指标所统计的业务情况。

操作步骤

  1. 进入维度建模
    1. 登录DataWorks控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 选择工作空间所在地域后,单击相应工作空间后的数据开发
    4. 单击左上方的图标图标,选择全部产品 > 数据建模 > 维度建模,进入维度建模页面。
  2. 创建应用表。
    1. 维度建模页面,鼠标悬停至加号图标,单击创建应用表
    2. 配置应用表的基本信息。
      应用表基本信息
      参数描述
      数仓分层挂载应用表的数仓分层。默认选择应用层分层归属的应用数据层。您也可以根据业务需求,选择将应用表挂载至其他数据层。创建数据分层,详情请参见创建数仓分层
      集市/主题选择已创建的数据集市或主题域,详情请参见数据集市主题域
      时间周期用于确定应用表需要整合的统计数值的时间范围。例如,近一天,近一周。

      您需要从已创建的时间周期中选择。如果已创建的时间周期中没有符合您业务需求的时间,则您可以参考时间周期新建。

      修饰词用于确定统计数据的业务范围。

      您需要从已创建的修饰词中选择。如果已创建的修饰词中没有符合您业务需求的修饰词,则您可以参考修饰词新建。

      表名规则选择用于检查表命名规则的检查器。此处可选择您在数仓规划时,在各个数据分层中已创建的检查器,操作详情请参见配置及使用数仓分层检查器
      表名应用表的表名称。若配置了表名规则,则应用表的表名称需按照相应规则配置。
      表中文名表显示的中文名称。
      生命周期表存在的时间周期,单位为天。应用表最多支持保存36000天。
      责任人当前应用表的责任人。默认为创建应用表的用户。
      描述表的描述信息。
      表类型根据实际情况,选择如下类型。
      • 普通应用表:只能统计单粒度的数据,不会做多个粒度数据的再次汇总。
      • 轻度应用表:可以统计多个粒度的数据,并将不同粒度的数据进行再次汇总。
  3. 单击左上角的保存按钮,保存配置的应用表信息。

后续步骤

表创建完成后,您仍需为表配置字段管理、关联关系、分区设置等内容,并将表发布至对应环境,详情请参见发布模型至引擎