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 (simplement nommé MySQL) :
Indiquez vos informations de connexion. Veuillez noter que le port de l’interface MySQL est 9004 par défaut, mais qu’il peut être différent selon la configuration du 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 requête SQL personnalisée pour récupérer vos données :
En cliquant sur “Edit/Preview data”, vous devriez pouvoir voir la structure de la table détectée ou ajuster votre requête SQL personnalisée, si c’est le mode d’accès que vous avez choisi :
Assurez-vous que le mode “Direct Query” est sélectionné dans le coin inférieur gauche de l’interface utilisateur :
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.