1. Rassemblez vos informations de connexion
Les informations de votre service ClickHouse Cloud sont disponibles dans la console ClickHouse Cloud.
Sélectionnez un service, puis cliquez sur Connect :
Choisissez HTTPS. Les détails de connexion s’affichent dans un exemple de commande
curl.
Si vous utilisez ClickHouse autogéré, les détails de connexion sont définis par votre administrateur ClickHouse.
2. Créer un type de connexion ClickHouse
Query
Response
CREATE, mais toutes les opérations CRUD sont disponibles.
La apiKey se trouve en cliquant sur “Publish” dans l’un de vos dashboards Embeddable.
Le name est un nom unique permettant d’identifier cette connexion.
- Par défaut, vos modèles de données rechercheront une connexion appelée “default”, mais vous pouvez fournir à vos modèles différents noms
data_sourceafin de connecter différents modèles de données à différentes connexions (il suffit de spécifier le nom de data_source dans le modèle)
type indique à Embeddable quel pilote utiliser.
- Ici, vous devrez utiliser
clickhouse, mais vous pouvez connecter plusieurs sources de données différentes à un même espace de travail Embeddable, vous pouvez donc aussi en utiliser d’autres, comme :postgres,bigquery,mongodb, etc.
credentials est un objet JavaScript contenant les identifiants nécessaires attendus par le pilote.
- Ceux-ci sont chiffrés de manière sécurisée et utilisés uniquement pour récupérer exactement les données que vous avez décrites dans vos modèles de données. Embeddable vous recommande vivement de créer un utilisateur de base de données en lecture seule pour chaque connexion (Embeddable lira uniquement les données de votre base de données, sans jamais y écrire).