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

Indices de trace de script Qlik

Lorsque vous utilisez des connecteurs QlikView ou Qlik Sense pour analyser des fichiers journaux, Qlik Lineage Connectors tente d'identifier le type de base de données lors de la lecture d'instructions CONNECT TO dans le script Qlik. Suivant le type de connexion, il se peut qu'il ne soit pas en mesure d'identifier le type de base de données, mais vous pouvez ajouter ces informations via un script.

Toutes les ressources référencées que Qlik Lineage Connectors détecte localement sont envoyées à Qlik Cloud sous la forme d'un Identificateur de ressources Qlik (QRI). Un QRI contient des informations sur le type de source de données, le format ou la plateforme de stockage des données et son chemin d'accès canonique sur le réseau et au sein du nœud réseau.

Indice de trace connect

L'envoi d'informations supplémentaires à Qlik Lineage Connectors s'effectue via une instruction TRACE. Cette commande ajoute un commentaire au fichier journal qui sera lu par Qlik Lineage Connectors. L'ajout de ces informations permettra d'aboutir à un QRI plus précis qui peut être détecté sur différentes instances de Qlik Lineage Connectors et d'autres ressources directement accessibles depuis Qlik Cloud.

Exemple d'indice de trace

L'indice de trace de Qlik Lineage Connectors pour des informations de connexion supplémentaires suit le format suivant :

TRACE !!qlc "Connect" "connection_name" "default_database" "default_schema" "database_type"; LIB CONNECT TO 'Database_tenant.region.provider.com';

L'indice de trace sera ajouté à la connexion sous forme de métadonnées et toute requête suivant l'instruction connect utilisera cet indice pour améliorer les informations sur chaque ressource.

La trace inclut les éléments suivants :

  • !!qlc

      Il s'agit d'un indicateur qui informe Qlik Lineage Connectors du fait que les informations suivantes sont importantes.

  • "Connect"

      Ce mot clé indique à Qlik Lineage Connectors des informations supplémentaires pour l'instruction CONNECT suivante qu'il va traiter.

  • "connection_name"

      Il s'agit du nom de la connexion. Il peut s'agir de l'adresse du poste ou d'un nom descriptif. Ce nom regroupe toutes les requêtes SQL suivantes et il est essentiel pour former les QRI qui correspondent à chaque ressource dans le graphique de traçabilité. Il aide également à aligner les données accessibles localement sur des requêtes basées dans Qlik Cloud, garantissant ainsi qu'elles font référence aux mêmes ressources.

      Note ConseilUtilisez l'adresse de la base de données et, le cas échéant, le numéro de port.
  • "default_database" et "default_schema"

      Pour des requêtes exécutées après l'instruction connect, les détails de la base de données et du schéma peuvent souvent être omis, suivant le système de base de données. Cette omission est possible en raison du fait que la chaîne de connexion contient déjà les informations de base de données et de schéma nécessaires. Qlik Lineage Connectors utilisera automatiquement la base de données et le schéma spécifiés pour les requêtes qui n'incluent pas explicitement ces informations.

  • "database_type"

      Suivant que la bibliothèque utilise des types de connexion différents ou s'appuie uniquement sur OLEDB/ODBC, Qlik Lineage Connectors peut avoir des difficultés à identifier correctement le type de base de données. Pour résoudre ce problème, vous pouvez définir manuellement le type de base de données en remplaçant la détection automatique de Qlik Lineage Connectors.

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 !