用量定價 Looker 事件定義

本頁面定義了 Looker 事件的概念,這是 Looker (Google Cloud Core) 中用量計價模式的主要用量指標。

什麼是 Looker 活動?

Looker 事件是 Looker (Google Cloud Core) 執行個體用量的計量單位。這代表 Looker 從語意層產生查詢、擷取業務資料,並將轉換或視覺化環境套用至該資料,供使用者使用的價值。

在內部,每個 Looker 事件都會對應至查詢工作的執行作業。

查詢工作定義

查詢工作是查詢作業的內部表示法,與查詢的啟動來源無關。查詢工作範例如下:

每項工作都代表 1 個 Looker 事件。舉例來說,如果資訊主頁包含 10 個資訊方塊,重新整理時會產生 10 個查詢工作,因此會產生 10 個計費的 Looker 事件。

單一查詢工作涵蓋查詢作業的整個生命週期,從查詢啟動到結果開始串流回啟動來源為止。

為何查詢工作會用於計算用量價格

查詢工作可同時評估 Looker 中的客戶價值和系統資源用量,原因如下:

  • 核心價值呈現:Looker 的每個核心功能 (包括資訊主頁、自動警示、排定報表和視覺化資料探索) 最終都會執行查詢。查詢工作會直接反映這項價值產生活動。
  • 涵蓋範圍完整:這個指標沒有缺漏。無論要求啟動方式為何 (例如透過使用者介面、使用 API 或透過排定傳送時間),每次執行查詢都會產生查詢工作。
  • 標準化值:無論結果是從資料庫擷取還是從 Looker 內部快取提供,查詢工作指標都會將資料擷取值標準化。
  • 一致的評估方式:與 API 端點不同 (可設為有範圍或無範圍,導致系統使用率有所差異),查詢工作可為所有活動提供一致的評估單位。

不計費的查詢工作

為確保執行個體效能良好,並提供清楚公平的使用者體驗,特定類型的查詢工作會從帳單管道中排除。系統不會針對下列查詢工作產生的 Looker 事件收費:

  1. 系統活動查詢:針對內部儀表板模型執行的查詢,用於提供 Looker 監控、使用情況報表和系統活動 (位於 helltool 中使用的 internal_model 設定下方)。即使系統管理員超出帳單或控管限制,也能存取效能和遙測資訊 (例如 Elite 系統活動或 ESA)。
  2. 建議查詢:使用者在篩選條件文字欄位中輸入內容時,系統會自動將查詢傳送至資料庫,以生成篩選條件建議。這些項目不會直接為顧客帶來價值,因此不計入帳單。
  3. 永久衍生資料表 (PDT) 查詢執行:為建構或重建 PDT 而執行的查詢。由於 PDT 是建議用來改善使用者體驗的效能最佳化工具,為避免降低使用意願,且因為 PDT 重建指令也可在標準查詢執行期間觸發,因此不會另外收費。
  4. PDF 預先轉譯查詢:在產生 PDF 文件時,執行查詢來填入快取的作業。列印 PDF 檔案時,每個圖塊會觸發兩次查詢 (一次用於快取結果,一次用於從快取算繪)。只有最終快取讀取查詢會計為可計費事件,預先填入查詢則會排除。
  5. 未成功查詢:任何無法向使用者傳回結果的查詢工作。這類工作涵蓋資料庫查詢,結果為 COMPLETE 以外的狀態,包括:

    • ERROR
    • KILLED
    • CACHE_ONLY_MISS
    • REJECTED (因法規遭拒)

所有其他查詢工作 (包括快取命中) 仍會計費,以正確反映 Looker 執行個體處理的查詢流量。