派生指标是由原子指标、时间周期、修饰词构成,用于反映企业某一业务活动在指定时间周期及目标范围中的业务状况。例如,某企业近一周上海地域的销售金额。本文为您介绍如何创建并使用派生指标。

前提条件

创建派生指标前,您需要完成如下准备工作。
准备项说明
已创建原子指标用于确定业务活动数值统计的业务口径及计算逻辑。
已创建修饰词用于确定业务活动数值统计的业务范围。
已创建时间周期用于确定业务活动数值统计的时间范围。
已创建维度表用于确定业务活动需要呈现的分析维度。
已创建数仓分层您需要根据需求选择合适分层。
  • 汇总数据层:用于承载公共层的派生指标。
  • 应用数据层:用于承载应用层的派生指标。
按需创建:
  • 公共层的派生指标:需要创建数据域或业务过程。用于确定派生指标需反映的业务数据类别。
  • 应用层的派生指标:需要创建数据集市或主题域。用于确定派生指标需反映的特定场景或产品的数据类别。

背景信息

派生指标是企业某一业务活动中业务状况的数值统计指示器,通常由原子指标 + 时间周期 + 一个或多个修饰词组成。一个派生指标唯一归属于一个原子指标,用于反映该原子指标在具体时间、业务条件下的数值表现。派生指标
  • 原子指标用于明确业务的统计口径及计算逻辑。例如,下单总数。
  • 修饰词用于限定业务活动的范围。例如,线上生鲜门店、线下生鲜门店。
    说明 一个派生指标中可以包含一个或多个修饰词。
  • 时间周期用于确定需要统计的时间范围。例如,一个自然日。
  • 派生指标由原子指标、修饰词、时间周期三大要素构成,用于统计目标指标在具体时间、维度、业务条件下的数值表现,反映企业某一业务活动的业务状况。例如,统计一个自然日中线上生鲜门店的下单总数一个自然日中线上和线下生鲜门店的下单总数
本文为您介绍创建派生指标及与派生指标相关的其他操作:

进入派生指标页面

  1. 登录DataWorks控制台
  2. 在左侧导航栏,单击工作空间列表
  3. 选择工作空间所在地域后,单击相应工作空间后的数据开发
  4. 单击左上方的图标图标,选择全部产品 > 数据建模 > 数据指标,进入派生指标页面。
    在该页面,您可根据业务需求,选择在公共层应用层创建反映业务活动状况的派生指标。同时,可选择创建单个派生指标,或批量创建多个派生指标。

    通常,企业的业务活动是复杂多样的,在确定的数据域及业务活动下,我们需要分析多个业务活动在不同时间,不同限定范围的业务状况,因此,建议您使用批量功能,快速生成某类业务活动的多个派生指标。批量创建派生指标,详情请参见批量创建派生指标。创建单个派生指标,详情请参见创建单个派生指标

批量创建派生指标

  1. 选择指标类型。
    派生指标页面,鼠标悬停至新建图标,单击批量创建派生指标
  2. 创建批量生成派生指标的模型。
    1. 选择构成派生指标的原子指标、修饰词、时间周期。
      批量生成派生指标
      序号描述
      1在该区域,选择创建派生指标需要的原子指标时间周期修饰词
      说明
      • 如果没有符合业务需求的原子指标时间周期修饰词,则可以单击新建创建。
      • 每个派生指标由一个原子指标、一个时间周期、以及一个或多个修饰词构成。
      2该区域以渲染树的形式,为您展示了待批量创建的派生指标。指标状态如下:
      • 派生指标状态:表示待创建的派生指标当前不存在。
      • 成功:表示待创建的派生指标当前已存在(即之前已创建过)。后续在选择生成派生指标时,系统会自动过滤掉已创建的派生指标。
      • 复制:用于复制当前指标。
      3在该区域,您可以选择派生指标渲染树的显示样式。例如,放大、缩小、居中、全屏展示等。
    2. 单击生成派生指标
  3. 批量生成派生指标。
    1. 选择数仓分层及指标检查器。
      根据需求选择派生指标属于公共层或应用层。同时,您可选择检测指标命名规范的检查器,规范指标名称。
      说明 如果没有可用检查器,则可前往数仓规划创建。创建检查器,详情请参见配置及使用数仓分层检查器
      选择数仓分层
    2. 单击下一步
    3. 选择需要生成的目标派生指标。
      1. 根据实际业务从创建的指标模型中,选择需要生成的派生指标。默认勾选指标模型中的所有派生指标。选择需要生成的派生指标
      2. 单击创建创建并提交,成功批量创建派生指标。
        • 创建:仅创建所选指标。创建完成后您需要进入指标编辑页面单独执行提交操作。
        • 创建并提交:创建并提交所选指标。提交的指标才可被模型表引用。
        成功创建派生指标后,派生指标渲染树中目标指标的状态将会由派生指标状态变为成功已创建状态
    4. 查看创建的派生指标。
      您可以在创建派生指标页签,查看派生指标的创建状态。

