Saltar al contenido principal Saltar al contenido complementario

Conectar Qlik NPrinting con Qlik Sense

Debe conectar su instalación de Qlik NPrinting con uno o más servidores de Qlik Sense si desea tener gráficos de Qlik Sense en sus informes. Puede designar un centro de control de Qlik Sense para recibir los gráficos de Qlik NPrinting.

La carpeta de Qlik NPrinting Server con los certificados de Qlik Sense (C:\Program Files\NPrintingServer\Settings\SenseCertificates) se mantiene durante las actualizaciones, pero se elimina si desinstala Qlik NPrinting.

Nota informativaEsta página describe cómo conectarse a un servidor de Qlik Sense. Para conectar apps específicas de Qlik Sense a Qlik NPrinting con el fin de crear informes, vea: Conectar con apps de Qlik Sense (solo en inglés).

Requisitos

Si desea información sobre compatibilidad entre versiones de Qlik Sense, vea Compatibilidad con Qlik Sense (solo en inglés).

  • En QMC, debe proporcionar autorización RootAdmin al usuario Windows que ejecute el servicio Qlik NPrinting Engine Windows. Ese usuario Windows debe ser también un usuario de dominio. Vea: Cuentas de usuario (solo en inglés).
  • Microsoft Windows Autenticación NTML en el proxy de Qlik Sense. SAML y JWT no son compatibles. Si su proxy virtual utiliza autenticación SAML o JWT, debe agregar un nuevo proxy virtual con NTLM habilitado para conectores de Qlik NPrinting. Lo siguiente debe estar correctamente configurado:
    • Un proxy de Qlik Sense.

    • Un proxy virtual de Qlik Sense.

    • Un enlace entre el proxy y el proxy virtual.

    • El proxy virtual de Qlik Sense debe ser accesible desde los motores Qlik NPrinting Engine para recuperar datos y crear informes. Debe estar accesible desde el Qlik NPrinting Server para publicar en el centro de control de Qlik Sense.

Limitaciones

  • Conectar servidores adicionales de Qlik Sense tendrá un impacto en los recursos del sistema de Qlik NPrinting Server. Puede que necesite incrementar el uso de RAM y CPU en los equipos de Qlik NPrinting Engine y Qlik NPrinting Server si conecta con múltiples servidores de Qlik Sense. Vea: Rendimiento (solo en inglés).
  • Publicar en múltiples centros de control de Qlik Sense no es compatible.
  • Qlik Sense Desktop no es compatible.

Validar la conexión con Qlik Sense

Qlik NPrinting debe validar la conexión con Qlik Sense mediante certificados.

Los certificados deben estar instalados en el equipo de Qlik NPrinting scheduler service para distribuir informes desde Qlik NPrinting hasta el centro de control de Qlik Sense. Los certificados también deben estar instalados en todos los equipos de Qlik NPrinting Engine para crear conexiones con apps de Qlik Sense. Si el Qlik NPrinting scheduler service y Qlik NPrinting Engine están instalados en el mismo equipo, los certificados solo tienen que instalarse una vez.

Exportar los certificados desde la consolaQMC

Haga lo siguiente:

  1. Inicie sesión en QMC como administrador de Qlik Sense o usuario con acceso RootAdmin.

  2. Seleccione Certificados en la página de inicio de QMC  o desde el menú Flecha hacia abajo.

    Se mostrará la página Exportar para los Certificados.

  3. En el recuadro Nombre de máquina, escriba el nombre completo del equipo informático de Qlik NPrinting Server para el que esté creando los certificados: MIMAQUINA.midominio.com o la Dirección de IP.

  4. Deje el recuadro Contraseña de certificado vacío.

  5. Seleccione el formato de archivo .pfx en la lista desplegable Exportar formato de archivo para certificados.

  6. Haga clic en Exportar certificados en la barra de acciones.

  7. Cuando finaliza la exportación, se muestra el cuadro de diálogo Certificados exportados. Los certificados se exportarán a esta ubicación de disco muestra el directorio de destino.

    El valor predeterminado es: C:\ProgramData\Qlik\Sense\Repository\Exported Certificates\QlikNPrintingServerName

  8. Vaya a este directorio. Verá tres archivos: client.pfx, server.pfx y root.cer. Estos son los archivos que deben instalarse en su implementación de Qlik NPrinting.

    Explorador de Windows muestra una carpeta con tres archivos de certificado

