您可以搭配使用 Channel Services 資料匯出功能和 Looker Studio,建立費用資訊主頁並與客戶或通路合作夥伴 (僅限發行商) 分享,主頁會顯示使用重新定價設定設定的費用。
本頁面說明如何使用客戶或通路合作夥伴的資料,重新調整帳單用量和費用洞察資訊的用途,以便與他們分享。如果您先前曾按照「使用 Looker Studio 圖表呈現費用」一文的說明,自行設定費用資訊主頁,可能已熟悉這個資訊主頁。
目標
本教學課程將說明如何完成下列工作:
設定帳單用量和費用洞察資訊主頁的副本,並使用經銷商設定的費用。
瞭解如何根據特定客戶或通路合作夥伴 (僅限經銷商) 調整 BigQuery 檢視畫面。
費用
在本文件中,您會使用 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.
如要根據預測用量估算費用,請使用 Pricing Calculator。
如要進一步瞭解 BigQuery 的計價方式,請參閱 BigQuery 說明文件中的「定價」一節。
如要進一步瞭解 BI Engine 定價,請參閱定價頁面。BI Engine 預留空間可提升 Looker Studio 資訊主頁的效能。這個頁面不含建立 BI Engine 預留項目的操作說明。瞭解如何預留 BI Engine 容量。
事前準備
設定將 Channel Services 資料匯出至 BigQuery 的功能。
如要使用這個資訊主頁,必須啟用 Channel Services 資料的 BigQuery 匯出功能。
啟用資料匯出功能後,資料集需要幾小時才能填入 Cloud Billing 資料。您可能會先看到一些網路資料傳輸,然後是一些虛擬機器費用,接著是 Pub/Sub 使用量等等。獲得資料集中的資料之後,可以對其進行查詢。
如果貴機構已設定 BigQuery 匯出功能,您必須在代管資料集的專案中,具備建立 BigQuery 檢視區塊的權限。
如要為 BigQuery 檢視畫面建立新的資料集 (選用),您必須具備建立 BigQuery 資料集的權限。
取得 Google Cloud 環境的下列資訊:
- BigQuery 匯出內容的專案 ID。
- 匯出作業和客戶費用資料檢視畫面的資料集名稱。
建立客戶費用的 BigQuery 檢視區塊
通常與客戶和管道合作夥伴分享的費用只包含該客戶或管道合作夥伴的費用,不包含您自己的費用。匯出 Channel Services 資料後,您就能建立 BigQuery 檢視區塊,減少資料的曝光度,不必使用額外儲存空間。進一步瞭解 BigQuery 檢視區塊。
前往 Google Cloud 控制台的「BigQuery」頁面。
在查詢編輯器中輸入下列陳述式:
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。
按一下「執行」
。
如要進一步瞭解如何執行查詢,請參閱執行互動式查詢。
根據用途調整查詢
如果您要為管道合作夥伴建立資訊主頁,請將 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_amount
、net_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 合作夥伴而言,這個欄位代表席位數量),可以自訂這個表格,以符合您的需求。
如要將「記錄數」變更為用量金額,請按照下列步驟操作:
開啟資訊主頁,然後按一下「編輯」。
將游標懸停在表格上,然後按一下「顯示屬性」圖示 (
) 開啟「設定」分頁。在「設定」分頁的「指標」下方,按一下「記錄數」。
在欄位清單中,搜尋並選取
usage.amount
。將游標懸停在「SUM」上,然後按一下 (
) 圖示。在「名稱」方塊中輸入名稱,例如「用量」或「座位」。
建立及分享資訊主頁副本
如要建立副本,請按照下列步驟操作:
依序按一下右上方的「選單」圖示 (
) 和「建立副本」 。使用剛才建立的檢視區建立資料來源。選取做為新報表資料來源的檢視區塊。
按一下「複製報表」。
您現在可以從 Looker Studio 首頁存取資訊主頁。
如要與顧客分享報表,請按照下列步驟操作:
按一下右上方的「編輯」。
變更報表名稱。視需要進行變更。
按一下右上方的「分享」,然後與客戶分享報表。 瞭解分享資訊主頁的方式。
清除所用資源
如果不想再保留資訊主頁,請刪除檢視畫面和 Looker Studio 資訊主頁。
如要刪除 BigQuery 檢視區塊,請按照刪除檢視區塊的操作說明進行。
如要刪除 Looker Studio 資訊主頁,請開啟 Looker Studio,找到該資訊主頁,然後從選單 中按一下「移除」。
如果您建立了 BI Engine 預留項目,可以刪除未使用的項目。
後續步驟
建立重新定價設定,為顧客設定費用。