Chargement natif des fichiers JSON dans Qlik Sense

Le format JSON était historiquement complexe à exploiter avec Qlik View et Qlik Sense.

Dans Qlik Cloud et depuis la version Mai 2025 de Qlik Sense On-prem, les fichiers au format JSON sont maintenant nativement chargés !

Cependant pour les appels aux API REST recevant un format JSON pas de changement... Il est toujours préférable de traiter ces données en amont de Qlik Sense.

Cette évolution répond aux besoins croissants d’exploiter des données semi‑structurées (APIs, logs, événements, exports applicatifs) sans transformation préalable lourde.

Qlik Sense détecte automatiquement les structures standards (objets, tableaux, valeurs scalaires) et propose un aperçu structuré à l’import.

Exploiter les fichiers JSON dans Qlik Sense : Simplicité, flexibilité et performances

Les tables dans Qlik Sense

Pour une recherche fine au sein de l’imbrication du JSON, nous avons la possibilité de sélectionner les informations directement dans les objets JSON avec le mot clé "table is"

Dans l’exemple suivant, nous n’allons remonter dans notre table que les informations concernant les polygones cartographiques :

LOAD

    data.polygone.@1,

    %Key_data.polygone

FROM [lib://DataFiles/communes-france-avec-polygon-2025.json]

(json, table is [/data/*/polygone/*]);

Si je traduis l’instruction "table is" en français, je lui demande depuis la racine dans les objets "Data" (data/*/) de me sélectionner tous les enregistrements contenues dans les objets polygone (polygone/*)

Vous pouvez charger toutes les tables en spécifiant all tables au lieu de Table is. Par exemple :

LOAD * FROM lib://AttachedFiles/communes-france-avec-polygon-2025.json;

Ce mécanisme nous permet de pouvoir charger une ou plusieurs tables avec les données extraites du fichier JSON originel.

Les limitations

Une seule instruction LOAD à partir d'un JSON peut charger un maximum de 5 000 champs et 1 000 tables. Cela laisse un peu de marge !

Nos consultants Next Decision sont experts certifiés Qlik et vous accompagnent dans votre projet Qlik. Nous pouvons également vous former ! Contactez-nous !