Configuración del servidor ClickHouse on-premise
config.xml del servidor
mysql_user que usa el hash generado:
/etc/clickhouse-server/users.d/mysql_user.xml
password_double_sha1_hex por el hash Double SHA1 que haya generado.
QuickSight requiere varias opciones de configuración adicionales en el perfil del usuario MySQL.
/etc/clickhouse-server/users.d/mysql_user.xml
config.xml, descomente lo siguiente para escuchar en todas las direcciones:
mysql, puedes probar la conexión desde la línea de comandos.
Usando el nombre de usuario de ejemplo (mysql_user) y la contraseña (LZOQYnqQN4L/T6L0) indicados arriba, el comando sería:
Conectar QuickSight con ClickHouse
Busca el conector oficial de MySQL incluido en QuickSight (llamado simplemente MySQL):
Especifica los detalles de la conexión. Ten en cuenta que el puerto de la interfaz MySQL es 9004 de forma predeterminada y puede ser distinto según la configuración del servidor.
Ahora tienes dos opciones para obtener los datos de ClickHouse. Primero, puedes seleccionar una tabla de la lista:
Como alternativa, puedes especificar una consulta SQL personalizada para obtener tus datos:
Al hacer clic en “Edit/Preview data”, deberías poder ver la estructura de la tabla detectada o ajustar tu consulta SQL personalizada, si decidiste acceder a los datos de ese modo:
Asegúrate de tener seleccionado el modo “Direct Query” en la esquina inferior izquierda de la UI:
Ahora puedes continuar publicando tu dataset y creando una nueva visualización.
Limitaciones conocidas
- La importación de SPICE no funciona como se espera; utilice en su lugar el modo Direct Query. Consulte #58553.