資料群組可讓您指定查詢快取政策,以及重建 PDT 的觸發條件。如果您有權限可存取「管理」面板「資料庫」部分的「資料群組」頁面,系統會顯示您有資料存取權的模型中定義的資料群組摘要。
資料群組資訊
「資料群組」頁面會顯示每個資料群組的下列資訊:
欄 | 定義 |
---|---|
名稱 | 資料群組的名稱,您可以在模型檔案中定義。 |
標籤 | 指定選用的資料群組標籤,您可在模型檔案中為 datagroup 參數定義此標籤。 |
連線 | 資料群組的資料庫連線。 |
模型 | 定義資料群組的 LookML 模型。(按一下「LookML」LookML按鈕,即可開啟 LookML 模型檔案)。 |
類型 | 資料群組的觸發條件類型,例如 sql_trigger 或 interval_trigger 。如果資料群組沒有指定觸發條件類型,「類型」會留空。 |
說明 | 指定選用的資料群組說明,您可以在模型檔案中為 datagroup 參數定義這項說明。資料群組說明可用於說明資料群組的用途和機制。 |
動作 | 您可以在資料群組上執行的動作(詳情請參閱「資料群組動作」一節)。 |
視資料群組狀態而定,名稱下方也可能顯示下列詳細資訊:
- 「狀態」會顯示資料群組目前的狀態。資料群組各行的旁邊也會顯示彩色圓點,代表狀態:
- 綠色:資料群組處於就緒狀態。
- 橘色:資料群組處於觸發狀態,或是資料群組最近部署至正式版,但觸發檢查週期尚未開始。
- 紅色:最近一次的觸發條件檢查發生錯誤,或是資料群組的 LookML 發生錯誤。按一下「LookML」LookML按鈕,即可開啟 LookML 模型檔案。
- 「觸發值」會顯示觸發資料群組的
sql_trigger
查詢結果。舉例來說,如果資料群組使用以 ETL 記錄 ID 上限為依據的 SQL 觸發條件,「觸發條件值」會顯示觸發資料群組的新 ETL 記錄 ID。 - 如果資料群組處於觸發狀態,系統會顯示「自以下時間起觸發」,指出資料群組觸發的時間。這項資訊會說明重建 PDT 和執行由資料群組觸發的查詢需要多少時間。所有 PDT 重建完成後,資料群組的顏色會更新為綠色,表示資料群組已準備就緒。幾分鐘後,頁面上的「自上次觸發以來」資訊就會消失,因為資料群組已完成。
- 「觸發錯誤」會提供資料群組觸發程序的錯誤資訊,例如資料群組 SQL 觸發程序中的語法錯誤。如果看到錯誤訊息,可以按一下「LookML」LookML按鈕開啟 LookML 模型檔案,並修正 SQL 語法。
- 「觸發條件上次檢查時間」會顯示資料群組上次執行
sql_trigger
SQL 查詢的時間。如果下次查詢傳回的值不同,就會觸發資料群組。 - 「快取重設時間」:顯示上次重設快取的時間 (即上次使資料群組中的快取資料失效的時間)。
資料群組動作
如果您具備更新資料群組的必要權限,即可在「資料群組」管理頁面中,對資料群組執行下列動作:
- 按一下「LookML」LookML按鈕,開啟定義資料群組的 LookML 模型檔案。
- 從齒輪選單 選取「重設快取」,立即讓使用該資料群組的所有探索功能快取結果失效。
- 從齒輪選單 欄位中指定的下一個時間 (例如每五分鐘),開始重建 PDT。如果排定傳送 Look、資訊主頁和 LookML 資訊主頁的資料,且使用資料群組做為觸發條件,系統會在觸發的資料群組達到就緒狀態時傳送資料。 中選取「觸發資料群組」,即可使所有探索的快取結果失效,並使用該資料群組重建所有 PDT。系統會根據連線「PDT 和資料群組維護時間表」