Si se conecta a varios servidores de Qlik Sense, deberá repetir el proceso de exportación para cada servidor y cambiar el nombre de los archivos de certificado.

Instalar certificados de cliente de Qlik Sense

Nota informativaEste proceso es obligatorio para todas las implementaciones de Qlik NPrinting que se conectan a centros de control o datos de Qlik Sense.

Necesita el archivo client.pfx que se exportó al Exportar los certificados desde la consolaQMC. Si está instalando los certificados desde varios servidores de Qlik Sense, el nombre del archivo client.pfx debe cambiarse por un nombre único. Por ejemplo: YourQlikNPrintingServerName.pfx. Repita este proceso para cada Qlik NPrinting Engine. Cada client.pfx diferente debe recibir un nombre único.

El proceso de exportación de certificado debe repetirse en cada servidor de Qlik Sense que desea conectar con Qlik NPrinting Server y Qlik NPrinting Engine.

Haga lo siguiente:

  1. Reciba los certificados de Qlik Sense exportados y renombrados por su administrador del sistema Qlik Sense.

  2. Inicie sesión en el Qlik NPrinting Server que ejecuta el Qlik NPrinting scheduler service como administrador de servicios Qlik NPrinting Server Windows.
  3. Agregue los certificados en C:\Archivos de programa\NPrintingServer\Settings\SenseCertificates. Qlik NPrinting identificará automáticamente el correcto, que se utilizará para cada conexión.

    Nota informativa

    Solo debe mantener activos los certificados de Qlik Sense utilizados por las conexiones de Qlik NPrinting en la carpeta C:\Archivos de programa Files\NPrintingServer\Settings\SenseCertificates.

    Le recomendamos que elimine los certificados que no estén en uso.

  4. Repita este proceso en cada Qlik NPrinting Engine que ejecuta el servicio Qlik NPrinting Engine, utilizando el administrador de servicios Qlik NPrinting Engine Windows.

No es necesaria la asignación adicional de acceso a usuarios en Qlik Sense para que un usuario pueda ver los informes en el centro de control de Qlik Sense.

Configurar la validación del certificado del servidor para las conexiones con Qlik Sense

Nota informativaEste proceso es obligatorio si va a Activar la validación del certificado del servidor Activar la validación del certificado del servidor es opcional, pero se recomienda.

La validacióni del certificado del servidor garantiza que Qlik NPrinting solo se conecte a servidores de Qlik Sense de confianza para recuperar datos (obtener datos o imágenes de una app de Qlik Sense) y publicar informes en centros de control de Qlik Sense. La instalación de estos certificados permite a Qlik NPrinting validar la conexión con Qlik Sense.

Nota informativaLa validación del certificado del servidor está activada por defecto en las nuevas instalaciones de Qlik NPrinting. Si actualiza desde versiones anteriores de Qlik NPrinting, esta característica está desactivada por defecto, para evitar interrumpir cualquier tarea de Qlik Sense previamente configurada. En ese caso, la validación del certificado del servidor debe habilitarse manualmente.

Requisitos

  • Ubicaciones de instalación: El archivo root.cer de Qlik Sense debe instalarse en las máquinas de Qlik NPrinting Server y Qlik NPrinting Engine por un usuario que haya iniciado sesión como el administrador de servicios Qlik NPrinting Server Windows o el administrador de servicios Qlik NPrinting Engine Windows correspondiente (si los certificados se van a instalar para el Usuario actual y no para la Máquina local).

  • Nombres de dominio completo (FQDN): Cuando la opción Aplicar la validación del certificado del servidor de Qlik Sense está habilitada, solo los nombres de dominio completo (Fully Qualified Domain Names, FQDN) pueden utilizarse para conectarse con servidores de Qlik Sense tanto para recuperar datos como para publicar informes.

    Todas las conexiones con Qlik Sense y las direcciones de proxy de centros de control de Qlik Sense deben contener la dirección completa: http(s)://mysenseserver.mydomain.com/with_proxy_prefix_if_used.

    No se puede utilizar la dirección corta: http(s)://mysenseserver/with_proxy_prefix_if_used. Si una conexión con Qlik Sense no utiliza direcciones de proxy de FQDN, debe ser modificada por un administrador de Qlik NPrinting.

