使用数据洞察创建客户费用信息中心

您可以将“渠道服务”数据导出功能与数据洞察相结合, 创建费用信息中心,以便与客户或渠道合作伙伴 (仅限分销商)共享,其中填充了使用重新定价 配置配置的费用。

本页介绍如何使用客户或渠道合作伙伴的数据重新利用通用 结算使用情况和费用 数据分析 信息中心 ,以便与他们共享。如果您之前已按照使用数据洞察直观呈现费用中的说明设置了自己的费用信息中心,则可能已经熟悉此信息中心。

目标

本教程将介绍如何完成下列任务:

费用

在本文档中,您将使用的以下收费组件: Google Cloud

  • BigQuery: Depending on the size of the BigQuery dataset, you might incur storage costs for the export table in BigQuery and query costs for analysis. Also, if your customer or channel partner views the dashboard, you might also incur query costs.
  • BI Engine: If you choose to create BI Engine reservations to improve the performance of your dashboards, you incur costs for the reservation you create in BI Engine.

您可使用 价格计算器 根据您的预计使用情况来估算费用。

新 Google Cloud 用户可能有资格申请免费试用

如需详细了解 BigQuery 价格,请参阅 BigQuery 文档中的价格

如需详细了解 BI Engine 价格,请参阅 价格页面。BI Engine 预留可以提升数据洞察信息中心的 性能。本页不包含有关创建 BI Engine 预留的说明。了解如何 预留 BI Engine 容量

准备工作

  1. 设置将“渠道服务”数据导出至 BigQuery

    如需使用信息中心,您必须在 BigQuery 中启用“渠道服务”数据导出功能。

    启用数据导出后,数据集大约需要几个小时才能填充 Cloud Billing 数据。您可能会先看到一些网络数据传输,之后是一些虚拟机费用,然后是 Pub/Sub 使用情况,等等。获得数据集中的数据后,您可以针对该数据集运行查询。

  2. 如果您的组织已设置 BigQuery 导出功能,则您 必须拥有 在托管数据集的项目中创建 BigQuery 视图 的权限。

    (可选)如果您要为 BigQuery 视图创建新数据集,则必须有权创建 BigQuery 数据集

  3. 获取有关 Google Cloud 环境的以下信息:

    • 托管 BigQuery 导出的项目 ID。
    • 导出和客户费用数据视图的数据集名称。

创建客户费用的 BigQuery 视图

通常,与客户和渠道合作伙伴共享的费用仅包含该客户或渠道合作伙伴的费用,不包含您自己的费用。借助“渠道服务”数据导出功能,您可以创建 BigQuery 视图,以降低数据的可见性,而无需使用额外的存储空间。详细了解 BigQuery 视图

  1. 在 Google Cloud 控制台中,前往 BigQuery 页面。

    转到 BigQuery

  2. 在查询编辑器中,输入以下语句:

    CREATE OR REPLACE VIEW
      `PROJECT_ID.DATASET_NAME.VIEW_NAME` AS (
      SELECT
        * EXCEPT(cost,
          credits,
          customer_name,
          customer_cost,
          customer_repricing_config_name,
          channel_partner_name,
          channel_partner_cost,
          channel_partner_repricing_config_name,
          customer_correlation_id),
        COALESCE((
          SELECT
            SUM(c.customer_amount)
          FROM
            UNNEST(credits) AS c),0) AS credits_sum_amount,
        COALESCE((
          SELECT
            SUM(c.customer_amount)
          FROM
            UNNEST(credits) AS c),0) + customer_cost AS net_cost,
        PARSE_DATE("%Y%m", invoice.month) AS Invoice_Month,
        DATE(export_time) AS date,
      FROM
        `PROJECT_ID.DATASET_NAME.reseller_billing_detailed_export_v1`
      WHERE
        DATE(export_time) >= DATE_SUB(CURRENT_DATE(), INTERVAL 13 MONTH)
        -- Adjust this to your use case.
        AND billing_account_id = 'BILLING_SUBACCOUNT_ID')
    

    其中的变量如下所示:

    • PROJECT_ID:托管导出 数据集的项目 ID。
    • DATASET_NAME:包含导出的 BigQuery 数据集 。您可以为 BigQuery 视图选择其他数据集
    • VIEW_NAME:BigQuery 视图的名称。
    • BILLING_SUBACCOUNT_ID:转售的结算子账号 ID ,用于将费用数据限制为该子账号。
  3. 点击 运行

如需详细了解如何运行查询,请参阅运行交互式 查询

根据您的使用场景调整查询

如果您要为渠道合作伙伴构建信息中心,请将 customer_cost/customer_amount/customer_name 替换为 channel_partner_cost/channel_partner_amount/channel_partner_name。渠道合作伙伴没有 CRM ID。

如果您希望使用客户资源名称来过滤视图,请更改 WHERE 子句的最后一行,以根据 customer_name/customer_correlation_id/channel_partner_name 进行过滤。

将非美元费用金额转换为美元

上述查询不会执行货币转换。如需使用导出中的信息将所有费用转换为美元,请先更改查询的相关部分(涉及 credits_sum_amountnet_cost),如下所示:

COALESCE((
  SELECT
    SUM(c.customer_amount)
  FROM
    UNNEST(credits) AS c),0)/currency_conversion_rate AS credits_sum_amount,
COALESCE((
  SELECT
    SUM(c.customer_amount)
  FROM
    UNNEST(credits) AS c),0)/currency_conversion_rate + customer_cost/currency_conversion_rate AS net_cost,

然后,将 currency 添加到 EXCEPT 列表,并替换查询中的 currency 列:

'USD' AS currency,

将记录计数替换为使用量

在信息中心的“概览”标签页中,右侧的表格包含按 SKU 细分的记录计数。如果您发现使用量更有用(例如,对于 Google Workspace 合作伙伴,此字段表示席位数量),则可以自定义此表格以满足您的需求。

如需将“记录计数”更改为使用量,请执行以下操作:

  1. 打开信息中心,然后点击修改

  2. 将鼠标指针放在表格上,然后点击显示属性)以打开设置 标签页。

  3. 设置 标签页的指标 下,点击记录计数

  4. 在字段列表中,搜索并选择 usage.amount

  5. 将鼠标指针放在 SUM 上,然后点击()图标。

  6. 在“名称”框中,输入一个名称,例如“使用量”或“席位”。

创建和共享信息中心的副本

如需创建副本,请执行以下操作:

  1. 打开结算使用情况和费用数据分析 信息中心

  2. 点击右上角的菜单 (),然后点击 制作副本

  3. 使用刚刚创建的视图创建数据源。选择该视图作为新报告的数据源。

  4. 点击复制报告

现在,您可以从数据洞察首页 访问信息中心了

如需与客户共享报告,请执行以下操作:

  1. 点击右上角的修改

  2. 更改报告的名称。根据需要进行任何更改。

  3. 点击右上角的共享 ,然后与客户共享报告。 了解共享 信息中心的方式。

清理

如果您不想再保留信息中心,请删除视图和数据洞察信息中心。

  1. 如需删除 BigQuery 视图,请按照 删除视图的说明进行操作。

  2. 如需删除数据洞察信息中心,请打开 数据洞察, 找到信息中心,然后从菜单中点击移除

  3. 如果您创建了 BI Engine 预留,则可以删除未使用的 预留

后续步骤