Gérer les éléments de données à l'aide de Data Catalog
Data Catalog catalogue automatiquement les métadonnées sur les ressources Bigtable. Cette fonctionnalité permet à votre organisation de rechercher et de gérer vos composants de données Bigtable.
Les métadonnées sont automatiquement synchronisées entre Bigtable et Data Catalog pour les ressources Bigtable suivantes :
- Instances
- Clusters
- Tables, y compris les détails de la famille de colonnes
Data Catalog est un service de gestion des métadonnées entièrement géré. Il fournit des mécanismes unifiés de visualisation et d'ajout de tags pour les métadonnées techniques et métier. Pour en savoir plus sur Data Catalog et découvrir pourquoi vous devriez l'utiliser, consultez Qu'est-ce que Data Catalog ?.
Avantages de l'utilisation de Data Catalog avec Bigtable
Les informations de Data Catalog sur vos données peuvent faciliter l'analyse, la réutilisation des données, le développement d'applications et la gestion des données.
Vous pouvez rechercher des entrées dans Data Catalog par nom de ressource ou par détails. Par exemple, vous pouvez rechercher le nom d'une instance pour trouver l'entrée correspondante ou rechercher une famille de colonnes pour trouver l'entrée d'une table. Vous pouvez également utiliser une recherche à facettes en appliquant des filtres pour affiner votre recherche. Pour en savoir plus, consultez Rechercher et afficher des éléments de données avec Data Catalog.
Le taggage des éléments de données peut vous aider à comprendre et à cataloguer les données disponibles dans vos tables Bigtable pour les rendre plus détectables et consultables par les autres utilisateurs de Data Catalog, et dans le cadre de votre patrimoine de données plus vaste. Vous pouvez ajouter vos propres métadonnées à vos métadonnées cataloguées à l'aide de tags, puis utiliser ces tags pour effectuer des recherches.
Premiers pas avec Data Catalog
Pour commencer à utiliser Data Catalog afin de gérer vos composants de données Bigtable, effectuez les tâches suivantes :
Si vous n'avez jamais utilisé Data Catalog, activez l'API.
Attribuez des rôles IAM aux comptes principaux qui doivent accéder aux entrées Bigtable dans Data Catalog.
Pour savoir comment rechercher des éléments de données, consultez Effectuer une recherche avec Data Catalog.
Consultez la syntaxe de recherche dans Data Catalog pour savoir comment trouver vos métadonnées.
Consultez les concepts sur le taggage des entrées Data Catalog dans Tags et modèles de tags.
Méthodes de recherche de métadonnées Bigtable
Vous pouvez rechercher des métadonnées Bigtable synchronisées à l'aide de Data Catalog.
En plus des qualificateurs standards, vous pouvez rechercher des ressources Bigtable avec les éléments suivants :
Instance
- Nom de l'instance Bigtable
- ID de l'instance Bigtable
- Emplacement du cluster
- ID du cluster
Table
- ID de la table
- Nom de la famille de colonnes
- Nom de l'instance Bigtable
- ID de l'instance Bigtable
Rôles requis
L'affichage, l'ajout de tags et la recherche de ressources Bigtable dans Data Catalog ont des exigences d'autorisation différentes. En général, accordez aux comptes principaux de votre organisation le rôle minimal requis pour accomplir une tâche.
Autorisation d'afficher les tags publics et privés
Pour obtenir les autorisations nécessaires pour afficher les tags publics et privés sur les ressources Bigtable, demandez à votre administrateur de vous accorder les rôles IAM suivants :
Ces rôles prédéfinis contiennent les autorisations requises pour afficher les tags publics et privés. Les autorisations requises sont les suivantes :
bigtable.instances.get
bigtable.clusters.get
bigtable.tables.get
datacatalog.tagTemplates.getTag
Autorisation de rechercher des ressources Bigtable
Pour obtenir les autorisations nécessaires pour rechercher des ressources Bigtable dans Data Catalog, demandez à votre administrateur de vous accorder les rôles IAM suivants :
Ces rôles prédéfinis contiennent les autorisations requises pour rechercher des ressources Bigtable. Les autorisations requises sont les suivantes :
bigtable.instances.get
bigtable.clusters.get
bigtable.tables.get
Autorisation d'associer des tags aux ressources Bigtable
Pour obtenir les autorisations nécessaires pour associer des tags aux ressources Bigtable dans Data Catalog, demandez à votre administrateur de vous accorder les rôles IAM suivants :
Ces rôles prédéfinis contiennent les autorisations requises pour ajouter des tags publics et privés. Les autorisations requises sont les suivantes :
bigtable.instances.update
bigtable.clusters.update
bigtable.tables.update
datacatalog.tagTemplates.use
datacatalog.entries.updateTag
(Facultatif) Créer un rôle personnalisé
Vous pouvez créer un rôle personnalisé à attribuer aux utilisateurs qui ont besoin d'un accès complet à toutes les métadonnées Bigtable dans Data Catalog pour l'ensemble de votre projet ou de votre organisation. Vous pouvez ensuite faire de tout utilisateur ou compte de service ayant besoin d'accéder à ce rôle un compte principal du rôle personnalisé. Pour en savoir plus sur les rôles personnalisés, consultez Rôles et autorisations.
Choisissez un nom explicite pour le rôle, tel que "Éditeur Bigtable Data Catalog", puis n'attribuez que les comptes principaux qui ont besoin d'accéder au rôle. Pour obtenir des instructions de configuration, consultez Créer un rôle personnalisé.
Accordez les autorisations suivantes au rôle personnalisé :
bigtable.instances.get
bigtable.instances.update
bigtable.clusters.get
bigtable.clusters.update
bigtable.tables.get
bigtable.tables.update
datacatalog.tagTemplates.getTag
datacatalog.tagTemplates.use
Pour en savoir plus sur les autorisations Data Catalog, consultez Rôles permettant de rechercher des ressourcesGoogle Cloud . Pour obtenir la description des autorisations Bigtable, consultez Autorisations.
Contraintes connues
La section suivante liste certaines contraintes que vous devez prendre en compte avant d'utiliser Data Catalog pour gérer vos métadonnées Bigtable.
Contraintes de localisation
Si votre organisation a configuré des contraintes de localisation, il est possible que les entrées de métadonnées de vos ressources Bigtable ne soient pas synchronisées avec Data Catalog. Toutes les entrées créées avant l'application des contraintes de localisation sont conservées par Data Catalog.
Pour permettre à Data Catalog de charger des ressources, nous vous recommandons d'ajouter la région multirégionale global
à votre règle d'emplacement.
Exception concernant le nom de la famille de colonnes
L'API Data Catalog rejette les requêtes dont le nom de famille de colonnes inclut un point (.
). Par exemple, si le nom de famille de colonnes est personal.info
.
Étapes suivantes
- Consultez la présentation de Data Catalog.
- Découvrez d'autres intégrations Google Cloud avec Data Catalog.