Direct Query 限制
下列區段描述 Direct Query 的限制。
下列限制在使用和建立 Direct Query 應用程式時適用:
- Direct Query 應用程式只能使用單一資料庫。
- Direct Query 應用程式只能載入 Direct Query 資料來源。
-
Qlik 分析 行動應用程式不支援 Direct Query。
-
Direct Query 功能依賴基礎雲端資料庫和 SQL 下推的功能。
-
基礎資料來源的效能會嚴重影響 Direct Query 效能。
-
Direct Query 模式中支援的內容在每個應用程式中可能不同,取決於資料連線類型。每個資料庫可能會以不同的方式處理查詢執行。
-
無法在 Direct Query 中使用 Qlik 資料閘道 - 直接存取 資料連線。
-
安全性由資料庫處理。
-
只能為支援 Direct Query 模式的資料庫選取 Direct Query 應用程式類型。
-
若要在資料庫使用 Direct Query,您需要有從資料庫讀取的權限。
-
若要在資料連線使用 Direct Query,您在資料連線所在的空間中需要有可以取用資料權限。
-
相同操作的攔截和本機執行只會按照使用者必須開啟的快取範例。
-
不支援以下活動中心動作:
-
影響分析
-
開啟後無資料
-
評估效能
-
載入
-
重新載入排程
-
-
Direct Query 應用程式可發佈至受管理空間,但受管理空間中的使用者必須能夠存取 Direct Query 應用程式使用的資料連線。
-
對於單一查詢中可以傳回到基礎資料庫的內容有 1 百萬列的限制。
-
不支援綠色、白色和灰色關聯模型。由於 SQL 查詢式模型化的限制,會篩選資料,而非選取資料。如需詳細資訊,請參閱關聯選項模型。
-
篩選窗格視覺化中不支援排序選項。會自動套用預設排序。
-
Direct Query 篩選窗格不會以灰色表示已排除的值。如需詳細資訊,請參閱選取狀態。
-
不支援視覺化延伸。
-
不支援內嵌應用程式內容。
-
不支援共用和下載應用程式內容。
-
Direct Query 應用程式中不支援報告功能,包括 Qlik 報告服務 加值功能以及訂閱報告。
-
內容敏感說明不可用於 Snowflake 函數的運算式編輯器。
-
不支援下列欄位搜尋功能:
-
模糊搜尋
-
複合搜尋
-
隱含字詞式搜尋或以「^」表達的字詞式搜尋
-
「-」和「+」符號表示其他搜尋語意指示
-
-
建構 Qlik Cloud Direct Query SQL 查詢以請求列資料來填入圖表時,結果大小上限將受到傳送至遠端資料庫的相關 SQL 查詢中包含的 LIMIT n (或其特定於資料庫的等效內容) 的限制。
此 LIMIT n 限制單一查詢結果傳回的資料結果列數上限,以減少潛在的查詢效能影響和分析引擎記憶體使用影響。
-
LIMIT n 幾乎在所有產生的 SQL 資料查詢中都會有大於或等於 1000 的 n。特定圖表有以下幾點考量:
-
散佈圖資料查詢的預設 n 為 2500。
-
對於表格圖表,可以使用 Direct Query 指令碼變數 中所述的 DirectQueryRowFetchMaxCount 指令碼變數明確設定 LIMIT n,最大 n 為 100000。
-
如果 DirectQueryRowFetchMaxCount 設定為 > 0 和 < 2500,那麼 DirectQueryRowFetchMaxCount 值也將用於限制用於查詢散佈圖資料的 LIMIT n。
-
-
值得注意的是,上面討論的應用程式 LIMIT 僅適用於資料擷取查詢,以填入圖表上可見的內容。彙總查詢不受任何限制,並且一律反映遠端資料庫中完整資料集的正確資料庫特定彙總結果。
-
列資料擷取限制也會影響 Direct Query 應用程式中隨選應用程式產生的內容。
-
-
註記表格無法在 Direct Query 應用程式中使用。