使用 Looker Studio 创建客户费用信息中心

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

本页介绍了如何使用客户或渠道合作伙伴的数据,将通用的结算使用情况和费用数据分析信息中心用于其他用途,以便与他们共享。您 如果您之前设置过 您自己的费用信息中心直观显示您的费用, Looker Studio

目标

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

费用

在本文档中,您将使用 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 预订可以提高 Looker 数据洞察信息中心的性能。此网页不包含 有关如何创建 BI Engine 预留的说明。了解如何预留 BI Engine 容量

准备工作

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

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

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

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

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

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

    • 托管您的 BigQuery Export 的项目 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_name/customer_cost/customer_amountchannel_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,

将记录数替换为使用量

在信息中心的“Overview”(概览)标签页中,右侧的表格包含记录 。如果您发现用量金额更有用(例如, 对于 Google Workspace 合作伙伴,此字段代表席位数量),您可以 您可以根据自己的需要自定义此表格

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

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

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

  3. Setup(设置)标签页中,点击 Metric(指标)下方的 Record Count(记录计数)。

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

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

  6. 在“名称”中框中,输入一个名称,如“使用量金额”或“座位”字样。

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

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

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

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

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

  4. 点击复制报告

您现在可以从 Looker Studio 首页访问信息中心 页面

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

  1. 点击右上角的修改

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

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

清理

如果您不想再保留信息中心,请删除该视图并 Looker Studio 信息中心。

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

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

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

后续步骤