Accéder au contenu principal Passer au contenu complémentaire

Examen de la traçabilité pour les applications, les scripts et les jeux de données

Traçabilité suit les données et les transformations de données en remontant jusqu'à la source d'origine. Qlik Cloud fournit une représentation visuelle détaillée de l'historique de ce flux, dans laquelle vous pouvez interactivement examiner la traçabilité en amont d'un champ ou d'un jeu de données spécifique.

Une vue synthétique consommateur des mesures et dimensions utilisées dans un objet de graphique donné identifie la source, vous garantissant que vous pouvez comprendre et faire confiance à ce que vous voyez et utilisez.

Note Informations Pour afficher la traçabilité d'une application ou d'un jeu de données, il faut que les données soient stockées dans Qlik Cloud sous forme de source cataloguée.

Les utilisateurs métier qui examinent un champ donné disposent d'une vue de la traçabilité du champ en question qui synthétise ses dépendances les plus importantes :

  • Champs utilisés pour l'obtenir
  • Associations et dépendances directes, y compris le propriétaire et l'espace
  • Source d'origine (la première source connue)

Pour afficher les dépendances en aval ou vers l'avant, vous pouvez rechercher les éléments qui seraient affectés par une modification de l'objet en affichant Analyse de l'impact. Consultez Examen de l'analyse de l'impact pour les applications, les scripts et les ensembles de données.

Pour une démo visuelle de l'utilisation de la traçabilité, voir :

Utilisation de la traçabilité

Graphique de traçabilité

Le graphique de traçabilité affiche le flux de données à travers les applications dans un graphique interactif. Sur un graphique de traçabilité, une application, une table ou un champ est appelé(e) nœud. Lorsqu'un nœud est le nœud de base faisant l'objet de la recherche, on dit de lui qu'il est en focus et il apparaît comme le dernier élément du graphique. En tant que niveau le plus granulaire, les graphiques de traçabilité au niveau des champs affichent les sources de données et les transformations dont provient et dépend un nœud.

Les graphiques de traçabilité sont utiles aux :

  • Experts en données qui utilisent les données

  • Spécialistes métier qui créent des applications

  • Utilisateurs métier avancés qui consomment des applications

Chaque nœud représente une étape de la traçabilité du jeu de données ou de l'application sélectionné(e). Ces informations de traçabilité sont compilées à chaque chargement ou rechargement des données d'une application. Si votre application n'a pas été chargée récemment, il se peut que la traçabilité soit incomplète ou incorrecte.

La traçabilité est supportée pour les jeux de données et les applications directement depuis la mosaïque ou la ligne tels qu'ils apparaissent dans votre Qlik Sense catalogue :

  • Jeu de données : les jeux de données sont des sources de données chargées à partir de connecteurs ou de fichiers de données. Les jeux de données peuvent être des tables d'une base de données, des données chargées dans un stockage de données ou des données générées à partir d'une application, par exemple, un fichier qvd. Les jeux de données comportent généralement chacun une seule table, mais certains, comme les fichiers Excel, peuvent avoir plusieurs tables.

  • Application : les nœuds d'applications représentent les applications analytiques Qlik Sense qui utilisent les sources de données de la traçabilité. Les nœuds d'application affichent le nom de l'application et l'emplacement de l'application, comme Sense.

Les nœuds d'entrée incluent généralement les sources de données utilisées par le nœud de base ou les applications qui produisent les jeux de données. La traçabilité au niveau des champs permet d'analyser de manière détaillée la manière dont les champs ont été calculés et leur origine spécifique à travers les transformations et les applications.

Les nœuds disponibles sur un graphique de traçabilité sont les entrées vers le jeu de données ou l'application que vous avez sélectionné(e). Sélectionnez un jeu de données ou une application pour le/la désigner comme le nœud de base. Les nœuds d'entrée sont les nœuds en amont du nœud de base.

Graphique de traçabilité au niveau des champs
Graphique de traçabilité au niveau des champs

Les nœuds disponibles sur un graphique de traçabilité sont les entrées vers le nœud de base que vous avez sélectionné, en d'autres termes, le nœud en focus. Le nœud de base est le seul nœud dont vous souhaitez obtenir la traçabilité ; il s'agit d'une application, d'un jeu de données, d'un fichier, d'une table ou d'un champ.

Ce sera le nœud le plus à droite sur votre écran, indiqué en bleu. C'est sur lui que se concentrent vos recherches et seules les entrées vers ce nœud de base seront présentées.