Instalar certificados de servidor

Necesita el archivo root.cer que se exportó al Exportar los certificados desde la consolaQMC. Este es el archivo que debe instalar en el Qlik NPrinting Server y sus máquinas de Qlik NPrinting Engine. Los certificados del servidor deben instalarse en:

  • El equipo de Qlik NPrinting Server cuando el centro de control de Qlik Sense se utiliza como destino de publicación de informes.

  • Cada máquina de Qlik NPrinting Engine si se utilizan conexiones con Qlik Sense. La instalación de certificados en las máquinas de Engine no es necesaria si QlikView se utiliza exclusivamente para obtener datos

Nota informativaSi va a instalar los certificados en un Qlik NPrinting Server, debe haber iniciado sesión como administrador de servicios Qlik NPrinting Server Windows. Si va a instalar los certificados en una máquina con Qlik NPrinting Engine, debe haber iniciado sesión como administrador de servicios Qlik NPrinting Engine Windows.

Haga lo siguiente:

  1. Inicie sesión en un Qlik NPrinting Server o Qlik NPrinting Engine con la cuenta de administrador de servicios correcta.

  2. Haga doble clic en el archivo root.cer que ya ha copiado y haga clic en Instalar certificado.

    Esto inicia el asistente de importación de certificados.

  3. El primer cuadro de diálogo sugerirá que solo instale el certificado para el Usuario actual. Esta es la cuenta de usuario del servicio Server o Engine Windows. Si elige Máquina local, el certificado estará disponible para todos los usuarios. Haga clic en Siguiente.

    Asistente de importación de certificados.

  4. Elija Colocar todos los certificados en el siguiente almacén y, a continuación, haga clic en Examinar.

  5. Seleccione Autoridades de certificación raíz de confianza y, a continuación, haga clic en Aceptar. Haga clic en Siguiente.

  6. Revise las selecciones. Deberían coincidir con la imagen a continuación, especialmente Almacén de certificados seleccionado por el usuario: Autoridades de certificación raíz de confianza.

    Pantalla de revisión del asistente de importación de certificados

  7. Haga clic en Finalizar.

  8. Puede aparecer un cuadro de diálogo Advertencia de seguridad. En tal caso, léalo y haga clic en .

Verá un mensaje que indica que la activación se ha realizado con éxito. Asegúrese de que todas las conexiones con Qlik NPrinting, y si se utiliza, la dirección de proxy de publicación de Qlik Sense al centro de control, utilizan FQDN. Para más información, vea Requisitos.

Una vez que haya instalado los certificados en los equipos de Qlik NPrinting Server y Qlik NPrinting Engine necesarios, estará listo para habilitar manualmente la función.

Activar la validación del certificado del servidor

Nota informativaSi es la primera vez que instala Qlik NPrinting, puede omitir esta sección, ya que la validación del certificado del servidor se habilitará por defecto.

Tras activar la validación del certificado del servidor, si los archivos de certificado root.cer de Qlik Sense correspondientes no se instalaron adecuadamente en Qlik NPrinting Server y en cada máquina de Qlik NPrinting Engine, todas las tareas configuradas que utilicen una conexión con Qlik Sense fallarán al ejecutarse.

Haga lo siguiente:

  1. Inicie sesión en Qlik NPrinting web console como administrador.

  2. En el menú superior, vaya a Admin > Configuración > Tarea.

  3. En la sección Seguridad, haga clic en la casilla Aplicar la validación del certificado del servidor de Qlik Sense.

  4. Haga clic en el botón Actualizar.

Una vez que esta función esté activada, aparecerá un mensaje en la parte interior de cada página de conexión con Qlik Sense y cada página de configuración de destino del centro de control de Qlik Sense.

Página de configuración de destino del centro de control de Sense con una nota en la parte inferior que explica que se aplicará la validación del certificado del servidor.

Cuadro de diálogo de la página de configuración de destino del centro de control de Sense con una nota en la parte inferior que explica que se aplicará la validación del certificado del servidor.

Más información

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.