Configuration d’un serveur ClickHouse on-premise
config.xml du serveur
mysql_user utilisant le hash généré :
/etc/clickhouse-server/users.d/mysql_user.xml
password_double_sha1_hex par votre propre hash double SHA1 généré.
QuickSight nécessite plusieurs paramètres supplémentaires dans le profile de l’utilisateur MySQL.
/etc/clickhouse-server/users.d/mysql_user.xml
config.xml, décommentez ce qui suit pour écouter sur toutes les adresses :
mysql, vous pouvez tester la connexion en ligne de commande.
En utilisant le nom d’utilisateur d’exemple (mysql_user) et le mot de passe (LZOQYnqQN4L/T6L0) indiqués ci-dessus, la commande serait :
Connecter QuickSight à ClickHouse
Recherchez le connecteur MySQL officiel fourni avec QuickSight (nommé simplement MySQL) :
Renseignez vos informations de connexion. Notez que le port de l’interface MySQL est 9004 par défaut, et qu’il peut varier selon la configuration de votre serveur.
Vous avez maintenant deux possibilités pour récupérer les données depuis ClickHouse. Vous pouvez d’abord sélectionner une table dans la liste :
Vous pouvez également saisir une custom SQL pour récupérer vos données :
En cliquant sur “Edit/Preview data”, vous devriez pouvoir consulter la structure de la table détectée automatiquement ou ajuster votre custom SQL, si c’est le mode d’accès que vous avez choisi pour les données :
Assurez-vous que le mode “Direct Query” est sélectionné dans le coin inférieur gauche de l’UI :
Vous pouvez maintenant publier votre jeu de données et créer une nouvelle visualisation !
Limitations connues
- L’importation SPICE ne fonctionne pas comme prévu ; veuillez utiliser le mode Direct Query à la place. Voir #58553.