账单数据订阅及查询分析

您可在费用与成本中订阅多种账单数据,包括计费账单明细、分账明细和成本明细。账单数据将按订阅推送规则定时同步至MaxCompute,您可以利用DataWorks的数据分析功能对账单数据进行查询与分析,并将分析结果生成可视化图表卡片及报告。此外,您还可以将这些卡片和报告分享给其他用户。

背景信息

订阅并分析账单数据前,请先了解如下产品:

  • 费用与成本:提供用户上云所涉及到的企业财务经营管理全链路能力,用于查看账单并进行成本分析

  • DataWorksMaxCompute:

    DataWorks基于MaxCompute等大数据引擎,支持在线SQL查询数据洞察、数据编辑与分享,以及将查询结果保存为可视化图表卡片,快速生成数据报告。订阅账单数据后,费用与成本会将相关账单数据同步至指定MaxCompute表,您可通过DataWorks数据分析功能分析您的阿里云账单。

费用说明

订阅及查询分析账单数据会产生如下费用:

  • 存储费用(MaxCompute收取):账单数据将存储于指定的MaxCompute表中,并产生相应的存储费用。详情请参见计费项与计费方式

  • 计算费用(MaxCompute收取):在数据分析执行SQL语句,会产生计算费用。详情请参见计费项与计费方式

  • 卡片及报告费用(DataWorks收取):如账单数据查询结果需保存为卡片或报告,将产生相应费用。DataWorks为您提供了免费的使用额度,超出额度后将按照保有的卡片及报告数量进行收费。详情请参见增强分析计费说明

使用限制

  • 该功能仅支持费用与成本新版控制台使用,您可通过费用与成本控制台,在左侧导航栏下的体验新版按钮,切换至新版费用与成本控制台。

    说明

    若您的费用与成本控制台为无法切换至新版,请提交工单联系技术支持人员开通新版控制台。

  • 费用与成本的账单分析工具仅支持在任意一个地域下开通。例如,若华东2(上海)地域已开通,则其他地域将无法再进行账单数据订阅。

费用与成本侧:创建账单订阅

  1. 登录费用与成本控制台,在左侧导航栏进入费用 > 账单 > 账单订阅页面。

  2. 在账单订阅页面单击创建账单订阅按钮,进入账单订阅的创建页面。

  3. 在创建账单订阅页面,切换至MaxCompute页签,配置相关订阅项。

    说明

    DataWorks数据分析页面查看的阿里云账单明细仅支持账单数据订阅至MaxCompute中的数据。

    • 配置推送:系统将自动检测是否已开通所需产品,若已开通,则只需配置订阅内容与订阅账期即可。

      配置项

      说明

      开通产品

      检测是否授权关联角色

      检测是否开通DataWorksMaxCompute

      说明

      若未检测测到授权角色与开通产品,可参考开通所需产品并授权关联角色进行配置。

      选择订阅内容

      支持订阅计费账单明细分账明细以及成本明细

      选择订阅账期

      选择需订阅账单的开始月份,最多选择近半年的账单。

    • 推送规则:每天18点前推送截止到前一天的全量数据,次月318点会再次推送一个最新全量数据,可以通过分区名区分,ds=推送月份version=推送时点

  4. 完成配置项后,单击确定创建,完成MaxCompute的账单订阅。

说明

费用与成本内一键生成环境时,系统将自动生成以bill_主账号UID命名的MaxCompute项目空间、DataWorks工作空间以及创建相应的数据源。

DataWorks侧:阿里云账单明细查看与分析

进入阿里云账单

  1. 进入SQL查询页面。

    登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的数据分析与服务 > 数据分析,单击进入数据分析页面,单击左侧导航栏的SQL查询进入SQL查询页面。

  2. SQL查询页面单击搜索框右侧的image按钮,将推荐目录页签内的阿里云账单数据添加至左侧的文件目录。

  3. 单击阿里云账单数据目录右侧的image按钮,进入阿里云账单数据页面。image

    • 阿里云账单数据页面单击账单数据名称列下的账单名,可进入该账单明细页面,为您展示账单的明细信息基础信息分区信息以及示例SQL

      说明

      阿里云账单明细在未开启订阅时,也会进行展示,方便您能够了解计费项账单明细分账明细以及成本明细表数据结构等需求。

    • 阿里云账单数据页面,鼠标悬浮在操作列下的示例SQL上,选择数据分析为您预设的SQL示例,快捷生成SQL查询。

查询阿里云账单数据

阿里云账单数据页面或账单明细示例SQL页签下,快捷生成SQL查询文件,编辑SQL对账单进行SQL查询。以下将从示例SQL页签生成SQL查询临时文件,进行账单分析。

  1. 单击阿里云账单数据页面账单数据名称列下的账单名,进入该账单明细页面。

  2. 计费账单明细账单的明细页面,切换至示例SQL页签,即可查看数据分析为您提供的两条示例SQL代码卡片示例

  3. 单击示例SQL页签下的生成查询SQL文件,为您生成SQL查询临时文件,运行示例SQL查看SQL查询结果。

    image

