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

前提条件

  • 已创建原子指标,用于确定业务活动数值统计的业务口径及计算逻辑。创建原子指标,详情请参见原子指标
  • 已创建修饰词,用于确定业务活动数值统计的业务范围。创建修饰词,详情请参见修饰词
  • 已创建时间周期,用于确定业务活动数值统计的时间范围。创建时间周期,详情请参见时间周期
  • 已创建维度表,用于确定业务活动需要呈现的分析维度。创建维度表,详情请参见创建维度表
  • 已创建数据域,用于在公共层确定需要统计分析的数据区域。创建数据域,详情请参见数据域
  • 已创建业务过程,用于在公共层创建派生指标时挂载派生指标,反映目标业务活动的业务状况。创建业务过程,详情请参见业务过程
  • 已创建业务分类,用于在应用层确定需要统计分析的业务类别。创建业务分类,详情请参见业务分类
  • 已创建数据集市或主题域,用于在应用层创建派生指标时挂载派生指标,反映目标业务活动的业务状况。详情请参见数据集市主题域

背景信息

派生指标是企业某一业务活动中业务状况的数值统计指示器,通常由原子指标 + 时间周期 + 一个或多个修饰词组成。一个派生指标唯一归属于一个原子指标,用于反映该原子指标在具体时间、业务条件下的数值表现。派生指标
  • 原子指标用于明确业务的统计口径及计算逻辑。例如,下单总数。
  • 修饰词用于限定业务活动的范围。例如,线上生鲜门店、线下生鲜门店。
    说明 一个派生指标中可以包含一个或多个修饰词。
  • 时间周期用于确定需要统计的时间范围。例如,一个自然日。
  • 派生指标由原子指标、修饰词、时间周期三大要素构成,用于统计目标指标在具体时间、维度、业务条件下的数值表现,反映企业某一业务活动的业务状况。例如,统计一个自然日中线上生鲜门店的下单总数一个自然日中线上和线下生鲜门店的下单总数
同时,您还可以选择将派生指标关联至一个或多个维度表的字段,通过多个维度分析具体业务活动的统计数值。创建维度表,详情请参见创建维度表

进入派生指标页面

进入派生指标
  1. 登录DataWorks控制台
  2. 在左侧导航栏,单击工作空间列表
  3. 选择工作空间所在地域后,单击相应工作空间后的进入数据开发
  4. 单击左上方的图标图标,选择全部产品 > 数据建模 > 数据指标,默认进入派生指标页面。
    您需要根据实际需求选择创建派生指标的层级。选择创建派生指标的层级
    • 公共层:该层级是基于数据域构建派生指标,创建的派生指标主要用于后续构建可复用面向分析和统计的汇总数据。您可以选择指定数据域,在该数据域下创建派生指标。
    • 应用层:该层级是基于业务分类构建派生指标,创建的派生指标主要用于面向具体应用场景或指定产品进行的个性化数据统计。您可以选择指定业务分类,在该数据域下创建派生指标。
    在派生指标页面,您可以选择创建单个派生指标,或批量创建多个派生指标。通常,企业的业务活动是复杂多样的,在确定的数据域或业务分类下,我们需要分析多个业务活动在不同时间,不同限定范围的业务状况,因此,建议您使用批量功能,快速生成某类业务活动的多个派生指标。批量创建派生指标,详情请参见批量创建派生指标。创建单个派生指标,详情请参见创建单个派生指标

批量创建派生指标

  1. 派生指标页面,鼠标悬停至新建图标,选择需要创建的指标类型为批量创建派生指标
  2. 创建批量生成派生指标的模型。
    1. 选择构成派生指标的原子指标、修饰词、时间周期,并确定其在渲染树中的显示顺序。
      批量生成派生指标
      序号 描述
      1 在该区域,您可以配置原子指标时间周期修饰词在渲染树(即区域3)的显示顺序。
      2 在该区域,选择创建派生指标需要的原子指标时间周期修饰词,选择完成后,即可在区域3预览待创建的派生指标。
      说明
      • 如果没有符合您业务需求的原子指标时间周期修饰词,则可以单击新建,创建合适的原子指标时间周期修饰词
      • 每个派生指标由一个原子指标、一个时间周期、以及一个或多个修饰词构成。
      3 该区域以渲染树的形式,为您展示了批量创建的派生指标。指标状态如下:
      • 派生指标状态:表示创建的派生指标在目标业务过程、数据集市或主题域中不存在。
      • 成功表示创建的派生指标在目标业务过程、数据集市或主题域中已存在。后续在选择生成派生指标时,系统会自动过滤掉已创建的派生指标。
      4 在该区域,您可以选择派生指标渲染树的显示样式。例如,放大、缩小、居中、全屏展示等。
    2. 单击生成派生指标
  3. 批量生成派生指标。
    1. 配置基础信息。
      基础信息设置页签,配置派生指标的基础信息。基础信息
      参数 描述
      数仓分层
      派生指标所属的数仓分层。
      • 汇总数据层:如果您希望创建的派生指标用于后续构建可复用面向分析和统计的汇总数据,则可选择该层级。
      • 应用数据层:如果您希望创建的派生指标用于面向具体应用场景或指定产品进行的个性化数据统计,则可选择该层级。
      上图中是以选择汇总数据层为例。
      业务过程

      派生指标所属的业务过程,用于确定公共层业务活动类别。仅当数仓分层配置为汇总数据层时,需要配置该参数。

      集市/主题

      派生指标所属的数据集市或主题域,用于确定应用层业务活动类别。仅当数仓分层配置为应用数据层时,需要配置该参数。

      关联维度
      选择派生指标需要关联的维度字段,单击添加。用于后续在汇总表或应用表中通过该维度分析业务的活动状况。
      说明 选择的维度字段默认关联所有需要创建的派生指标。
    2. 单击下一步
    3. 选择需要生成的目标派生指标。
      1. 您可以根据实际业务从创建的指标模型中,选择需要生成的派生指标。默认勾选指标模型中的所有派生指标。
        说明 当创建的派生指标在目标业务中已存在,系统会自动过滤掉已创建的派生指标。
        选择需要生成的派生指标
      2. 单击创建,成功批量创建派生指标。
    4. 查看创建的派生指标。
      您可以在创建派生指标页签,查看已创建派生指标的基本信息,包括指标编码、指标状态等。指标信息
      成功创建派生指标后,派生指标渲染树中目标指标的状态将会由派生指标状态变为成功已创建状态

