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:
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.
- "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.