Chargement de données à partir de fichiers
Qlik Sense peut lire les données enregistrées dans divers formats de fichier.
Formats de fichier
Différents formats de fichier de données sont pris en charge :
-
Fichiers texte : les données des champs doivent être séparées par des délimiteurs tels que la virgule, la tabulation ou le point-virgule. Par exemple : fichiers de variables séparées par des virgules (CSV).
- Tables HTML
-
Fichiers Excel :
Note Informationsil n'est pas possible de charger de données à partir de fichiers Excel protégés par mot de passe, ou de fichiers Excel Binary Workbook (.xlsb).Pour plus d'informations, voir Chargement de données à partir de feuilles de calcul Microsoft Excel.
-
Fichiers XML
-
Fichiers Qlik QVD et QVX natifs
Pour plus d'informations, voir Utilisation de fichiers QVD.
- Fichiers à longueur d'enregistrement fixe
-
Fichiers DIF (Data Interchange Format) : Les fichiers DIF se chargent uniquement à l'aide de l'éditeur de chargement de données.
Types de connexion
Vous pouvez charger des fichiers à partir de différents types de connexion de données :
-
Dossiers de fichiers locaux et réseau. Pour plus d'informations, voir Chargement de fichiers à partir de dossiers de fichiers locaux et réseau.
-
Dossier Fichiers joints : vous ne pouvez ni supprimer ni éditer ce dossier. Il contient les fichiers téléchargés et joints à l'application (non disponible dans Qlik Sense Desktop). Pour plus d'informations, voir Ajout de données à l'application.
-
Fichiers du Web. Chargement de fichiers à partir de ressources Web
Comment charger des données à partir de fichiers ?
Il existe plusieurs façons de charger des données à partir de fichiers.
Sélection de données à partir d'une connexion de données dans l'éditeur de chargement de données
Vous pouvez accéder à Connexions de données et utiliser la boîte de dialogue Sélectionner des données pour sélectionner des données à charger.
Pour plus d'informations, voir Sélection de données dans l'éditeur de chargement de données.
Chargement de données à partir d'un fichier au moyen d'un code de script
Les fichiers sont chargés dans le script à l'aide d'une instruction LOAD. Les instructions LOAD peuvent inclure l'ensemble complet d'expressions de script. Pour lire les données d'une autre application Qlik Sense, vous pouvez employer une instruction Binary.
Pour plus d'informations, voir Load.
Chargement de fichiers à partir de dossiers de fichiers locaux et réseau
Vous pouvez charger des fichiers à partir de dossiers de fichiers locaux et réseau à l'aide d'une connexion de type Dossier :
Élément de l'interface | Description |
---|---|
Chemin d'accès |
Chemin d'accès au dossier contenant les fichiers de données. Vous pouvez choisir l'une des options suivantes : Sélectionnez le dossier, saisissez un chemin d'accès local valide ou indiquez un chemin UNC. Exemple de chemin d'accès local valide : C:\data\DataFiles\ Exemple de chemin d'accès UNC : \\myserver\filedir\ Note InformationsVous ne pouvez pas utiliser un lecteur réseau mappé dans le chemin.
|
Nom | Nom de la connexion de données. |
Chargement de fichiers à partir de ressources Web
Vous pouvez charger des fichiers à partir de ressources Web, notamment FTP, HTTP ou HTTPS, via une connexion de données de type Fichier Web. Le fichier peut être de tout type pris en charge par Qlik Sense :
Élément de l'interface | Description |
---|---|
URL |
Adresse URL complète du fichier Web auquel vous souhaitez vous connecter, identificateur de protocole inclus. http://unstats.un.org/unsd/demographic/products/socind/Dec.%202012/1a.xls Si vous vous connectez à un fichier FTP, vous devrez peut-être utiliser des caractères spéciaux, par exemple : ou @, dans la partie du nom d'utilisateur et du mot de passe de l'URL. Dans ce cas, vous devrez remplacer les caractères spéciaux par un symbole de pourcentage et le code hexadécimal ASCII du caractère. À titre d'illustration, il convient de remplacer : par '%3a' et @ par '%40'. |
Nom | Nom de la connexion de données. |
L'URL définie dans la connexion de données de type Fichier Web est statique par défaut, mais vous pouvez la remplacer à l'aide du paramètre de spécification de format URL is. Cette méthode s'avère pratique si vous devez charger des données à partir d'URL créées de manière dynamique.
Pour plus d'informations, voir URL is.
Chargement de données à partir d'une URL créée de manière dynamique
Dans cet exemple, nous souhaitons charger des articles de forum publiés à partir des 10 premières pages du forum New to Qlik Sense de Qlik Community. La page de forum contient 20 articles sur chaque page, et le dernier paramètre de l'URL, start, définit l'article à afficher en premier sur la page. Dans cet exemple d'URL, la page affichera les articles à partir du numéro 20, suivi des 20 articles ultérieurs.
https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=20
Avec le compteur i, nous progressons dans les pages par tranche de 20 jusqu'à 180, ce qui signifie que la boucle For s'exécute 10 fois.
Pour charger la page, nous remplaçons la page de début par $(i) à la fin de l'URL dans le paramètre URL is.
De cette façon, les 200 articles les plus récents du forum seront chargés dans une table, accompagnés de leurs titre, auteur, nombre de réponses et de vues, et de l'heure de la dernière activité associée.