创建单个派生指标

  1. 选择指标类型。
    派生指标页面,鼠标悬停至新建图标,选择需要创建的指标类型为派生指标
  2. 新建派生指标。
    1. 配置业务逻辑
      业务逻辑
      参数 描述
      时间周期 业务活动数值统计的时间范围。例如,近一天,近一周。

      您需要从已创建的时间周期中选择。创建时间周期,详情请参见时间周期

      修饰词 业务活动数值统计的范围限定。例如,线上、线下。

      您需要从已创建的修饰词中选择。创建修饰词,详情请参见修饰词

      原子指标 用于确定目标业务活动及其统计数值的计算逻辑。例如,下单金额。

      您需要从已创建的原子指标中选择。创建原子指标,详情请参见原子指标

      关联维度 用于确定具体业务活动需要分析的维度。例如,商品维度、商家维度。

      您需要从已创建的维度表中选择需要的维度字段。创建维度表,详情请参见创建维度表

      关联的维度和派生指标,后续用于生成汇总表、应用表中的统计字段,帮助您进行报表等分析展示。每个派生指标关联n个维度字段,理论上可以产生的维度粒度组合为2的n次方个。例如,派生指标统计近一天线上门店的下单金额,关联了商品维度、门店维度,则会生成如下4种统计粒度:
      • 统计近一天线上的下单金额
      • 统计近一天线上某商品的下单金额
      • 统计近一天线上某门店的下单金额
      • 统计近一天线上某商品在某门店的下单金额
      实际汇总表、应用表中需要统计哪种维度粒度,取决于其选择的维度。详情请参见创建应用表

      选择目标维度字段后,单击添加,才能成功关联维度字段。

    2. 配置基本信息
      基本信息
      参数 描述
      数仓分层
      派生指标所属的数仓分层。
      • 汇总数据层:如果您希望创建的派生指标用于后续构建可复用面向分析和统计的汇总数据,则可选择该层级。
      • 应用数据层:如果您希望创建的派生指标用于面向具体应用场景或指定产品进行的个性化数据统计,则可选择该层级。
      上图中是以选择汇总数据层为例。
      业务过程

      派生指标所属的业务过程,用于确定公共层业务活动类别。仅当数仓分层配置为汇总数据层时,需要配置该参数。

      集市/主题

      派生指标所属的数据集市或主题域,用于确定应用层业务活动类别。仅当数仓分层配置为应用数据层时,需要配置该参数。

      指标编码 系统自动生成,当前派生指标的唯一标识。
      中文名称 派生指标的中文名称。单击右侧的智能推荐,即可生成时间周期+修饰词+原子指标格式的名称,便于您快速了解该指标所统计的数值含义。
      说明 仅当业务逻辑时间周期均配置后,中文名称右侧才会显示智能推荐

      中文名称由中文、英文字母、数字、下划线(_)、and(&)、英文括号组成,并且由中文、英文字母或数字开头。

      英文名称 派生指标的英文名称。
      说明 仅当业务逻辑时间周期配置后,英文名称右侧才会显示智能推荐

      英文名称由英文字母、数字、下划线(_)、and(&)组成,并且以英文字母或数字开头。

      描述 派生指标的描述信息。
  3. 单击保存,完成创建。

管理派生指标

您可以在派生指标页面,双击目录树中的派生指标文件夹,或单击派生指标汇总图标,即可查看所有派生指标,并对其进行如下管理操作。查看目标派生指标
  • 编辑派生指标。
    单击目标派生指标操作列的编辑,即可进入该派生指标的编辑页面。您可以在派生指标的编辑页面修改目标派生指标的时间周期修饰词业务过程等信息。
    说明 如果该派生指标已经关联了汇总表,则不能修改时间周期和已经在汇总表中使用过的维度字段。您需要先在汇总表中解绑目标维度字段,才可以修改时间周期及维度字段。
  • 删除派生指标。
    单击目标派生指标操作列的删除,即可删除该派生指标。
    说明 如果目标派生指标已经关联了汇总表,则您需要先在汇总表中解绑该派生指标,解绑后才可以删除该派生指标。

后续步骤

成功创建派生指标后,您可以在汇总表、应用表中将同一个数据域下相同时间周期、相同维度的多个派生指标的统计数据组织在一起(每个派生指标及关联的维度将构成汇总表中的一个字段),为后续的业务查询,OLAP分析,数据分发等提供基础。汇总表、应用表使用派生指标,详情请参见创建应用表