Lorsque vous explorez la traçabilité, vous pouvez interactivement remplacer le nœud de base par une autre table, une autre application ou un autre champ sur l'écran pour concentrer vos recherches dessus.

Nœud de base de la traçabilité

Le nœud en focus, également appelé nœud de base, se trouvera à droite de votre écran.

Les lignes reliant les nœuds sont appelées Bords. Les bords représentent la relation d'un nœud avec un autre nœud. Ils représentent les relations indiquant les associations telles que la manière dont un jeu de données est utilisé par une application. Ils peuvent également représenter les données produites comme produit dérivé d'une application. La collection de nœuds et de bords constitue le graphique de traçabilité.

Les bords de la traçabilité représentent les relations.

Les bords représentent les relations entre les objets.

Les nœuds sont réduits ou développés pour révéler les niveaux de hiérarchie de granularité grossière à granularité plus fine en commençant par l'application ou le groupe de jeux de données de niveau supérieur jusqu'au niveau de granularité le plus fin, qui se trouve au niveau des champs.

Traçabilité au niveau des nœuds

Nœud aux niveaux des actifs, des ressources, des tables et des champs

Détails du nœud

Les détails sont limités par votre accès à l'objet en question. Les détails peuvent fournir les informations suivantes :

  • Nom

  • Description

  • Balises

  • Emplacement

  • Espace

  • Propriétaire

  • Auteur

  • Dernière modification

Navigation dans le graphique de traçabilité

Cliquez sur le graphique et faites-le glisser pour parcourir et centrer le graphique de traçabilité. Vous pouvez également utiliser les boutons de navigation. Sélectionnez Accueil Accueil pour centrer le graphique de traçabilité sur le nœud de base. Cliquez sur les boutons Précédent et Suivant pour naviguer parmi vos sélections.

Navigation dans le graphique de traçabilité

Boutons de navigation du graphique de traçabilité.

Sélectionnez Traçabilité dans le menu contextuel d'une ligne ou d'une mosaïque de jeu de données ou d'application, suivant votre vue, pour ouvrir sa traçabilité. Vous pouvez également accéder à un graphique de traçabilité depuis la vue d'ensemble d'un jeu de données en sélectionnant l'icône et Traçabilité. Vous pouvez accéder à la traçabilité (en amont) ou à l'impact de l'analyse (en aval) d'autres nœuds qui apparaissent sur des graphiques en sélectionnant l'icône et Traçabilité (Utiliser comme nouveau nœud de base) ou Analyse de l'impact. Sélectionnez un nœud pour le désigner comme nœud de base.

Développez ou réduisez Icône de flèche vers le haut les nœuds pour développer ou réduire des groupes d'objets au même niveau.

Option de menu permettant d'analyser différents nœuds

Vue synthétique Traçabilité

Les consommateurs d'analyses et les utilisateurs métier informels peuvent accéder à une vue synthétique consommateur des dépendances au niveau des champs directement depuis un graphique analytique dans une vue tabulaire qui répertorie les dépendances du champ utilisé dans le graphique.

Cette vue est supportée dans tous les graphiques analytiques non regroupés Qlik sauf dans les graphiques Bouton et Carte. Lorsque le graphique de traçabilité plus détaillé est disponible, les utilisateurs d'analyses informels peuvent accéder à des informations synthétiques sur les objets associés incluant : les applications, les liens, les jeux de données, les tables, les champs, les dimensions et les mesures. Grâce à la vue synthétique Traçabilité, vous pouvez facilement obtenir une explication quant à la provenance des données au sein d'un graphique.

Cette vue répertorie les détails et les dépendances des mesures et des dimensions du graphique. Cela inclut l'Expression qui calcule la mesure ou la dimension, les champs utilisés dans l'expression et les sources de données dont proviennent les champs. Sélectionnez l'icône Icône Autres actions dans les champs et les zones des sources pour Accéder à la traçabilité(du champ ou de la source en question).

  1. Modifiez les paramètres du graphique pour que la vue synthétique consommateur Traçabilité soit visible. Par défaut, ces paramètres ne sont pas activés.
    • Sous Aspect>Général> activez Afficher les détails.
    • Sous Aspect>Général> activez Afficher les expressions.
  2. Sélectionnez Édition terminée et sélectionnez l'icône d'informations Icône d'informations pour accéder à la vue synthétique consommateur Traçabilité.
  3. Sélection de l’icône Informations pour ouvrir la vue synthétique Traçabilité

    Sélection de l'icône Informations pour afficher les détails et les dépendances

    Vue synthétique Traçabilité

    La vue synthétique Traçabilité s'ouvre pour afficher les détails et les dépendances.

