Gérer des éléments de données à l'aide de Data Catalog
Data Catalog est une fonctionnalité de Dataplex qui catalogue automatiquement les métadonnées des ressources Bigtable. Cette fonctionnalité aide votre organisation à rechercher et à 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é au sein de Dataplex. 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 un nom d'instance pour trouver l'entrée d'une instance ou une famille de colonnes pour trouver l'entrée d'un tableau. Vous pouvez également utiliser une recherche facettée, 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 afin de les rendre plus visibles et plus faciles à rechercher par d'autres utilisateurs de Data Catalog et dans le cadre de votre ensemble de données plus vaste. Vous utilisez des tags pour ajouter vos propres métadonnées à vos métadonnées cataloguées, puis vous pouvez utiliser ces tags pour effectuer des recherches.
Premiers pas avec Data Catalog
Pour commencer à utiliser Data Catalog pour gérer vos éléments de données Bigtable, effectuez les tâches suivantes:
Si vous ne connaissez pas Data Catalog, activez l'API.
Accordez des rôles IAM aux principaux qui ont besoin d'accéder aux entrées Bigtable dans Data Catalog.
Découvrez comment rechercher des éléments de données en consultant Effectuer une recherche avec Data Catalog.
Consultez la syntaxe de recherche dans Data Catalog pour savoir comment trouver vos métadonnées.
Découvrez les concepts sur l'ajout de tags aux 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 qualifiants 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
Tableau
- 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 règle générale, attribuez 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 balises publiques et privées. 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 balises publiques et privées. 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é à accorder 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 définir n'importe quel compte utilisateur ou de service nécessitant un accès comme principal du rôle personnalisé. Pour en savoir plus sur les rôles personnalisés, consultez la section Rôles et autorisations.
Choisissez un nom pertinent pour le rôle, par exemple "Éditeur du catalogue de données Bigtable", puis n'attribuez le rôle qu'aux principaux qui en ont besoin. Pour obtenir des instructions de configuration, consultez la section 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 la section Rôles pour rechercher des ressources Google Cloud. Pour en savoir plus sur les autorisations Bigtable, consultez la section 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
.
Étape suivante
- Consultez une présentation de Data Catalog.
- Découvrez d'autres intégrations Google Cloud avec Data Catalog.