Sur cette page
Restrictions d'accès au système de fichiers
Pour des raisons de sécurité, lorsque Qlik Sense est en mode standard, il ne prend pas en charge les chemins relatifs ou absolus dans le script de chargement de données, ni dans les fonctions et variables qui exposent le système de fichiers.
Cependant, comme les chemins relatifs et absolus étaient pris en charge par QlikView, il est possible de désactiver le mode standard au profit du mode hérité afin de pouvoir réutiliser les scripts de chargement QlikView.
Désactivation du mode standard
Aspects liés à la sécurité lors d'une connexion à des connexions de données ODBC et OLE DB basées sur des fichiers
Les connexions de données
Limitations inhérentes au mode standard
L'utilisation de certaines instructions, variables et fonctions est impossible ou limitée en mode standard. L'emploi d'instructions non prises en charge dans le script de chargement de données génère une erreur au moment de l'exécution du script. Les messages d'erreur sont consignés dans le fichier journal du script. En revanche, l'utilisation de variables et fonctions non prises en charge ne génère pas de messages d'erreur ni d'entrées dans le fichier journal. Elle entraîne le renvoi de la valeur NULL.
Pendant l'édition du script de chargement de données, rien ne vous indique qu'une variable, instruction ou fonction donnée n'est pas prise en charge.
Variables système
Variable | Mode standard/Qlik Sense Cloud | Mode hérité | Définition |
---|---|---|---|
|
Non pris en charge |
Pris en charge | Renvoie la lettre du premier lecteur de disquette trouvé, normalement a:. |
|
Non pris en charge |
Pris en charge | Renvoie la lettre du premier lecteur de CD-ROM trouvé. Si aucun lecteur de CD-ROM n'est trouvé, la valeur c: est renvoyée. |
|
Non pris en charge |
Pris en charge | Renvoie la chaîne de navigation jusqu'à l'exécutable Qlik Sense. |
|
Non pris en charge |
Pris en charge | Renvoie le répertoire racine de l'exécutable Qlik Sense. |
|
Non pris en charge |
Pris en charge | Renvoie la chaîne de navigation jusqu'à l'application Qlik Sense active. |
|
Non pris en charge |
Pris en charge | Renvoie le répertoire racine de l'application Qlik Sense active. |
|
Non pris en charge |
Pris en charge | Renvoie la chaîne de navigation jusqu'à |
|
Non pris en charge |
Pris en charge | Renvoie le répertoire racine de Windows. |
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | La variable Include/Must_Include spécifie un fichier qui contient le texte à inclure dans le script et à évaluer comme code de script. Il est possible de stocker des parties du code de script dans un fichier texte distinct afin de les réutiliser dans d'autres applications. Il s'agit d'une variable définie par l'utilisateur. |
Instructions de script normales
Instruction | Mode standard/Qlik Sense Cloud | Mode hérité | Définition |
---|---|---|---|
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | L'instruction binary s'utilise pour charger des données issues d'une autre application. |
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | L'instruction CONNECT permet de définir l'accès de Qlik Sense à une base de données générale via l'interface |
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | L'instruction Directory définit le répertoire dans lequel le programme doit rechercher les fichiers de données dans les instructions LOAD ultérieures, jusqu'à ce qu'une nouvelle instruction Directory soit définie. |
|
Non pris en charge | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | L'instruction Execute permet d'exécuter d'autres programmes pendant que Qlik Sense est en train de charger des données. Elle s'utilise, par exemple, pour effectuer des conversions nécessaires. |
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | Renvoie la chaîne de navigation jusqu'à l'exécutable Qlik Sense. |
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | Renvoie le répertoire racine de l'exécutable Qlik Sense. |
Instructions de contrôle de script
Instruction | Mode standard/Qlik Sense Cloud | Mode hérité | Définition |
---|---|---|---|
|
Entrée prise en charge : connexion à la bibliothèque Résultat renvoyé : connexion à la bibliothèque |
Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif Résultat renvoyé : connexion de type bibliothèque ou chemin absolu, selon les données d'entrée |
La syntaxe filelist mask génère une liste de tous les fichiers, séparés par des virgules, qui se trouvent dans le répertoire actif et qui correspondent à l'instruction filelist mask. La syntaxe dirlist mask génère une liste de tous les répertoires, séparés par des virgules, qui se trouvent dans le répertoire actif et qui correspondent au masque de nom de répertoire. |
Fonctions de fichier
Fonction | Mode standard/Qlik Sense Cloud | Mode hérité | Définition |
---|---|---|---|
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | Renvoie sous forme de texte la valeur des balises méta de différents fichiers multimédia. |
|
Résultat renvoyé : nom de la connexion à la bibliothèque | Nom de la connexion à la bibliothèque ou connexion réelle, selon les données entrées | Renvoie la chaîne connect active pour les connexions |
|
Résultat renvoyé : connexion à la bibliothèque |
Résultat renvoyé : connexion de type bibliothèque ou chemin absolu, selon les données d'entrée | La fonction FileDir renvoie une chaîne contenant le chemin d'accès au répertoire dans lequel figure le fichier de table en cours de lecture. |
|
Résultat renvoyé : connexion à la bibliothèque |
Résultat renvoyé : connexion de type bibliothèque ou chemin absolu, selon les données d'entrée | La fonction FilePath renvoie une chaîne contenant le chemin d'accès complet au fichier de table en cours de lecture. |
|
Entrée prise en charge : connexion à la bibliothèque |
Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | La fonction FileSize renvoie un entier contenant la taille en octets du fichier |
|
Entrée prise en charge : connexion à la bibliothèque |
Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | La fonction FileTime renvoie un horodatage pour la date et l'heure de la dernière modification apportée au fichier |
|
Non pris en charge |
Résultat renvoyé : chemin absolu |
La fonction GetFolderPath renvoie la valeur de la fonction |
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | Cette fonction de script renvoie l'horodatage de l'en-tête |
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | Cette fonction de script renvoie le nom du numéro de champ fieldno contenu dans un fichier |
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | Cette fonction de script renvoie le nombre de champs contenus dans un fichier |
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | Cette fonction de script renvoie le nombre d'enregistrements contenus dans un fichier |
|
Entrée prise en charge : connexion à la bibliothèque | Entrée prise en charge : connexion de type bibliothèque ou chemin absolu/chemin relatif | Cette fonction de script renvoie le nom de la table stockée dans un fichier |
Fonctions système
Fonction | Mode standard/Qlik Sense Cloud | Mode hérité | Définition |
---|---|---|---|
|
Non pris en charge |
Résultat renvoyé : chemin absolu |
Cette fonction renvoie une chaîne contenant le chemin d'accès complet à l'application Qlik Sense active. |
|
Non pris en charge |
Pris en charge | Renvoie la valeur d'une clé de registre existante avec un chemin de registre donné. Cette fonction peut s'utiliser aussi bien dans les graphiques que dans les scripts. |