Limitations

Le graphique de traçabilité présente les restrictions suivantes :

  • Il se peut que toutes les informations de traçabilité des applications qui n'ont pas été chargées après le lancement de la traçabilité dans Qlik Cloud ne soient pas disponibles tant que ces applications ne sont pas chargées. Il se peut que les détails de certains nœuds soient limités s'ils n'ont pas été chargés après l'activation de la traçabilité pour le client.

  • Les détails des nœuds des jeux de données en dehors du client tels que les connexions SQL Server ou Google Drive se limitent au type et au nom du jeu de données. Les connexions REST indiquent uniquement qu'il s'agit de données REST.

  • La vue synthétique Traçabilité n'est pas supportée sur les graphiques Bouton et Carte.

  • Pour le moment, la vue synthétique Détails du graphique n'est pas disponible en mode mobile.

Autorisations

Pour afficher la traçabilité d'un élément depuis vos centres d'activités, vous devez pouvoir afficher une application ou un jeu de données. Si vous voyez le graphique de traçabilité d'un nœud de base, vous pouvez afficher les détails de base et les métadonnées des objets de traçabilité en amont.

Sécurité

Traçabilité au niveau des champs

  • Un utilisateur peut uniquement passer à un autre nœud de base auquel il a accès ; sinon, le menu contextuel n'est pas disponible.

  • Si un utilisateur a accès au nœud de base, il pourra afficher l'ensemble de la traçabilité en amont.

Vue synthétique consommateur (détails du graphique)

  • L'accès aux dimensions et aux expressions est toujours fourni. Les liens vers la traçabilité et les noms des jeux de données apparaissent uniquement lorsque l'utilisateur dispose d'un accès.

Exemples de cas d'utilisation pour l'analyse de la traçabilité

Pour une présentation détaillée des exemples suivants, voir Cas d'utilisation de la traçabilité au niveau des champs.

Exemple : Exploration de la provenance des informations à l'aide de la vue synthétique Traçabilité

En tant que consommateur d'analyses examinant un graphique à barres dans une application, cars-data4-app, vous souhaitez connaître la provenance des informations. Assurez-vous que les options Afficher les détails et Afficher les expressions sont activées pour le graphique sous la section Général des propriétés, puis sélectionnez Édition terminée. Lorsque vous cliquez pour revenir au graphique, sélectionnez Afficher les détails Icône d'informations pour afficher la vue synthétique Traçabilité.

La vue consommateur Traçabilité affiche les Détails des dimensions et des mesures dans la colonne gauche et les Dépendances des Champs et des Sources dans les colonnes centrale et droite. Vous voyez que la dimension Car_Id-ID dépend du champ Car_Id-ID qui se trouve dans trois sources QVD répertoriées. Sélectionnez le menu Icône Autres actions de l'entrée de champ, puis Lineage-Car_id-ID / cars-data pour ouvrir un graphique de traçabilité pour la valeur Card_id-ID du fichier QVD cars-data.

Sélection d'une source ou d'un champ pour afficher la traçabilité de l'objet en question

Sélection du menu, puis de l'option permettant d'afficher la traçabilité d'une source dans la vue synthétique consommateur Traçabilité

Le graphique de traçabilité est affiché de droite à gauche et indique que le champ Car_id_ID se trouve dans la table cars-data, stocké sous forme de Fichier de données Qlik. Développez les nœuds à mesure que vous remontez l'historique du champ jusqu'au fichier d'origine chargé dans Qlik Cloud. Vous voyez que le premier relais précédent indique qu'une fichier QVD cars-data.qvd contenant le champ Car_id_ID a été chargé dans l'application cars-data4-app. Le nœud précédent est une application cars-data3-app à partir de laquelle le fichier cars-data.qvd a été généré. Si vous remontez encore d'un relais et si vous développez le nœud, vous voyez que le fichier source d'origine était un fichier CSV cars-data3.csv qui contenait le champ ID.

En développant les tables et en affichant les champs, vous êtes en mesure d'identifier le fichier, la table et le champ source d'origine de la dimension Car_id-ID du graphique à barres.

Développement des nœuds pour remonter l'historique d'un champ jusqu'au fichier source

