复合指标

由于派生指标只是针对某业务活动某段时间的数据量统计,无法满足贴近用户实际使用的业务增长率、差值计算等数据的比对需求(例如,统计某业务活动的周环比增长率)。因此,DataWorks为您提供了由派生指标通过运算规则进行计算而形成的复合指标,帮助您更加灵活且细粒度地定义业务指标。本文为您介绍复合指标的创建及使用。

前提条件

  • 已创建派生指标,用于确定复合指标需基于哪些派生指标进行计算。详情请参见创建派生指标

  • 已创建数据分层,用于承载复合指标。您需根据需求选择合适的分层。详情请参见创建数仓分层

    • 汇总数据层:用于承载公共层的复合指标。

    • 应用数据层:用于承载应用层的复合指标。

  • 已创建业务过程,或数据集市/主题域,用于确定复合指标所反映的特定场景或产品的数据类别。不同分层的复合指标其创建要求具体如下:

    • 复合指标(公共层):需创建业务过程。详情请参见业务过程

    • 复合指标(应用层):需创建数据集市或主题域。详情请参见数据集市主题域

进入复合指标页面

  1. 进入数据建模。

    登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的数据开发与治理 > 数据建模,在下拉框中选择对应工作空间后单击进入数据建模

  2. 智能数据建模页面单击顶部导航栏的数据指标,进入派生指标页面。

  3. 单击左侧导航栏的复合指标,进入复合指标页面。

创建复合指标

在复合指标页面,按照下图步骤创建所需指标。

image.png

其中,主要配置说明如下:

  • 计算逻辑

    DataWorks为您提供了两种定义复合指标计算口径的方式:

    • 自定义计算表达式:该方式较灵活,可根据业务需求自定义计算表达式,通过@即可引用表达式所需派生指标或复合指标。image.png

    • 同环比:该方式仅用于计算同周期数据的同比,或本周期与上周期数据的环比情况,您可选择需要对比的派生指标及对比周期。

  • 基本信息

    根据业务需要选择创建公共层或应用层的复合指标,并根据界面提示,选择指标统计的业务范围。具体配置请以实际界面为准。

创建完成后,需保存并提交当前版本的复合指标。提交成功的复合指标才可被其他指标引用。

说明
  • 仅支持提交已保存的复合指标。

  • 复合指标每次提交将生成一个新的版本,每个版本提交成功后不可再重复提交。

版本管理

您可在指标编辑页面的右侧导航栏查看指标版本并执行如下管理操作。image.png

  • 版本对比

    比较所选版本的内容差异。当仅选择一个版本时,则是比较所选版本与当前已保存的指标内容间的差异。

    说明

    最多支持选择两个版本进行对比。

  • 回滚

    切换至所需的指标版本。切换后指标编辑页面的内容将被目标版本内容覆盖。

    说明

    回滚操作仅是将界面配置更新至所选回滚版本,如模型和派生指标想引用最新的配置内容,需再次执行保存、提交操作。

批量操作复合指标

  • 批量导出:您可根据需要通过如下三种方式导出。

    image.png

    • 导出全量:导出当前工作空间下的所有复合指标。

    • 导出已搜索:需根据关键字搜索所需指标。该方式会将所有匹配到的搜索结果导出。

      说明

      搜索支持模糊匹配,即输入关键字后便会搜索出所有名称包含关键字的复合指标。

    • 导出已选择:导出所有勾选的指标。

    导出成功后,可下载导出文件标至本地使用。

  • 批量删除或提交

    若您存在多个废弃使用的指标,或已创建的多个指标需批量提交,则可进入复合指标列表操作。

    image.png

    • 批量删除:删除后的指标将无法再被模型表关联和引用。若当前指标已被模型表关联引用,则需先删除引用关系后才可成功删除指标。

    • 批量提交:提交后的指标能够被模型表关联和引用,并将生成最新的版本记录。指标版本说明,详情请参见版本管理