Instalar Qlik NPrinting y Qlik Sense en el mismo equipo

Instalar Qlik Sense y Qlik NPrinting en el mismo equipo no es una configuración recomendable. En un entorno de producción, Qlik NPrinting Server y Qlik NPrinting Engine consumirán todos los recursos disponibles del equipo en el que estén instalados. Si Qlik Sense está instalado en el mismo equipo que Qlik NPrinting Qlik Sense, puede bloquearse debido a la falta de recursos disponibles y no se entregarán informes. Actualmente, Qlik NPrinting Server, Qlik NPrinting Engine y Qlik Sense no tienen un sistema interno para limitar su uso o sus recursos.

Nota: No hay incompatibilidades conocidas entre Qlik NPrinting y Qlik Sense, pero en un entorno de producción Qlik NPrinting requiere una máquina (virtual o física) distinta de Qlik Sense.

En determinadas circunstancias, por ejemplo, para demostraciones, puede optar por instalar el Qlik NPrinting Server, Qlik NPrinting Engine y Qlik Sense en el mismo equipo. También se pueden ejecutar Qlik Sense y Qlik NPrinting juntos en un equipo AWS (Amazon Web Service) haciendo alguna configuración adicional.

Recomendamos no usar esta configuración para una prueba de concepto porque podría dar resultados falsos. El uso concurrente de recursos por parte de Qlik NPrinting y Qlik Sense podría hacer que el sistema fallara. Esto no ocurre en un entorno de producción correctamente configurado.

Para limitar los efectos del uso contextual de los recursos:

  • Asigne más recursos de hardware (más RAM, más unidades CPU) a una máquina virtual.
  • Reinicie el equipo a menudo para que los recursos se liberen.
Nota: Estas sugerencias no resuelven completamente este problema.

Haga lo siguiente:

  1. Instale Qlik Sense.

    Vea: Planificar su despliegue.

  2. Instale Qlik NPrinting Server y Qlik NPrinting Engine.

    Instalar Qlik NPrinting Server

    Instalar Qlik NPrinting Engine

    Qlik NPrinting Designer puede instalarse en el mismo equipo (virtual o físico) que Qlik Sense y Qlik NPrinting o en otro distinto.

  3. Instale los certificados de Qlik Sense.

    Instalar certificados de Qlik Sense

    Solo necesita instalar el certificado client.pfx. Debe utilizar la misma cuenta de Windows establecida en el servicio de Qlik NPrinting Engine Windows.

  4. Desde el Qlik NPrinting web console, conecte el Qlik NPrinting Engine con el nodo local de Qlik NPrinting scheduler service.

    Añadir un motor Qlik NPrinting Engine

  5. Cree una conexión de Qlik NPrinting a una app Qlik Sense.

    Crear conexiones

    Recuerde usar el nombre del equipo, ya que no se admite el uso de localhost. Para encontrar el nombre correcto de un equipo AWS (Amazon Web Services), vea Configuración adicional para equipos AWS.

Configuración adicional para equipos AWS

Para todas las conexiones de Qlik NPrinting a Qlik Sense, la dirección de proxy debe ser la dirección de la autoridad de certificación creada por Qlik Sense.

Para buscar la dirección de la autoridad de certificación en el equipo de AWS (Amazon Web Services), haga lo siguiente:

  1. Abra un símbolo del sistema.
  2. Ejecute mmc.exe.
  3. En el menú Archivo, haga clic en Agregar o quitar complemento.
  4. Seleccione Certificados en la columna Complemento.
  5. Haga clic en Añadir.
  6. Seleccione Cuenta de ordenador.
  7. Haga clic en Siguiente.
  8. Haga clic en Finalizar.
  9. Haga clic en Aceptar.
  10. Amplíe el nodo Certificados (Equipo Local) haciendo clic en el símbolo ú.
  11. Seleccione Personal.
  12. El nombre de equipo que busca aparece en la columna Issued By y termina por -CA. Por ejemplo, puede encontrar un valor Issued By, como ip-123-31-38-88.ec2.internal-CA, por lo que debe usar ip-123-31-38-88.ec2.internal como dirección del equipo al que conectarse.

Al crear una conexión Qlik NPrinting a Qlik Sense, la dirección de la computadora debe ir precedida por https://.

Los pasos anteriores son obligatorios porque en los equipos AWS (Amazon Web Services), Qlik Sense produce sus certificados utilizando una interfaz de red específica, que no es el nombre de máquina público de Amazon ni el nombre del equipo informático.