Konfigurera analytiska kopplingar i Qlik Sense Desktop
Senast uppdaterad: 2026-07-21
Med analytiska kopplingar kan du integrera extern analys med ditt business discovery. En analytisk koppling utökar de uttryck som du kan använda i laddningsskript och diagram genom att anropa en extern beräkningsmotor (när du gör detta fungerar beräkningsmotorn som ett servertillägg (SSE)). Du kan t.ex. skapa en analytisk koppling till R och använda statistiska uttryck när du läser in data.
Konfigurationen av Qlik Sense Desktop måste göras i Settings.ini-filen.
Gör följande:
-
Öppna Settings.ini-filen.
För Qlik Sense Desktop finns den i C:/Users/<User ID>/Documents/Qlik/Sense/ eller i C:/Users/AppData/Local/Programs/Qlik/Sense/Engine.
För Qlik Sense finns den i: C:/ProgramData/Qlik/Sense/Engine/.
-
Lägg till följande konfiguration (observera den tomma raden i slutet):
[Settings 7]SSEPlugin=<PluginConfig>[;<PluginConfig>...]
Där <PluginConfig> är en kommaavgränsad lista över konfigurationselement som innehåller följande:
<EngineName>,<Address>[,<PathToCertFile>,<RequestTimeout>,<ReconnectTimeout>]
Qlik SSE-databaser med öppen källkod
Följande två Qlik SSE-databaser är öppen källkod:
-
https://github.com/qlik-oss/server-side-extension
Innehåller SSE-protokollet, allmän dokumentation och exempel skrivna i Python och C++.
-
https://github.com/qlik-oss/sse-r-plugin
innehåller ett R-insticksprogram skrivet i C# (endast källkoden). Du måste skapa insticksprogrammet innan det kan användas.
Beskrivning av elementen
<EngineName>: Mappning/alias för det insticksprogram som ska användas inifrån appens uttryck med hjälp av insticksprogrammets funktioner, exempelvis SSEPython för ett Python-insticksprogram.
<Address>: kolonavgränsad lista med två element, och
- <Host>: Insticksprogrammets DNS-namn (eller IP-adress).
- <Port>: Port som insticksprogrammet lyssnar på, vanligtvis 50051.
<PathToCertFile>: Filsystemssökväg till mapp som innehåller kundcertifikat som krävs för säker kommunikation med insticksprogrammet. Valbart. Om det utelämnas kommer osäker kommunikation att tillämpas. Denna sökväg pekar bara på den mapp där certifikaten finns. Du måste se till att de verkligen kopierats till den mappen. Namnen på de tre certifikatfilerna måste vara följande: root_cert.pem, sse_client_cert.pem, sse_client_key.pem. Endast ömsesidig autentisering (server- och klientautentisering) är tillåten.
<RequestTimeout>: Heltal (sekunder). Valbart. Standardvärdet är 0 (oändligt). Timeout för meddelandets varaktighet.
<ReconnectTimeout>: Heltal (sekunder). Valbart. Standardvärdet är 20 (sekunder). Tid innan klienten försöker återansluta till insticksprogrammet när anslutningen har förlorats.
- Exempel med en definierad server för SSE-insticksprogram: SSEPlugin=SSEPython,localhost:50051
- Exempel med två definierade servrar för SSE-insticksprogram: SSEPlugin=SSEPython,localhost:50051;R,localhost:50053
- Exempel där en definierad server för SSE-insticksprogram som saknar certifikatsökväg men har inställda tidsgränser: SSEPlugin=SSEPython,localhost:50051,,0,20