Direct Query 制限事項
次のセクションでは、Direct Query の制限について説明します。
Direct Query アプリを使用および作成する場合は、次の制限が適用されます。
- Direct Query アプリでは単一のデータベースのみを使用できます。
- Direct Query アプリは Direct Query データソースのみをリロードできます。
-
Qlik Analytics モバイル アプリは Direct Query をサポートしていません。
-
Direct Query 機能は、基盤となるクラウド データベースと SQL プッシュダウンの機能に依存しています。
-
Direct Query のパフォーマンスは、基になるデータ ソースのパフォーマンスに大きく影響されます。
-
Direct Query モードでサポートされる内容は、データ接続タイプによってアプリごとに異なる場合があります。各データベースは、クエリの実行を異なる方法で処理する場合があります。
-
Direct Query では Qlik Data Gateway - 直接アクセス データ接続を使用することはできません。
-
セキュリティはデータベースによって処理されます。
-
Direct Query アプリ タイプは、Direct Query モードがサポートされているデータベースに対してのみ選択できます。
-
データ ベースで Direct Query を使用するには、データベースから読み取る権限が必要です。
-
データ接続で Direct Query を使用するには、データ接続が存在するスペースで [データ消費可能] 権限が必要です。
-
一部の操作のインターセプトとローカル実行は、ユーザーが有効にする必要があるキャッシュ パラダイムのみに従います。
-
次のアクティビティ センターのアクションはサポートされていません。
-
影響分析
-
データなしで開く
-
パフォーマンスを評価
-
リロード
-
リロードのスケジュール
-
-
Direct Query アプリは管理スペースに公開できますが、管理スペース内のユーザーは Direct Query アプリが使用するデータ接続にアクセスできる必要があります。
-
基になるデータベースへの 1 回のクエリで返すことができる行数には 100 万行の制限があります。
-
緑、白、グレーの連想モデルはサポートされていません。SQL クエリベースのモデリングには制限があるため、データは選択ではなくフィルター処理されます。詳細については、「連想選択モデル」を参照してください。
-
ソート オプションは、フィルター パネルのビジュアライゼーションではサポートされていません。既定のソートが自動的に適用されます。
-
Direct Query フィルター パネルは除外された値をグレーで示しません。詳細については、「選択ステート」を参照してください。
-
ビジュアライゼーションの拡張はサポートされていません。
-
アプリ コンテンツの埋め込みはサポートされていません。
-
アプリ コンテンツの共有とダウンロードはサポートされていません。
-
Qlik レポート サービス 付加価値機能やサブスクリプション レポートなどのレポート機能は、Direct Query アプリではサポートされていません。
-
状況依存ヘルプは Snowflake 関数の数式エディタでは利用できません。
-
次の項目検索機能はサポートされていません。
-
あいまい検索
-
複合検索
-
暗黙的な単語ベースの検索、または「^」で表現される単語ベースの検索
-
追加の検索セマンティクス指示を示す「-」および「+」記号
-
-
Qlik Cloud Direct Query SQL クエリを構築して、チャートに入力する行データを要求する場合、結果の最大サイズは、リモート データベースに送信される関連 SQL クエリに含まれる LIMIT n (またはデータベース固有の同等のもの) によって制限されます。
この LIMIT n は、単一のクエリ結果に対して返されるデータ結果行の最大数を制限することで、潜在的なクエリ パフォーマンスへの影響と Analytics エンジンのメモリ使用への影響を軽減するのに役立ちます。
-
LIMIT n では、生成されるほぼすべての SQL データ クエリで n が 1000 以上になります。特定のチャートには次の考慮事項があります。
-
散布図チャートのデータ クエリの既定の n は 2500 です。
-
テーブル チャートの場合、Direct Query スクリプト変数 で説明されている DirectQueryRowFetchMaxCount スクリプト変数を使用して、LIMIT n を最大 n の 100000 まで明示的に構成できます。
-
DirectQueryRowFetchMaxCount が 0 より大きく 2500 より小さく設定されている場合、散布図のデータのクエリに使用される LIMIT n を制限するために DirectQueryRowFetchMaxCount 値も使用されます。
-
-
上で説明した適用された LIMIT は、チャートに表示される内容を入力するためのデータ取得クエリにのみ適用されることに注意することが重要です。集計クエリにはいかなる制限もなく、リモート データベース内の完全なデータセットの正しいデータベース固有の集計結果が常に反映されます。
-
行データ取得の制限は、Direct Query アプリからのオンデマンド アプリ生成コンテンツにも影響します。
-
-
ライト テーブルは Direct Query アプリでは使用できません。