Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Ablaufverfolgungshinweise zu Qlik Skripts

Wenn Sie die Konnektoren QlikView oder Qlik Sense zur Analyse von Protokolldateien verwenden, versucht Qlik Lineage Connectors, beim Lesen von CONNECT TO-Anweisungen im Qlik-Skript den Datenbanktyp zu identifizieren. Abhängig vom Verbindungstyp ist es eventuell nicht möglich, den Datenbanktyp zu identifizieren. Diese Informationen können Sie jedoch über ein Skript hinzufügen.

Alle referenzierte Ressourcen, die Qlik Lineage Connectors lokal erkennt, werden an Qlik Cloud als Qlik Resource Identifier (QRI) gesendet. Ein QRI enthält Informationen zum Datenquellentyp, zum Format oder zur Plattform, auf der die Daten gespeichert sind, und zum anerkannten Pfad auf dem Netzwerk und innerhalb dieses Netzwerkknotens.

Ablaufverfolgungshinweis zu Verbindungen

Das Senden zusätzlicher Informationen an Qlik Lineage Connectors geschieht über eine TRACE-Anweisung. Dieser Befehl fügt einen Kommentar zur Protokolldatei hinzu, der von Qlik Lineage Connectors gelesen wird. Mithilfe dieser Information wird ein genauerer QRI gebildet, der über unterschiedliche Instanzen von Qlik Lineage Connectors und andere Ressourcen, die direkt über Qlik Cloud abgerufen werden, hinweg erkannt werden kann.

Beispiel für Ablaufverfolgungshinweise

Der Qlik Lineage Connectors-Ablaufverfolgungshinweis für zusätzliche Verbindungsinformationen folgt diesem Format:

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

Der Ablaufhinweis wird als Metadaten zur Verbindung hinzugefügt und alle Abfragen nach der Verbindungsanweisung verwenden diesen Hinweis, um die Informationen zu jeder Ressource zu verbessern.

Der Ablaufverfolgung enthält die folgenden Elemente:

  • !!qlc

      Hierbei handelt es sich um ein Flag, das Qlik Lineage Connectors darüber informiert, dass die nachfolgende Information wichtig ist.

  • "Connect"

      Dieses Schlüsselwort informiert Qlik Lineage Connectors über zusätzliche Informationen für die nächste CONNECT-Anweisung, die es verarbeitet.

  • "connection_name"

      Dies ist der Name der Verbindung. Er kann entweder die Adresse oder ein beschreibender Name des Computers sein. Dieser Name gruppiert all nachfolgenden SQL-Abfragen und ist entscheidend für die Bildung der QRIs, die jede Ressource im Herkunftsdiagramm adressiert. Er hilft auch, Daten abzugleichen, auf die lokal mit Qlik Cloud-basierten Abfragen zugegriffen wird. So wird sichergestellt, dass sie sich auf dieselben Ressourcen beziehen.

      TipphinweisVerwenden Sie die Datenbankadresse und, falls relevant, die Portnummer.
  • "default_database" und "default_schema"

      Für Abfragen, die nach der Connect-Anweisung ausgeführt werden, können die Datenbank- und Schemadetails abhängig vom Datenbanksystem oft weggelassen werden. Diese Weglassung ist möglich, da die Verbindungszeichenfolge bereits die notwendigen Datenbank- und Schemainformationen enthält. Qlik Lineage Connectors verwendet automatisch die angegebene Datenbank und das angegebene Schema für Abfragen, die diese Informationen nicht explizit enthalten.

  • "database_type"

      Je nachdem, ob die Bilbliothek unterschiedliche Verbindungstypen verwendet oder sich ausschließlich auf OLEDB/ODBC stützt, hat Qlik Lineage Connectors möglicherweise Probleme, den Datenbanktyp korrekt zu identifizieren. Um dieses Problem zu umgehen, können Sie den Datenbanktyp manuell festlegen und so die automatische Erkennung von Qlik Lineage Connectors außer Kraft setzen.

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!