Configurar conexiones analíticas en Qlik Sense Desktop
Last updated: 21/7/2026
Mediante el uso de conexiones analíticas, podrá integrar análisis externos con el descubrimiento de datos en su negocio. Una conexión analítica amplía las expresiones que puede utilizar en los gráficos y scripts de carga, al invocar un motor de cálculo externo; al hacer esto, el motor de cálculo actúa como una extensión del lado del servidor (SSE). Por ejemplo, podría crear una conexión analítica con R y utilizar expresiones estadísticas cuando cargue los datos.
Para Qlik Sense Desktop, la configuración se debe hacer en el archivo Settings.ini.
Haga lo siguiente:
-
Abra el archivo Settings.ini.
Para Qlik Sense Desktop se encuentra en C:/Users/<User ID>/Documents/Qlik/Sense/ o en C:/Users/AppData/Local/Programs/Qlik/Sense/Engine.
Para Qlik Sense se encuentra en: C:/ProgramData/Qlik/Sense/Engine/.
-
Agregue la siguiente configuración (observe la línea vacía al final):
[Settings 7]SSEPlugin=<PluginConfig>[;<PluginConfig>...]
Donde <PluginConfig> es una lista separada por comas de elementos de configuración que contiene lo siguiente:
<EngineName>,<Address>[,<PathToCertFile>,<RequestTimeout>,<ReconnectTimeout>]
Repositorios Qlik de código abierto SSE
Los dos repositorios SSE Qlik siguientes son de código abierto:
-
https://github.com/qlik-oss/server-side-extension
Contiene el protocolo SSE, documentación general y ejemplos escritos en Python y C++.
-
https://github.com/qlik-oss/sse-r-plugin
Contiene un plugin R escrito en C#, solo el código fuente. Debe crear el plugin antes de poderlo utilizar.
Descripción de los elementos
<EngineName>: Mapeado/alias al plugin que se utilizará desde las expresiones en la aplicación utilizando las funciones del plugin, por ejemplo, SSEPython para un plugin de Python.
<Address>: lista separada por dos puntos con dos elementos, y
- <Host>: nombre DNS (o dirección IP) del plugin.
- <Port>: Puerto en el que el plugin escucha, normalmente 50051.
<PathToCertFile>: Ruta del sistema de archivos a la carpeta que contiene los certificados de cliente necesarios para una comunicación segura con el plugin. Opcional. Si se omite, se invocará una comunicación insegura. Esta ruta de acceso solo apunta a la carpeta donde se encuentran los certificados. Asegúrese de que realmente se copian a esa carpeta. Los nombres de los tres archivos de certificado deben ser los siguientes: root_cert.pem, sse_client_cert.pem, sse_client_key.pem. Únicamente se permite autenticación mutua (autenticación cliente y servidor).
<RequestTimeout>: Entero (segundos). Opcional. El valor predeterminado es 0 (infinito). Tiempo de espera para la duración del mensaje.
<ReconnectTimeout>: Entero (segundos). Opcional. El valor predeterminado es 20 (segundos). Tiempo antes de que el cliente intente volver a conectarse al complemento plugin después de que se haya perdido la conexión con el plugin.
- Ejemplo en el que se define un servidor de complementos SSE: SSEPlugin=SSEPython,localhost:50051
- Ejemplo donde se definen dos servidores de complementos plugin SSE: SSEPlugin=SSEPython,localhost:50051;R,localhost:50053
- Ejemplo en el que se define un servidor de complemento SSE sin ruta de certificado pero con tiempos de espera establecidos: SSEPlugin=SSEPython,localhost:50051,,0,20