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 MySQL incluído no QuickSight (chamado simplesmente de MySQL):
Informe os detalhes da conexão. Observe que a porta da interface MySQL é 9004 por padrão, e ela 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 da lista:
Como alternativa, você pode especificar um SQL personalizado para buscar seus dados:
Ao clicar em “Edit/Preview data”, você poderá ver a estrutura da tabela analisada 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 UI:
Agora você pode prosseguir com a publicação do seu conjunto de dados e a criação de uma nova visualização!
Limitações conhecidas
- A importação do SPICE não funciona como esperado; use o modo Direct Query. Veja #58553.