對話式數據分析 API 在資料來源數量、視覺化樣式和資料集大小方面,有下列已知限制。
資料來源限制
連結至 Looker 資料來源時,請注意下列事項:
- 您可以在對話中查詢任何隨附的「探索」。
- 代理程式一次只能查詢一個 Explore。您無法同時查詢多個探索。
- 在同一場對話中,代理程式可以查詢多個探索。
如果對話包含多個問題,或包含後續問題,服務專員可以在對話中查詢多個探索。
舉例來說,使用者連結了兩個探索,分別是
cat-explore
和dog-explore
。使用者輸入「貓的數量比較多還是狗的數量比較多?」這個問題,這會建立兩項查詢:一項用於計算「cat-explore
」中的貓隻數量,另一項則用於計算「dog-explore
」中的狗隻數量。完成兩項查詢後,服務專員會比較兩項查詢的結果。
圖表限制
- 完全支援的視覺化類型:折線圖、面積圖、長條圖 (水平、垂直、堆疊)、散布圖、圓餅圖
- 部分支援的視覺化類型,可能會有非預期行為:地圖、熱視圖、含有工具提示的圖表
資料處理限制
- 如果是 Looker 資料來源,Conversational Analytics API 每個查詢最多可傳回 5,000 列。
- 如果是 BigQuery 資料來源,Conversational Analytics API 會將資料查詢限制為處理 500 GB 的位元組。
- Conversational Analytics API 的 Python 基礎推理和內容擷取功能,最多可處理
O(100k)
列的時間複雜度。 - 查詢大量資料可能會導致資料代理程式的推理準確度降低。
- Conversational Analytics API 的詞元輸出長度上限為 8,192 個詞元。查詢大量資料時,可能會傳回
MAX_TOKENS
錯誤。
查詢限制
- 不支援 BigQuery 的彈性資料欄名稱功能。
- BigQuery 支援結構體,但有時可能會失敗。
- 如果是 Looker 資料來源,API 無法設定使用 LookML
parameter
參數定義的篩選器限定欄位值。 - 如果 Looker (Google Cloud Core) 執行個體位於 VPC Service Controls 服務範圍內,則不支援使用 Conversational Analytics API,透過 Looker Studio Pro 連線至私人 IP Looker (Google Cloud Core) 執行個體,且不符合 VPC Service Controls 法規遵循規定。
- 如要連線至設定私人 IP 的 Looker (Google Cloud Core) 執行個體,Conversational Analytics API 不支援設定為使用 CMEK 或 VPC Service Controls 的 Looker (Google Cloud Core) 執行個體。
- 如果停用報表中的欄位編輯功能,Conversational Analytics API 就無法順利運作,因為這項設定會禁止 Conversational Analytics 建立計算欄位。
如果查詢驗證或執行期間發生失敗情形,Conversation Analytics API 可能會自動重試作業,方法是產生修正後的查詢。每個要求最多會重試三次。
如果查詢因權限或驗證問題而失敗,Conversational Analytics API 不會重試查詢。重試次數不確定;如果錯誤訊息指出查詢無法復原,即使查詢仍低於每個要求三個錯誤的限制,API 也不會再次嘗試查詢。
問題類型限制
對話式 Analytics API 支援可透過單一視覺化內容回答的問題,例如:
- 指標趨勢
- 指標的各維度細目或分布
- 一或多個維度的不重複值
- 單一指標值
- 按照指標呈現前幾名的維度值
對話式數據分析 API 目前不支援只能透過下列複雜圖表類型回答的問題:
- 預測
- 進階統計分析,包括相關性和異常偵測