Configurar Qlik Data Gateway - Direct Access en un contenedor
Última actualización: 30/9/2026Este tema describe cómo configurar Direct Access gateway en un contenedor. Proporciona requisitos previos e instrucciones de instalación, y describe las limitaciones y consideraciones que debe tener en cuenta al trabajar con Direct Access gateway en un contenedor.
¿Qué es Direct Access gateway en un contenedor?
Puede implementar Direct Access gateway en un contenedor Docker. Este tipo de implementación se denomina Direct Access gateway en contenedores. Las implementaciones de Direct Access gateway en contenedores son compatibles con Linux, macOS y Windows.
Direct Access gateway en contenedores proporciona portabilidad a su entorno Direct Access gateway.
Buenas prácticas en el uso de Qlik Data Gateway - Direct Access
Para disfrutar de una experiencia satisfactoria al utilizar Qlik Data Gateway - Direct Access, se recomienda encarecidamente seguir las siguientes prácticas recomendadas:
-
No utilice la misma Direct Access gateway para el desarrollo, las pruebas de aceptación del usuario y la producción, ya que esto aumentará el riesgo de sobrecargar los recursos disponibles y afectará a la estabilidad del sistema. Desde una perspectiva empresarial, la combinación de recursos insuficientes y una menor estabilidad podría provocar retrasos en la actualización de los datos de las aplicaciones de producción.
- Para un rendimiento óptimo, instale Direct Access gateway en un entorno que esté lo más cerca posible de su fuente de datos.
Requisitos previos del sistema
Esta sección describe los requisitos para usar Direct Access gateway en contenedores.
Requisitos de software
-
Docker Engine versión 20.9+ y el plugin de Docker Compose (docker compose, sintaxis v2) instalados en el host.
Puertos y protocolos requeridos
Para conocer los puertos y protocolos requeridos, consulte Puertos y protocolos requeridos.
Hardware recomendado
-
Host: 8 núcleos, 32 GB de memoria, 5 GB de almacenamiento disponibles para Docker
-
Opcional: establezca límites coincidentes en el contenedor en el archivo compose para que la pasarela tenga capacidad específica en lugar de competir con otros contenedores o procesos en el host:
direct-access-agent: image: ... deploy: resources: limits: cpus: "6" memory: 24G ... dcaas: image: ... deploy: resources: limits: cpus: "2"
Hardware mínimo
El hardware mínimo solo es adecuado para escenarios específicos que utilicen implementaciones dedicadas más pequeñas (desarrollo, pruebas o producción), con volúmenes de datos continuamente bajos y un número limitado de recargas simultáneas.
-
Host: 4 núcleos, 8 GB de memoria, 5 GB de almacenamiento disponibles para Docker
-
Opcional: establezca límites coincidentes en el contenedor en el archivo compose para que la pasarela tenga capacidad dedicada en lugar de competir con otros contenedores o procesos en el host:
direct-access-agent: image: ... deploy: resources: limits: cpus: "2" memory: 4G ... dcaas: image: ... deploy: resources: limits: cpus: "2"
Instalar Qlik Data Gateway - Direct Access
La configuración de la pasarela Direct Access gateway implica procedimientos que deben realizarse tanto en el centro de actividades Administración como en el servidor de la pasarela Direct Access gateway.
Etapa uno: Descargar Qlik Data Gateway - Direct Access
-
En el centro de actividades Administración, seleccione Pasarelas de datos.
Cualquier pasarela de datos existente se indicará en una tabla que muestra información básica sobre cada puerta de enlace.
-
Haga clic en el botón de la barra de herramientas Implementar.
Se abre el cuadro de diálogo Implementar la pasarela de datos.
-
Seleccione Pasarela de datos de acceso directo - Containerized Direct Access Gateway, acepte el Acuerdo de cliente de Qlik y haga clic en Descargar. El archivo de configuración de Direct Access gateway (docker-compose.qlik-data-gateway-direct-access.yml) se descargará en su equipo.
Segunda fase: inicie la implementación ejecutando el archivo Docker Compose
Para iniciar la implementación de Direct Access gateway, ejecute el siguiente comando:
docker compose -f docker-compose.qlik-data-gateway-direct-access.yml up
Etapa tres: Configurar Direct Access gateway
Para obtener instrucciones de configuración detalladas, consulte Etapa tres: configurar Direct Access gateway.
Etapa cuatro: registre la pasarela de datos
El siguiente paso es registrar la pasarela de datos. Esto se puede hacer a través del centro de actividades Administración o en la línea de comandos.
Etapa cinco: inicie el servicio Qlik Data Gateway - Direct Access en el servidor de la pasarela de acceso directo
Para iniciar el servicio Qlik Data Gateway - Direct Access, inicie los contenedores dcaas-dg y direct-access-agent.
Etapa seis: agregue una conexión a su fuente de datos
Vea Etapa seis: agregue una conexión a su fuente de datos.
Configuración del entorno
Esta sección muestra variables de entorno específicas del archivo docker-compose.qlik-data-gateway-direct-access.yml que podría necesitar configurar para conectar correctamente sus fuentes de datos a través de la pasarela.
-
ALLOW_SOURCES: una lista de elementos permitidos separada por comas de nombres de host e IP. Cuando el agente de la pasarela necesite conectarse a algo en su propio servidor o a otro host en la red local o privada (por ejemplo, una base de datos en localhost, un nombre de servicio de Docker o un host con IP privada), añada esa dirección a ALLOW_SOURCES — de lo contrario se rechazará el intento de conexión.
Fuentes de datos compatibles
- Se admiten los siguientes conectores ODBC para instalaciones en contenedores:
- PostgreSQL
- SQL Server
- Oracle
Para más información sobre los conectores ODBC, consulte Bases de datos ODBC ‒ Qlik Cloud (solo en inglés).
-
Conector REST (REST a través de Direct Access gateway). Para más información sobre las fuentes de datos REST, consulte Fuentes REST ‒ Qlik Cloud (solo en inglés).