Les noms complets sont des identifiants de ressources uniques et sensibles à la casse que vous pouvez utiliser avec Dataplex Universal Catalog pour faire référence à des ressources Google Cloudet nonGoogle Cloud .
Par exemple, les noms complets sont utilisés pour les systèmes qui sont compatibles avec l'ingestion automatique des métadonnées à partir de Google Cloud. Si vous cataloguez vos ressources nonGoogle Cloud dans Dataplex Universal Catalog, vous pouvez fournir des noms complets lorsque vous créez les entrées personnalisées qui représentent ces ressources tierces.
Les noms complets sont composés d'un préfixe suivi de segments délimités par des points. La longueur ne doit pas dépasser 4 000 caractères.
Entourez les segments contenant des caractères réservés, tels que des deux-points, des points et des espaces blancs, avec des accents graves. Utilisez des doubles apostrophes inversées pour spécifier une apostrophe inversée dans un segment.
Formats prédéfinis pour les ressources Google Cloud
Les tableaux suivants regroupent les formats prédéfinis pour les noms complets compatibles avec les ressources Google Cloud .
BigQuery
Ressource
Format
Ensemble de données
bigquery:{projectId}.{datasetId}
Tableau
bigquery:{projectId}.{datasetId}.{tableId}
Voir
bigquery:{projectId}.{datasetId}.{viewId}
Modèle
bigquery:{projectId}.{datasetId}.{modelId}
Table partitionnée
bigquery:sharded:{projectId}.{datasetId}.{tablePrefix}
Routine
bigquery:routine:{projectId}.{datasetId}.{routineId}
Connexion
bigquery:connection:{projectId}.{location}.{connectionId}
BigQuery Sharing (anciennement Analytics Hub)
Ressource
Format
Échange
analytics_hub:{projectId}.{location}.{exchangeId}
Fiche
analytics_hub:{projectId}.{location}.{exchangeId}.{listingId}
Bigtable
Ressource
Format
Instance
bigtable:{projectId}.{instanceId}
Tableau
bigtable:{projectId}.{instanceId}.{tableId}
Cloud SQL pour MySQL
Ressource
Format
Instance
cloudsql_mysql:{projectId}.{location}.{instanceId}
Schéma
cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId}
Tableau
cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId}.{tableId}
Cloud SQL pour PostgreSQL
Ressource
Format
Instance
cloudsql_postgresql:{projectId}.{location}.{instanceId}
Base de données
cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}
Schéma
cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId}
Tableau
cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId}.{tableId}
Cloud Storage
Ressource
Format
Bucket
gcs:{bucketName}
Chemin d'accès
gcs:{bucketName}.{virtualPath}
Dataplex Universal Catalog
Attention : L'ingestion des entités Dataplex Universal Catalog sous les lacs et les zones dans Data Catalog (y compris celles créées en tant que résultat de la découverte Dataplex Universal Catalog) est obsolète et cessera de fonctionner d'ici le 30 septembre 2025. Les tables externes de BigQuery publiées par Discovery seront ingérées dans Dataplex Universal Catalog en tant qu'entrées.
Ressource
Format
Lac
dataplex:{projectId}.{location}.{lakeId}
Zone
dataplex:{projectId}.{location}.{lakeId}.{zoneId}
Tableau
dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{tableId}
Ensemble de fichiers
dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{filesetId}
Ressource
Format
Service
dataproc_metastore:{projectId}.{location}.{instanceId}
Base de données
dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}
Tableau
dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}.{tableId}
Looker
Ressource
Format
Instance
looker:{instanceId}
Tableau de bord
looker:dashboard:{instanceId}.{folderId}.{dashboardId}
Explorer
looker:explore:{instanceId}.{folderId}.{exploreId}
Regarder
looker:look:{instanceId}.{folderId}.{lookId}
Pub/Sub
Ressource
Format
Sujet
pubsub:topic:{projectId}.{topicId}
Abonnement
pubsub:subscription:{projectId}.{subscriptionId}
Spanner
Ressource
Format
Instance
spanner:{projectId}.{instanceConfigId}.{instanceId}
Base de données
spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}
Tableau
spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{tableId}
Voir
spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{viewId}
Vertex AI
Ressource
Format
Modèle
vertex_ai:model:{projectId}.{locationId}.{modelId}.{version}
Ensemble de données
vertex_ai:dataset:{projectId}.{locationId}.{datasetId}
FeatureGroup
vertex_ai:featuregroup:{projectId}.{locationId}.{featureGroupId}
FeatureOnlineStore
vertex_ai:featureonlinestore:{projectId}.{locationId}.{featureOnlineStoreId}
FeatureView
vertex_ai:featureonlinestore:{projectId}.{locationId}.{featureOnlineStoreId}.{FeatureViewId}
Formats prédéfinis pour les ressources nonGoogle Cloud
Les tableaux suivants regroupent les formats prédéfinis pour les noms complets compatibles avec les ressources tierces.
Apache Cassandra
Ressource
Format
Cluster
cassandra:{dns}
Espace de clés
cassandra:{dns}.{keyspaceId}
Tableau
cassandra:{dns}.{keyspaceId}.{tableId}
Apache Hive
Ressource
Format
Instance
hive_metastore:{dns}
Base de données
hive_metastore:{dns}.{database}
Tableau
hive_metastore:{dns}.{database}.{table}
Apache Kafka
Ressource
Format
Cluster
kafka:{dns}
Sujet
kafka:{dns}.{topicId}
AWS Athena
Ressource
Format
Catalogue
athena:{catalogId}.{region}
Base de données
athena:{catalogId}.{region}.{databaseId}
Tableau
athena:{catalogId}.{region}.{databaseId}.{tableId}
AWS Redshift
Ressource
Format
Instance
redshift:{clusterId}.{region}.{port}
Base de données
redshift:{clusterId}.{region}.{port}.{databaseId}
Schéma
redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId}
Tableau
redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId}.{tableId}
AWS S3
Ressource
Format
Bucket
s3:{bucket}
Chemin d'accès
s3:{bucket}.{virtualPath}
AWS Glue
Ressource
Format
Tableau
aws_glue:table:{region}.{accountId}.{dbName}.{tableName}
Azure Blob Storage
Ressource
Format
Compte
abs:{account}
Conteneur
abs:{account}.{container}
Chemin d'accès
abs:{account}.{container}.{virtualPath}
Azure Cosmos DB
Ressource
Format
Compte
cosmos-db:{accountName}
Base de données
cosmos-db:{accountName}.{databaseId}
Conteneur
cosmos-db:{accountName}.{databaseId}.{containerId}
Azure Data Explorer
Ressource
Format
Cluster
kusto:{clusterName}.{region}
Base de données
kusto:{clusterName}.{region}.{databaseId}
Tableau
kusto:{clusterName}.{region}.{databaseId}.{tableId}
Databricks
Ressource
Format
Metastore
databricks:{metastoreId}
Catalogue
databricks:{metastoreId}.{catalogId}
Schéma
databricks:{metastoreId}.{catalogId}.{schemaId}
Tableau
databricks:table:{metastoreId}.{catalogId}.{schemaId}.{tableId}
Voir
databricks:view:{metastoreId}.{catalogId}.{schemaId}.{viewId}
Routine
databricks:routine:{metastoreId}.{catalogId}.{schemaId}.{routineId}
Volume
databricks:volume:{metastoreId}.{catalogId}.{schemaId}.{volumeId}
Modèle
databricks:model:{metastoreId}.{catalogId}.{schemaId}.{modelId}
Système de fichiers Databricks
Ressource
Format
Instance
dbfs:{workspace}
Chemin d'accès
dbfs:{workspace}.{path}
Système de fichiers générique
Ressource
Format
Instance
filesystem:{dns}
Chemin d'accès
filesystem:{dns}.{path}
Système de fichiers distribué Hadoop
Ressource
Format
Instance
hdfs:{dns}
Chemin d'accès
hdfs:{dns}.{path}
IBM DB2
Ressource
Format
Instance
db2:{dns}
Base de données
db2:{dns}.{databaseId}
Schéma
db2:{dns}.{databaseId}.{schemaId}
Tableau
db2:{dns}.{databaseId}.{schemaId}.{tableId}
Ressource
Format
Instance
informix:{dns}
Base de données
informix:{dns}.{databaseId}
Schéma
informix:{dns}.{databaseId}.{schemaId}
Tableau
informix:{dns}.{databaseId}.{schemaId}.{tableId}
Microsoft SQL Server
Ressource
Format
Instance
sqlserver:{dns}
Base de données
sqlserver:{dns}.{databaseId}
Schéma
sqlserver:{dns}.{databaseId}.{schemaId}
Tableau
sqlserver:{dns}.{databaseId}.{schemaId}.{tableId}
MySQL
Ressource
Format
Instance
mysql:{dns}
Schéma
mysql:{dns}.{schemaId}
Tableau
mysql:{dns}.{schemaId}.{tableId}
Base de données Oracle
Ressource
Format
Instance
oracle:{dns}
Base de données
oracle:{dns}.{databaseId}
Schéma
oracle:{dns}.{databaseId}.{schemaId}
Tableau
oracle:{dns}.{databaseId}.{schemaId}.{tableId}
PostgreSQL
Ressource
Format
Instance
postgresql:{dns}
Base de données
postgresql:{dns}.{databaseId}
Schéma
postgresql:{dns}.{databaseId}.{schemaId}
Tableau
postgresql:{dns}.{databaseId}.{schemaId}.{tableId}
Salesforce
Ressource
Format
SObject
salesforce:{environment}.{orgId}.{sobject}
Snowflake
Ressource
Format
Compte
snowflake:{accountName}
Base de données
snowflake:{accountName}.{databaseId}
Schéma
snowflake:{accountName}.{databaseId}.{schemaId}
Tableau
snowflake:{accountName}.{databaseId}.{schemaId}.{tableId}
Tableau
Ressource
Format
Serveur
tableau:{dns}
Site
tableau:{dns}.{site}
Projet
tableau:project:{dns}.{site}.{projectId}
Source de données
tableau:datasource:{dns}.{site}.{projectId}.{datasourceId}
Livret d'exercices
tableau:workbook:{dns}.{site}.{projectId}.{workbookId}
Feuille
tableau:sheet:{dns}.{site}.{projectId}.{workbookId}.{sheetId}
Tableau de bord
tableau:dashboard:{dns}.{site}.{projectId}.{workbookId}.{dashboardId}
Trino
Ressource
Format
Instance
trino:{dns}
Catalogue
trino:{dns}.{catalogId}
Schéma
trino:{dns}.{catalogId}.{schemaId}
Tableau
trino:{dns}.{catalogId}.{schemaId}.{tableId}
Formats personnalisés
Vous pouvez créer un format de nom complet personnalisé à l'aide du préfixe custom:. Les formats personnalisés ne sont pas validés et peuvent ne pas être compatibles avec les fonctionnalités de Dataplex Universal Catalog. Pour faciliter la migration future, créez des formats personnalisés semblables aux formats prédéfinis.
Les ressources référencées dans les messages OpenLineage avec l'espace de noms custom sont interprétées comme des noms complets personnalisés.