创建单个派生指标

  1. 选择指标类型。
    派生指标页面,鼠标悬停至新建图标,单击派生指标
  2. 新建派生指标。
    1. 配置业务逻辑
      业务逻辑
      参数描述
      时间周期业务活动数值统计的时间范围。例如,近一天,近一周。
      修饰词业务活动数值统计的范围限定。例如,线上、线下。
      原子指标用于确定目标业务活动及其统计数值的计算逻辑。例如,下单金额。
    2. 配置基本信息
      您可根据需要选择创建汇总数据层或应用数据层的指标。派生指标的基本信息配置参考如下。
      参数描述
      数仓分层用于选择创建的派生指标所属的分层。
      业务分类用于确定派生指标所属的业务分类。业务分类可与数据域、数据集市建立关联关系。

      数仓分层选择汇总数据层时,需配置该参数。

      业务过程用于确定业务活动类别。

      数仓分层选择汇总数据层时,需配置该参数。

      集市/主题用于确定特定场景或产品的业务活动类别。

      数仓分层选择应用数据层时,需配置该参数。

      中文名称派生指标的中文名称。单击右侧的智能推荐,即可生成时间周期+修饰词+原子指标格式的名称,便于您快速了解该指标所统计的数值含义。
      说明
      • 仅当业务逻辑原子指标时间周期配置后,右侧才会显示智能推荐
      • 您还可单击配置检查器图标,选择检查器检测指标命名是否规范。如果没有合适的检查器,则可前往数仓分层创建。创建检查器,详情请参见配置及使用数仓分层检查器
      英文缩写派生指标的英文名称。单击右侧的智能推荐,即可生成原子指标+时间周期+修饰词格式的名称,便于您快速了解该指标所统计的数值含义。
      说明
      • 仅当业务逻辑原子指标时间周期配置后,右侧才会显示智能推荐
      • 您还可单击配置检查器图标,选择检查器检测指标命名是否规范。如果没有合适的检查器,则可前往数仓分层创建。创建检查器,详情请参见配置及使用数仓分层检查器
      英文名称派生指标的英文名称。
      负责人当前派生指标的责任人。默认为创建派生指标的用户。
      描述派生指标的描述信息。
  3. 单击保存,完成创建。
  4. 单击提交,将当前版本的派生指标提交上线。提交成功的派生指标才可被模型表引用。
    说明
    • 仅支持提交已保存的派生指标。
    • 派生指标每次提交将生成一个新的版本,每个版本提交成功后不可再重复提交。

版本管理及关联表

在指标编辑页面的右侧导航栏,您还可管理指标版本或查看关联表。其他操作
操作项说明
管理指标版本用于查看指标的所有版本信息。同时,还可执行下表操作:
  • 版本对比
    比较所选版本的内容差异。当仅选择一个版本时,则是比较所选版本与当前已保存的指标内容间的差异。
    说明 最多支持选择两个版本进行对比。
  • 回滚
    切换至所需的指标版本。切换后指标编辑页面的内容将被目标版本内容覆盖。
    说明 回滚操作仅是将界面配置更新至所选回滚版本,如模型和派生指标想引用最新的配置内容,需再次执行保存、提交操作。
查看关联表用于查看指标所关联的模型表字段。单击字段后的查看详情,即可进入模型表详情页查看更多表信息。

导出派生指标

如果您有大量已创建的派生指标需要导出,则可使用批量导出功能。导出派生指标
  1. 进入派生指标列表页面。
    双击派生指标页面左侧目录树的派生指标,即可进入派生指标列表。在该页面您可查看所有已创建的派生指标信息。
  2. 选择待导出指标。
    说明 当使用导出全量方式导出全量指标时,无需执行该步骤。
    您可通过如下两种方式选择:
    • 搜索关键字:在搜索对话框输入关键字搜索所需指标。
      说明 搜索支持模糊匹配,即输入关键字后便会搜索出所有名称包含关键字的派生指标。
    • 直接选择:直接勾选所需指标。
  3. 批量导出派生指标。
    您可根据需求通过如下三种方式导出:
    • 导出全量:导出当前工作空间下已创建的所有派生指标。
    • 导出已搜索:您需要先在搜索对话框输入关键字搜索所需指标。该方式会将所有匹配到的搜索结果导出。
    • 导出已选择:您需要先选择所需指标。该方式会将所有选择的指标导出。
  4. 查看并下载导出结果。
    派生指标导出任务发起后,界面自动跳转至派生指标导出状态详情页,您可在该页面查看导出状态。导出成功后,单击下载文件即可下载派生指标至本地使用。

批量删除及提交

如果您存在多个废弃使用的派生指标,或已创建的多个派生指标未提交,则可进入派生指标列表批量删除或提交。批量删除提交
  1. 进入派生指标列表页面。
    双击派生指标页面左侧目录树的派生指标,即可进入派生指标列表。在该页面您可查看所有已创建的派生指标信息。
  2. 选择待批量操作的指标。
    说明 批量提交仅支持选择已保存且未提交的派生指标。
  3. 根据业务需求选择批量删除或提交。
    • 批量删除:删除后的指标将无法再被模型表关联和引用。
      说明 若当前派生指标已被模型表关联引用,则需先删除引用关系后才可成功删除指标。
    • 批量提交:提交后的指标能够被模型表关联和引用,并且将生成最新的版本记录。指标版本说明,详情请参见版本管理及关联表

后续步骤

成功创建派生指标后,您可以在汇总表或应用表中引用该派生指标,为后续的业务查询,OLAP分析,数据分发等提供基础。关联引用派生指标,详情请参见发布模型至引擎