说明

SQL查询中,除了使用提供的示例SQL进行查询外,您还可以根据账单明细中的详细信息,按需自行开发SQL代码以进行查询。

创建账单卡片与报告

SQL查询完成后,即可通过查询结果生成账单卡片并创建账单报告,以下为生成账单卡片和创建账单报告的方式。

生成账单卡片

完成SQL查询后,可通过单击查询结果栏左侧image按钮,系统将根据查询结果为您生成可视化图表。若系统默认生成的图表不符合预期,可通过单击图表右上方的image按钮,进入图表编辑页面。

  1. 单击图表编辑页面右侧的样式设置,对图表进行全局设置更换图表以及调整图表样式

  2. 完成图表调整后,可单击编辑页左侧打开数据设置,调整图表的轴坐标数据,以及调整数据展示方式。

  3. 在图表上,可根据需要修改标题。修改完毕后,单击页面右上方的保存,返回SQL查询结果页面。

  4. SQL查询结果页面,单击图表右上方的保存按钮,将调整后的图表保存为卡片。

    说明

    若默认生成的图表符合预期,可在右上方的保存图表为卡片。

保存后的卡片图表,可通过单击页面左侧导航栏的image按钮,进入卡片页面,即可查看已保存的卡片图表,并可对卡片进行分享等操作,详情可参见生成数据卡片

创建账单报告

SQL查询结果生成的图表保存为卡片后,您可单击左侧导航栏的image按钮,进入报告页面,使用生成的卡片创建报告

  1. 单击右上角的创建报告,在弹出的界面中,选择要添加的卡片,单击确定

  2. 在报告制作页面,制作您的数据报告。

  3. 设置完成后,单击右上角的创建按钮,创建报告。

完成后您可以在报告界面查看您已创作的所有报告。在报告区域的右上角,除了分享预览报告外,还可以单击image按钮,编辑复制删除报告。

创建账单电子表格

完成SQL查询后,可通过选择查询结果栏右侧的导出 > 电子表格生成并跳转至由查询结果生成的电子表格。保存电子表格后,可通过单击页面左侧导航栏的image按钮,进入电子表格页面,查看已保存电子表格。

创建账单数据洞察

为账单配置数据洞察时,可通过基于账单创建数据洞察,以下为数据洞察的创建方式。

  1. SQL查询页面单击阿里云账单数据目录,展开已添加的账单目录。

  2. 选中需创建数据洞察的账单,鼠标悬浮image按钮,在菜单中选择数据洞察,新建数据洞察。image

    新建数据洞察对话框中,配置工作空间数据源类型数据源名称表名分区字段数据范围参数,单击开始洞察,即可创建数据洞察。

说明

如果您还未开启增强分析,请根据页面提示单击去体验

更多操作:取消订阅

已订阅的阿里云账单支持取消订阅,在取消订阅时,需注意以下事项:

  • 取消账单数据订阅后,不会自动删除已同步至MaxCompute项目中的物理表。

  • 无论是取消账单数据订阅,还是手动删除MaxCompute项目中的物理表,DataWorks侧的数据分析目录中对应账单数据表的所有信息依旧正常展示。

    说明

    DataWorks中展示的表信息为方便用户对账单数据信息的了解,所以是常驻信息。

附录:开通所需产品并授权关联角色

若您创建账单订阅时,未开通DataWorksMaxCompute产品,则需根据费用与成本侧的界面指引,一键开通MaxComputeDataWorks,并完成相关授权分析环境的准备工作

  1. 开通所需产品。

    所选地域需已开通DataWorksMaxCompute产品。如未开通,请在创建账单订阅页面单击去开通,进入产品购买页开通页面,根据界面提示开通即可。

    说明

    费用与成本的账单分析工具仅支持在任意一个地域下开通。例如,若华东2(上海)地域已开通,则其他地域将无法再进行账单数据订阅。

  2. 授权关联角色。

    您需授权费用与成本拥有AliyunServiceRoleForBssOpenApi服务关联角色,允许费用与成本可访问您的MaxCompute、DataWorks相关资源,查询MaxCompute的授信项目列表,以便进行后续的账单数据同步及分析操作。授权详情,请参见费用与成本服务关联角色

  3. 准备分析环境。

    在订阅账单数据前,您还需准备存储和分析环境。需创建MaxCompute项目(用于账单数据的存储和计算)和DataWorks工作空间和数据源(用于查询账单数据)。以上工作可由平台统一完成,创建过程预计耗时2分钟。

    说明
    • 执行该操作需要当前登录账号具备如下任意条件:

      • 登录账号为阿里云主账号。

      • 登录账号被授予AdministraorAccess权限的阿里云子账号。授权详情请参见创建RAM用户并授权

    • 在费用与成本界面一键生成环境时,系统将自动生成以bill_主账号UID命名的MaxCompute项目空间、DataWorks工作空间以及创建相应的数据源。