Limitations de Direct Query
La section suivante décrit les limitations de Direct Query.
Les limitations suivantes s'appliquent à l'utilisation et à la création d'applications Direct Query :
- Les applications Direct Query ne peuvent utiliser qu'une seule base de données.
- Les applications Direct Query ne peuvent actualiser que les sources de données Direct Query.
-
L'application mobile Qlik Analytics ne supporte pas Direct Query.
-
Les fonctionnalités Direct Query dépendent des fonctionnalités pushdown SQL et des bases de données cloud sous-jacentes.
-
Les performances de Direct Query sont lourdement affectées par celles de la source de données sous-jacente.
-
Les fonctionnalités supportées en mode Direct Query peuvent être différentes dans chaque application, suivant le type de connexion de données. Chaque base de données peut traiter l'exécution de requêtes différemment.
-
Il n'est pas possible d'utiliser des connexions de données Passerelle de données Qlik - Accès direct dans Direct Query.
-
La sécurité est gérée par la base de données.
-
Le type d'application Direct Query peut être sélectionné uniquement pour les bases de données prenant en charge le mode Direct Query.
-
Pour utiliser Direct Query sur une base de données, vous devez disposer d'un droit de lecture sur la base de données.
-
Pour utiliser Direct Query sur une connexion de données, vous devez disposer de l'autorisation Peut consommer des données dans l'espace dans lequel réside la connexion de données.
-
L'interception et l'exécution locale de certaines opérations suivront uniquement le paradigme de mise en cache, que l'utilisateur doit activer.
-
Les actions de centre d'activité suivantes ne sont pas supportées :
-
Analyse de l'impact
-
Ouvrir sans les données
-
Évaluer les performances
-
Recharger
-
Planifier le chargement
-
-
Les applications Direct Query peuvent être publiées dans des espaces gérés, mais les utilisateurs de l'espace géré doivent avoir accès à la connexion de données utilisée par l'application Direct Query.
-
Une requête sur une base de données sous-jacente peut renvoyer un million de lignes maximum.
-
Le modèle associatif vert, blanc et gris n'est pas supporté. En raison des limitations de la modélisation basée sur les requêtes SQL, les données sont filtrées au lieu d'être sélectionnées. Pour plus d'informations, consultez Modèle de sélection associatif.
-
Les options de tri ne sont pas supportées dans les visualisations du volet de filtre. Le tri par défaut est automatiquement appliqué.
-
Les volets de filtre Direct Query n'indiquent pas les valeurs exclues en gris. Pour plus d'informations, consultez États de sélection.
-
Les extensions de visualisation ne sont pas supportées.
-
L'imbrication de contenu d'une application n'est pas supportée.
-
Le partage et le téléchargement de contenu d'une application ne sont pas supportés.
-
Les fonctionnalités de génération de rapports, y compris les rapports d'abonnement et les fonctions à valeur ajoutée Service Reporting Qlik, ne sont pas prises en charge dans les applications Direct Query.
-
L'aide contextuelle n'est pas disponible dans l'éditeur d'expression pour les fonctions Snowflake.
-
Les fonctionnalités de recherche de champ suivantes ne sont pas supportées :
-
Recherche partielle
-
Recherche composée
-
Recherche basée sur des mots implicites ou recherche basée sur des mots exprimés avec "^"
-
Symboles - et + indiquant des instructions sémantiques de recherche supplémentaires
-
-
Lorsqu'une requête SQL Qlik Cloud Direct Query est élaborée de sorte à demander des données de ligne afin de renseigner un graphique, la taille maximale du résultat sera limitée par une valeur LIMIT n (ou son équivalent spécifique à la base de données) incluse dans la requête SQL pertinente envoyée à la base de données distante.
Cette valeur LIMIT n permet de réduire l'impact potentiel sur les performances des requêtes et sur l'utilisation de la mémoire du moteur d'analyse en limitant le nombre maximal de lignes de résultats de données renvoyées pour un seul résultat de requête.
-
La valeur LIMIT n sera supérieure ou égale de n résultats par rapport à 1 000 dans presque toutes les requêtes de données SQL générées. Des graphiques spécifiques tiennent compte des considérations suivantes :
-
Les requêtes de données d'un graphique de nuages de points ont une valeur n par défaut de 2 500.
-
Pour un graphique de table, la valeur LIMIT n peut être configurée explicitement jusqu'à une valeur n maximale de 100 000 en utilisant la variable de script DirectQueryRowFetchMaxCount décrite dans Variables de script Direct Query.
-
Si la variable DirectQueryRowFetchMaxCount est configurée pour être > 0 et < 2 500, la valeur DirectQueryRowFetchMaxCount sera également utilisée pour restreindre la valeur LIMIT n utilisée pour interroger les données d'un nuage de points.
-
-
Il est important de noter que la valeur LIMIT appliquée susmentionnée ne concerne que les requêtes d'extraction de données visant à renseigner ce qui est visible sur un graphique. Les requêtes d'agrégation ne sont limitées en aucune façon et reflètent toujours le résultat correct de l'agrégation spécifique à la base de données du jeu de données complet dans la base de données distante.
-
Les limites de récupération des données de ligne auront également un impact sur le contenu généré par une application On-demand à partir d'une application Direct Query.
-
-
La table d'annotations n'est pas disponible dans les applications Direct Query.