Looker Studio 可以從以 DATE
、DATETIME
或 TIMESTAMP
欄位為依據進行分割的 BigQuery 資料表擷取資料。分區資料表會劃分為多個區段 (稱為「分區」),管理和查詢資料時更加方便。將大型資料表分成許多較小分區,不但可以提高查詢效能,還能降低查詢讀取的位元組數,進一步控管費用。詳情請參閱分區資料表簡介。
Looker Studio 如何使用 BigQuery 日期分割欄位
將 Looker Studio 連線至以日期為依據進行分割的 BigQuery 資料表後,您就能指派分割欄位做為報表的控管日期維度,這些報表會使用這個資料來源。進一步瞭解如何設定報表日期範圍。
將 Looker Studio 資料來源連結至以日期為分區依據的資料表
如要連線至以日期為分割依據的資料表,請按照下列步驟操作:
- 建立新的 BigQuery 資料來源,或編輯現有資料來源的連線。
- 輸入日期分區資料表的連線詳細資料。
- 在資料來源連結頁面的「設定」欄中,選取「將『<欄位名稱>』做為日期範圍維度」核取方塊 (其中「<欄位名稱>」是 BigQuery 資料表中的分割欄位名稱)。
舉例來說,假設您在 BigQuery 中有一個資料表,其中包含兩個日期欄位:order_date
和 ship_date
。資料表會依 order_date
分區。在 Looker Studio 中連結至這個資料表時,系統會顯示一個選項,讓您將這個欄位指派為以這個資料來源為準的圖表日期範圍維度。
必要分區篩選器的影響
BigQuery 資料表可能需要使用分區欄位做為資料的篩選器。這項規定會決定您是否可以編輯「將『<欄位名稱>』做為日期範圍維度」選項。
BigQuery 資料表不需要分區篩選器
如果 BigQuery 資料表不需要分區篩選器,系統預設會清除「將欄位名稱做為日期範圍維度」選項。
選取「使用 <欄位名稱> 做為日期範圍維度」核取方塊後,會產生下列影響:
- 如果圖表是以這個資料來源為基礎,Looker Studio 會自動將分割欄位做為日期範圍維度。
- 設定圖表時,您無法選取其他欄位做為日期範圍維度。
- 使用這個資料來源的圖表一律會套用「預設日期範圍」篩選器。您可以套用自訂日期範圍,也可以使用「自動」選項,篩選出最近 28 天的資料。
如果未啟用「使用 <欄位名稱> 做為日期範圍維度」選項:
- 設定以這個資料來源為準的圖表時,您可以選取要當做日期範圍維度的任何欄位。
- 使用這個資料來源的圖表可以不套用日期範圍篩選器 (自動日期範圍),也可以套用自訂日期範圍。
BigQuery 資料表必須使用分區篩選器
如果 BigQuery 資料表需要分區篩選器,系統會自動選取「將『欄位名稱』做為日期範圍維度」核取方塊,且無法取消選取。如果選取這個核取方塊,以這個資料來源為準的圖表會受到影響,影響方式與上一節所述相同。
連結至分區資料表的限制
由於日期分區功能會為圖表設定日期範圍維度,因此 Looker Studio 只能使用以 DATE
、DATETIME
或 TIMESTAMP
欄位為依據的分區,在報表中提供日期篩選功能。
只有在 BigQuery 的「Partition by」(依據分區)選項設為「DAY」(天) 時,Looker Studio 才會支援日期分區。
如果 BigQuery 資料表的分區是根據其他資料類型 (例如 INTEGER
) 建立,且需要分區篩選器,則必須在自訂查詢中明確篩選該欄位。否則 Looker Studio 會顯示錯誤。進一步瞭解必要篩選器。