Commencez par le nœud en focus et remontez l'historique de traçabilité jusqu'à la source d'origine.

Exemple : Recherche des origines d'un jeu de données et de la manière dont il a été créé

En tant que développeur d'applications, vous envisagez d'utiliser un jeu de données rgb_customers.qvd existant pour votre application. Vous recherchez les origines de cet jeu de données afin de pouvoir comprendre la provenance des données. Sur la mosaïque ou la ligne du jeu de données, sélectionnez Traçabilité dans le menu Icône Autres actions pour ouvrir le graphique de traçabilité. Sur le graphique de traçabilité, affichez les métadonnées du jeu de données en sélectionnant le menu Icône Autres actions sur le fichier QVD rgb_customers.qvd et en sélectionnant Ouvrir pour ouvrir la vue d'ensemble.

Ouverture de la vue d'ensemble du jeu de données depuis le graphique de traçabilité

Possibilité d'ouvrir la vue d'ensemble du jeu de données depuis le graphique de traçabilité

Affichage des balises, des classifications et des autres métadonnées techniques depuis l'onglet Vue d'ensemble du jeu de données

Possibilité d'accéder aux vues d'ensemble des jeu de données depuis le graphique de traçabilité

Disponibilité du profil des données depuis l'onglet Champs

Accessibilité de l'onglet Profil des champs depuis le graphique de traçabilité

Cliquez sur la flèche arrière du navigateur pour revenir au graphique de traçabilité et l'explorer pour le jeu de données. Développez le nœud rgb_customers_qvd pour afficher les champs disponibles. Notez que chaque champ offre une option permettant d'en faire le nœud de base en focus en sélectionnant Traçabilité (utiliser comme nouveau nœud de base), ou vous pouvez sélectionner Analyse de l'impact pour afficher la traçabilité en aval et les objets dépendants qui seront impactés par les modifications apportées au jeu de données.

Affichage de la traçabilité d'un jeu de données avec des options permettant d'ouvrir l'application ou les données, d'afficher l'analyse de l'impact ou de changer de nœud en focus

Affichage de la traçabilité d'un jeu de données

En remontant la traçabilité et en développant les nœuds, vous pouvez voir que ce jeu de données QVD est la sortie de l'application Prep Data RGB Sales Analysis. Si vous remontez d'un autre relais et si vous développez le nœud File storage, vous voyez qu'un fichier CSV a été chargé dans l'application Sales Analysis : rgb_customers.csv. L'analyse au niveau des champs révèle que le champ Tags du fichier source d'origine a été renommé rgb_customers.Tags dans l'application Sales Analysis. Vous pouvez ouvrir le fichier CSV d'origine pour afficher la vue d'ensemble révélant de précieuses métadonnées telles que le propriétaire, le créateur, les métriques d'utilisation, les balises, les classifications, le profil des champs et l'analyse de l'impact.

Exemple : Affichage des dépendances et des expressions des champs dans des graphiques à l'aide de la synthèse Traçabilité

En tant qu'utilisateur métier informel, vous analysez un graphique en courbes COGS per Month dans une application et vous souhaitez modifier l'expression utilisée pour calculer la mesure (Cost of Goods Sold - Coût des produits vendus) COGS per Month et savoir quels Champs et quelles Sources sont utilisés dans le graphique. Assurez-vous que les options Afficher les détails et Afficher les expressions sont activées pour le graphique sous la section Général des propriétés, puis sélectionnez Édition terminée. Lorsque vous cliquez pour revenir au graphique, sélectionnez Afficher les détails Icône d'informations pour afficher la vue synthétique Traçabilité.

Vue synthétique Traçabilité d'un graphique en courbes : Affichage des expressions, des champs et des sources

La vue synthétique Traçabilité répertoriant les expressions ainsi que les champs et les sources dépendants

La vue synthétique Traçabilité répertorie les mesures et les dimensions représentées sur le graphique. Il est également possible d'afficher dans une liste déroulante les expressions créant les mesures et les dimensions en développant ces champs. Vous voyez que la mesure est créée par l'expression : Sum (UnitCost*Quantity). Les champs (Quantity, UnitCost) de l'expression sont indiqués comme des dépendances de champ. Vous pouvez sélectionner Icône Autres actions pour afficher la traçabilité des deux champs, mais, dans ce cas, il n'existe qu'un relais précédent jusqu'à la source ultime, Dataset.xlsx, qui est elle aussi indiquée comme dépendance source dans la synthèse Traçabilité.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !