DataLakeCatalog dans l’éditeur SQL de votre choix.
Une fois la connexion établie, les tables du catalogue s’affichent dans la console SQL sous le nom de base de données de votre choix. Vous pouvez les interroger avec du SQL ClickHouse standard, les joindre à des tables MergeTree et les utiliser comme sources pour des vues matérialisées.
Prérequis
- Autorisations du service. Vous devez disposer de l’autorisation
control-plane:service:managepour accéder à la page Sources de données et ajouter des catalogues. - Service en cours d’exécution. Si le service est inactif, réactivez-le depuis la page Sources de données ou les paramètres du service avant de connecter ou d’afficher des catalogues associés.
- Identifiants du catalogue. Rassemblez les informations de connexion correspondant à votre type de catalogue avant d’ouvrir le panneau latéral. Chaque catalogue utilise des champs et des mécanismes d’authentification différents ; consultez Ajouter la connexion à votre catalogue ci-dessous.
Connectez votre catalogue
1
Ouvrez le panneau latéral du catalogue de données
- Sélectionnez Sources de données dans la navigation de gauche.
- Cliquez sur + Ajouter un catalogue si vous n’avez pas encore configuré de source de données. Sinon, cliquez sur Ajouter une source de données > Ajouter un catalogue de lac de données.
- Dans le panneau latéral Connecter votre catalogue de données, sélectionnez votre catalogue dans la liste déroulante Sélectionner un catalogue. Si le catalogue prend en charge plusieurs formats de table ouverts, choisissez-en un dans Format de table ouvert.
2
Ajoutez la connexion à votre catalogue
Sélectionnez votre catalog ci-dessous pour obtenir les instructions et les prérequis. Renseignez ensuite les paramètres de connection, ainsi qu’un Database name — la database ClickHouse qui expose les tables de votre catalog dans la SQL Console.
- AWS Glue
- Unity Catalog (Iceberg)
- Unity Catalog (Delta)
- Catalogue REST
- Microsoft OneLake
- Polaris
- BigLake Metastore
Le catalogue AWS Glue expose les tables Iceberg enregistrées dans le Glue Data Catalog.Avant de vous connecter, vérifiez les éléments suivants :
- ClickHouse version 25.12 ou ultérieure.
- Les tables Iceberg sont enregistrées dans le Glue Data Catalog AWS dans votre Region cible.
- Pour l’authentification par clé d’accès, vous disposez d’une clé d’accès d’utilisateur IAM autorisée à lire les métadonnées Glue et les objets S3 sous-jacents.
- Pour l’authentification par rôle IAM (26.2+), vous disposez d’un rôle IAM qui fait confiance à votre rôle de service ClickHouse. Incluez l’ARN du rôle de service figurant dans Settings → Network security information dans la stratégie d’approbation du rôle. Consultez Accéder aux données Iceberg de manière sécurisée pour obtenir des exemples de stratégies IAM.
us-west-2), puis choisissez une méthode d’authentification :Authentification par clé d’accès- Sélectionnez AWS Access Key comme Authentication method.
- Saisissez votre Access Key ID et votre Secret Access Key.
- Saisissez un Database name pour la base de données ClickHouse qui expose vos tables Glue.
- Sélectionnez AWS IAM Role comme Authentication method.
- Copiez le Service role ID (IAM) depuis le panneau flyout et ajoutez-le à la stratégie d’approbation de votre rôle IAM.
- Saisissez votre AWS Role ARN ainsi qu’un AWS Role Session Name facultatif.
- Saisissez un Database name pour la base de données ClickHouse qui expose vos tables Glue.
Glue prend en charge plusieurs formats de tables, mais ClickHouse lit uniquement les tables Iceberg depuis Glue.
3
Enregistrer la connexion
Après avoir renseigné les champs :
- Cliquez sur Add catalog. ClickHouse valide la connexion et les identifiants lors de l’enregistrement.
- En cas de réussite, une notification de confirmation s’affiche avec un lien View in SQL console. Votre catalogue apparaît dans la table Linked catalogs, avec son état de connexion et le nombre de tables.
Interrogez vos données
1
Afficher les tables de votre catalogue
Sur la page Sources de données, repérez votre catalogue dans le tableau Catalogues liés, puis cliquez sur Afficher les tables.ClickHouse ouvre la Console SQL avec la base de données de votre catalogue sélectionnée et affiche la liste des tables disponibles.
Les tables peuvent ne pas apparaître immédiatement après la connexion d’un catalogue. Selon le catalogue, leur affichage peut prendre jusqu’à 3 minutes.
2
Exécuter une requête
Saisissez une requête dans l’éditeur SQL, puis cliquez sur Run. Placez le nom complet de la table entre accents graves :
Résolution des problèmes
- Si vous ne voyez pas vos tables dans la console SQL : vérifiez les identifiants, l’accès réseau et les types de tables dans le catalogue. Assurez-vous que les tables attendues utilisent des formats de fichiers et de tables pris en charge.
Voir aussi
- Accélérer les analyses sur les données lakehouse — charger les tables du catalogue dans MergeTree pour les requêtes récurrentes
- Accéder aux données Iceberg en toute sécurité — configuration du rôle IAM pour accéder à AWS Iceberg et Glue