# Qlik-skript spårar tips

När du använder QlikView- eller Qlik Sense-kopplingar för att parsa loggfiler försöker Qlik Lineage-kopplingar identifiera databastypen när den läser CONNECT TO-meddelanden i Qlik-skript. Beroende på kopplingstyp kanske det inte går att identifiera databastypen men du kan lägga till denna information med ett skript.

Alla refererade resurser som Qlik Lineage-kopplingar detekterar lokalt skickas till Qlik Cloud som Qlik Resource Identifier (QRI). En QRI innehåller information om datakälltypen, format eller plattform som data sparas på och dess kanoniska sökväg i nätverket och i den nätverksnoden.

## Koppla spårningstips

Att skicka ytterligare information till Qlik Lineage-kopplingar görs med ett TRACE-meddelande. Detta kommando lägger till en kommentar i loggfilen som läses av Qlik Lineage-kopplingar. Att lägga till denna information ger en mer korrekt QRI som kan detekteras i olika instanser av Qlik Lineage-kopplingar och andra resurser som är tillgångliga direkt från Qlik Cloud.

### Exempel på spårningstips

Spårningstipset Qlik Lineage-kopplingar för ytterligare kopplingsinformation har detta format:

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

Spårningstipset läggs till som metadata till kopplingen och eventuella frågor som följer kopplingsmeddelandet använder tipset för att förbättra informationen i alla resurser.

Spårningen innehåller följande element:

* `!!qlc`
  * Detta är en flagga som informerar Qlik Lineage-kopplingar om att informationen som följer är viktig.
* `"Connect"`
  * Detta nyckelord indikerar för Qlik Lineage-kopplingar att ytterligare information finns för nästa CONNECT-meddelande som bearbetas.
* `"connection_name"`
  * Detta är namnet på kopplingen. Det kan vara eller inte vara maskinens adress eller ett beskrivande namn. Namnet grupperar alla efterföljande SQL-frågor och är nödvändigt för att bilda de QRI:er som adresserar verje källa i ursprungsdiagrammet. Det hjälper även till att justera data som kommits åt lokalt med Qlik Cloud-baserade frågor och säkerställer att de refererar till samma resurser.

    Anteckning om tipsAnvänd databasens adress och, om relevant, portnummer.
* "`default_database`" och "`default_schema`"
  * För frågor som körs efter kopplingsmeddelandet kan ofta databas- och schemainformation utelämnas beroende på databassystem. Det går att utelämna eftersom kopplingssträngen redan innehåller nödvändig information om databas och schema. Qlik Lineage-kopplingar använder automatiskt angiven databas och angivet schema för frågor som inte uttryckligen innehåller denna information.
  * [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikLineageConnectors/connectors/qlik-script-tracehints.htm)
    #### Fråga utan databas och schema
    ```

    LIB CONNECT TO ERP_Database';
    SQL SELECT Order, Product, Qty, Amount FROM SalesTable;
    ```

    Databasen och schemat tillhandahålls inte i frågan eftersom den är konfigurerad i kopplingen eller på databassidan.
  * [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikLineageConnectors/connectors/qlik-script-tracehints.htm)
    #### Fråga med spårningstips som lagts till
    ```

    TRACE !!qlc “erp_1.company.com” “PROD” “dbo” “sqlserver”;
    ```
    ```
    LIB CONNECT TO ERP_Database';
    SQL SELECT Order, Product, Qty, Amount FROM SalesTable;
    ```

    Frågor som uttryckligen uppger databas och/eller schema har företräde och förlitar sig inte på standardvärden.
* "database\_type"
  * Beroende på om bibliotelket använder olika kopplingstyper eller helt förlitar sig på OLEDB/ODBC kan Qlik Lineage-kopplingar stöta på utmaningar för att identifiera databastypen korrekt. Du åtgärdar detta genom att manuellt ställa in databastypen vilket åsidosätter automatisk detektering i Qlik Lineage-kopplingar.

    [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikLineageConnectors/connectors/qlik-script-tracehints.htm)
    #### Värdeinställningar som stöds

    Athena

    Azure SQL

    Azure Synapse

    Cassandra

    Couchbase

    Databricks

    Drill

    DynamoDB

    GBQ

    Hive

    Impala

    Marketo

    MongoDB

    MySQL

    Oracle

    Phoenix

    PostgreSQL

    Presto

    Redshift

    Salesforce

    SAP BW

    SAP HANA

    SAP SQL

    Snowflake

    SQL Server

    Teradata

    Unknown