Configuração do servidor ClickHouse on-premise
config.xml do servidor
mysql_user que usa o hash gerado:
/etc/clickhouse-server/users.d/mysql_user.xml
password_double_sha1_hex pelo hash Double SHA1 gerado por você.
O QuickSight exige várias configurações adicionais no perfil do usuário MySQL.
/etc/clickhouse-server/users.d/mysql_user.xml
config.xml, descomente o trecho a seguir para ouvir em todos os endereços:
mysql disponível, poderá testar a conexão pela linha de comando.
Usando o nome de usuário de exemplo (mysql_user) e a senha (LZOQYnqQN4L/T6L0) mencionados acima, o comando seria:
Conectando o QuickSight ao ClickHouse
Procure o conector oficial do MySQL disponível no QuickSight (chamado simplesmente de MySQL):
Informe os detalhes da conexão. Observe que a porta da interface MySQL é 9004 por padrão e pode ser diferente, dependendo da configuração do seu servidor.
Agora, você tem duas opções para buscar os dados do ClickHouse. Primeiro, pode selecionar uma tabela na lista:
Como alternativa, você pode informar um SQL personalizado para buscar seus dados:
Ao clicar em “Edit/Preview data”, você poderá ver a estrutura da tabela identificada automaticamente ou ajustar seu SQL personalizado, caso tenha decidido acessar os dados dessa forma:
Certifique-se de que o modo “Direct Query” esteja selecionado no canto inferior esquerdo da interface:
Agora você pode publicar seu dataset e criar uma nova visualização!
Limitações conhecidas
- A importação do SPICE não funciona como esperado; use o modo Direct Query. Veja #58553.