Créer un catalogue

La création d'un catalogue REST Apache Iceberg dans la Google Cloud console établit un point de terminaison de gestion dans le catalogue d'exécution Lakehouse. Ce point de terminaison pointe vers un bucket d'entrepôt Cloud Storage sous-jacent, fournissant une couche de métadonnées qui permet à plusieurs moteurs de requête d'interagir directement avec vos formats de table ouverts.

Lorsque vous créez votre catalogue pour Lakehouse pour Apache Iceberg, vous pouvez choisir entre les identifiants de l'utilisateur final ou le mode de distribution des identifiants pour la délégation de l'accès au stockage.

Avant de commencer

  1. Vérifiez que la facturation est activée pour votre Google Cloud projet.

  2. Activez l'API BigLake.

    Rôles requis pour activer les API

    Pour activer les API, vous avez besoin du rôle IAM Administrateur d'utilisation du service (roles/serviceusage.serviceUsageAdmin), qui contient l'autorisation serviceusage.services.enable. Découvrez comment attribuer des rôles.

    Activer l'API

Rôles requis

Pour obtenir les autorisations nécessaires pour créer un catalogue dans la Google Cloud console, demandez à votre administrateur de vous accorder les rôles IAM suivants sur votre projet :

Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

Créer un catalogue

  1. Dans la Google Cloud console, ouvrez la page Lakehouse.

    Accéder à Lakehouse

  2. Cliquez sur Créer un catalogue. La page Créer un catalogue s'ouvre.

  3. Dans le champ Sélectionner un bucket Cloud Storage, saisissez le nom du bucket Cloud Storage à utiliser avec votre catalogue. Vous pouvez également cliquer sur Parcourir pour choisir un bucket existant dans la liste ou en créer un. Vous ne pouvez avoir qu'un seul catalogue par bucket Cloud Storage.

  4. Dans le champ Méthode d'authentification, sélectionnez Identifiants de l'utilisateur final ou Mode de distribution des identifiants.

  5. Cliquez sur Créer.

    Votre catalogue est créé et la page Informations sur le catalogue s'ouvre.

  6. Sous Méthode d'authentification, cliquez sur Définir les autorisations du bucket.

  7. Dans la boîte de dialogue, cliquez sur Confirmer.

    Cela permet de vérifier que le compte de service de votre catalogue dispose du rôle Utilisateur des objets de l'espace de stockage sur votre bucket de stockage.