ClickHouse - Se connecter avec Tabix
Découvrez comment vous connecter à votre instance Analytics for ClickHouse à l'aide de Tabix, un client SQL léger, et commencer à interroger vos données
Objectif
Les moteurs Analytics vous permettent de vous concentrer sur la création et l'analyse de données, pendant qu'OVHcloud prend en charge l'infrastructure de base de données.
Ce guide explique comment vous connecter à une instance Analytics for ClickHouse à l'aide de Tabix, un client SQL léger et convivial pour ClickHouse.
Prérequis
- Un projet Public Cloud dans votre compte OVHcloud.
- Un service ClickHouse en cours d'exécution sur votre OVHcloud Analytics (ce guide peut vous aider à répondre à ce prérequis).
- Une instance ClickHouse configurée pour accepter les connexions entrantes.
- Une version stable de Tabix installée et une connectivité réseau publique (Internet). Ce guide a été créé avec Tabix version 22.05.25.
Concept
Un service ClickHouse peut être géré de plusieurs manières.
L'une des approches les plus simples, mais aussi les plus puissantes, consiste à utiliser l'interface en ligne de commande (CLI), comme illustré dans le guide : Connect to ClickHouse with CLI, ou à utiliser des langages de programmation et des drivers.
Une autre option consiste à interagir directement à l'aide d'un outil de gestion graphique conçu pour ClickHouse : Tabix.
Pour cela, vous allez installer Tabix, configurer votre service Analytics for ClickHouse pour qu'il accepte les connexions entrantes, puis vous y connecter à l'aide de Tabix.
En pratique
Installer Tabix
Suivez la documentation officielle de Tabix pour installer Tabix.
Vous êtes maintenant prêt à vous connecter à votre instance ClickHouse.
Se connecter avec Tabix
Dans Tabix, créez une nouvelle connexion et renseignez les champs requis (nom, port, identifiant, mot de passe et certificat SSL le cas échéant).
Vous êtes maintenant prêt à interagir avec votre service Analytics for ClickHouse.
Insérer et interroger des données
Utilisez l'éditeur SQL de Tabix pour créer votre première base de données et table et y insérer des exemples de données. Voici un exemple qui crée la base company et la table customer, puis insère une ligne d'exemple.
Charger des données dans ClickHouse
Pour charger 100 lignes aléatoires dans une table nommée customer, vous pouvez utiliser l'éditeur SQL de Tabix avec le script suivant :
Interroger des données avec le framework d'agrégation
Vous pouvez utiliser des requêtes SQL GROUP BY dans ClickHouse pour agréger vos données. Par exemple, pour compter le nombre de clients par âge :
Cette requête synthétise les clients par âge.
Aller plus loin
Explorez la documentation Tabix pour découvrir toutes les fonctionnalités et capacités disponibles.
ClickHouse service capabilities
Configurer vRack pour Public Cloud
Rejoignez notre communauté d'utilisateurs.
Nous voulons vos retours !
Nous serions ravis de répondre à vos questions et apprécions tout retour que vous pourriez nous faire.
Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.
Vous êtes sur Discord ? Rejoignez notre chaîne via https://discord.gg/ovhcloud et interagissez directement avec l’équipe qui développe notre service de bases de données !