混合資料可讓您根據多個資料來源建立圖表、資料表和控制項。您可以在 Looker Studio 或 Looker 報表中,混合最多五個資料來源的資料。
舉例來說,您可以將來自不同 BigQuery 表格的資料 (例如客戶資訊和訂單詳細資料) 混合,並在單一 Looker Studio 表格中以圖表呈現這些資訊。舉例來說,您可以將 Google Ads 和 Google Analytics 帳戶的資料合併,並在時序圖上繪製,以便統一查看行銷廣告活動成效。
混合與資料來源的差異
混合資料會建立稱為「混合」的資源。混合資料來源與資料來源類似,可為報表中的圖表和控制項提供資料。不過,混合資料與資料來源之間仍有幾項重要差異:
- 混合資料會從多個資料來源取得資訊。
- 混合資料一律會嵌入建立報表時所使用的報表中。您無法在不同報表中建立可重複使用的混合資料。不過,如果您複製報表,系統會將混合資料複製到新報表,因此圖表會繼續使用混合資料。
- 基礎資料來源中的指標會在混合中變成未匯總的數值維度。詳情請參閱「混合提示和進階概念」說明文件頁面。
- 混合資料並未提供資料新鮮度或憑證設定。而是沿用基礎資料來源的設定。
混合功能的運作方式
資料庫程式設計師會使用 SQL 彙整陳述式,將不同資料表中的資料混合。在 Looker Studio 中,您可以不必編寫程式碼即可匯入資料。請改用混合編輯器設定彙整作業,如以下螢幕截圖所示:
圖例:
- 資料表
- 彙整設定
- 「Join another table」按鈕
- 混合名稱
- 已納入的維度和指標
- 新增指標、日期範圍和篩選器
- 「隱藏重複的彙整欄位」選項和「儲存」按鈕
資料表
混合資料是由資料表組成。編輯或建立混合時,您會在 UI 中看到相關表格。每個資料表都包含一組從基礎資料來源擷取的欄位。每個混合資料集最多可包含五個資料表。
如要將資料新增至表格,請按一下「新增維度」或「新增指標」。
在彙整條件中使用的欄位會顯示連結圖示 。
彙整設定
彙整設定會連結彙整中兩個資料表。彙整設定包含運算子和條件。運算子定義如何彙整這些資料表中的相符和不相符記錄,而條件則是一組欄位,定義資料表彼此之間的關聯方式。
舉例來說,在下方螢幕截圖中,Grades 資料表會與 student_id
欄位的 Students 資料表,以及 class_id
欄位的 Classes 資料表建立連接。兩個彙整設定都使用左外部運算子。
聯結運算子
彙整運算子會決定如何將混合中資料表中的相符和不相符資料列彙整在一起。Looker Studio 支援下列彙整運算子:
- 內部彙整:只傳回左側和右側表格中相符的資料列。
- 左外部彙整:傳回右側表格中相符的資料列,以及左側表格中不相符的資料列。
- 右外部彙整:傳回左側表格中相符的資料列,以及右側表格中不相符的資料列。
- 完整外部彙整:傳回左側或右側資料表中所有相符的資料列。
- 交叉聯結:傳回左側和右側表格中所有可能的資料列組合。
如要進一步瞭解聯結運算子,請參閱 BigQuery 說明文件。
彙整條件
彙整條件是指可在每個資料表中找到的欄位,可用來連結這些資料表的記錄。舉例來說,在 Google Analytics 和 Google Ads 圖表的混合中,如果兩個擷取的資料表都含有「Campaign Name」,Looker Studio 就能使用該欄位彙整資料。
針對混合中的每個資料表,您必須選取要用於條件中的欄位。請注意,您不必為每個資料表使用相同的欄位,也不必使用相同的欄位名稱,只要每個欄位的資料相同即可。舉例來說,假設您想在單一圖表中呈現客戶、訂單和商品。這些資料表可能包含下列欄位:
客戶資料表
customer_ID
customer_name
「訂單」表
cust_id
order_number
order_total
「Items」資料表
order_number
SKU
如要合併這些資料表,請使用 customer_ID
和 cust_id
欄位做為彙整條件,將「顧客」資料表與「訂單」資料表彙整,並使用 order_number
做為彙整條件,將「訂單」資料表與「商品」資料表彙整。
已納入的維度和指標
包含的維度和指標 部分會列出在合併的結合條件中使用的所有欄位,以及您新增至合併的任何其他維度或指標。這些欄位可用於任何以混合資料來源為依據的圖表。
隱藏重複的彙整欄位
「隱藏重複的彙整欄位」選項會排除在彙整條件中使用的重複欄位。如要加入重複的彙整欄位,請取消勾選這個選項。
舉例來說,假設您要彙整三個資料表:Grades、Students 和 Classes,並在彙整設定中使用 student_id
和 class_id
欄位。選取「隱藏重複的彙整欄位」選項後,混合資料只會包含 student_id
和 class_id
的一個例項。
同樣在混合設定中,如果取消勾選「隱藏重複的彙整欄位」選項,混合資料就會包含多個 student_id
和 class_id
例項,以及該欄位出現的資料表名稱,例如 class_id
(成績)、class_id
(課程)、student_id
(成績) 和 student_id
(學生)。
日期範圍和篩選條件
您可以為一或多個資料表套用日期範圍或篩選器,限制合併資料中的資料。
混合示例
課程、學生和成績混合示例:示範如何解決經典資料混合用途。