管理員設定 - 資料群組

資料群組可讓您指定查詢快取政策,以及重建 PDT 的觸發條件。如果您有權限可存取「管理」面板「資料庫」部分的「資料群組」頁面,系統會顯示您有資料存取權的模型中定義的資料群組摘要。

資料群組資訊

「資料群組」頁面會顯示每個資料群組的下列資訊:

定義
名稱 資料群組的名稱,您可以在模型檔案中定義。
標籤 指定選用的資料群組標籤,您可在模型檔案中為 datagroup 參數定義此標籤。
連線 資料群組的資料庫連線。
模型 定義資料群組的 LookML 模型。(按一下「LookML」LookML按鈕,即可開啟 LookML 模型檔案)。
類型 資料群組的觸發條件類型,例如 sql_triggerinterval_trigger。如果資料群組沒有指定觸發條件類型,「類型」會留空。
說明 指定選用的資料群組說明,您可以在模型檔案中為 datagroup 參數定義這項說明。資料群組說明可用於說明資料群組的用途和機制。
動作 您可以在資料群組上執行的動作(詳情請參閱「資料群組動作」一節)

視資料群組狀態而定,名稱下方也可能顯示下列詳細資訊:

  • 「狀態」會顯示資料群組目前的狀態。資料群組各行的旁邊也會顯示彩色圓點,代表狀態:
    • 綠色:資料群組處於就緒狀態。
    • 橘色:資料群組處於觸發狀態,或是資料群組最近部署至正式版,但觸發檢查週期尚未開始。
    • 紅色:最近一次的觸發條件檢查發生錯誤,或是資料群組的 LookML 發生錯誤。按一下「LookML」LookML按鈕,即可開啟 LookML 模型檔案。
  • 「觸發值」會顯示觸發資料群組的 sql_trigger 查詢結果。舉例來說,如果資料群組使用以 ETL 記錄 ID 上限為依據的 SQL 觸發條件,「觸發條件值」會顯示觸發資料群組的新 ETL 記錄 ID。
  • 如果資料群組處於觸發狀態,系統會顯示「自以下時間起觸發」,指出資料群組觸發的時間。這項資訊會說明重建 PDT 和執行由資料群組觸發的查詢需要多少時間。所有 PDT 重建完成後,資料群組的顏色會更新為綠色,表示資料群組已準備就緒。幾分鐘後,頁面上的「自上次觸發以來」資訊就會消失,因為資料群組已完成。
  • 「觸發錯誤」會提供資料群組觸發程序的錯誤資訊,例如資料群組 SQL 觸發程序中的語法錯誤。如果看到錯誤訊息,可以按一下「LookML」LookML按鈕開啟 LookML 模型檔案,並修正 SQL 語法。
  • 「觸發條件上次檢查時間」會顯示資料群組上次執行 sql_trigger SQL 查詢的時間。如果下次查詢傳回的值不同,就會觸發資料群組。
  • 「快取重設時間」:顯示上次重設快取的時間 (即上次使資料群組中的快取資料失效的時間)。

資料群組動作

如果您具備更新資料群組的必要權限,即可在「資料群組」管理頁面中,對資料群組執行下列動作:

  1. 按一下「LookML」LookML按鈕,開啟定義資料群組的 LookML 模型檔案。
  2. 從齒輪選單 選取「重設快取」,立即讓使用該資料群組的所有探索功能快取結果失效。
  3. 從齒輪選單 中選取「觸發資料群組」,即可使所有探索的快取結果失效,並使用該資料群組重建所有 PDT。系統會根據連線「PDT 和資料群組維護時間表」欄位中指定的下一個時間 (例如每五分鐘),開始重建 PDT。如果排定傳送 Look資訊主頁LookML 資訊主頁的資料,且使用資料群組做為觸發條件,系統會在觸發的資料群組達到就緒狀態時傳送資料。