Les noms complets sont des identifiants de ressources sensibles à la casse et uniques au niveau mondial. Vous pouvez les utiliser avec Dataplex pour faire référence à des ressources Google Cloud et autres que Google Cloud. Ils sont composés d'un préfixe suivi de segments délimités par des points. La longueur maximale est de 4 000 caractères.
Formats prédéfinis
Le tableau suivant répertorie les formats prédéfinis recommandés pour l'ingestion automatique des métadonnées à partir de Google Cloud.
Entourez les segments qui contiennent des caractères réservés, tels que les deux-points, les points et les espaces blancs, par des accents graves. Utilisez des accents graves pour spécifier un accent grave dans un segment.
Ressource | Format | |
---|---|---|
BigQuery | ||
Ensemble de données | bigquery:{projectId}.{datasetId} |
|
Table | bigquery:{projectId}.{datasetId}.{tableId} |
|
Afficher | bigquery:{projectId}.{datasetId}.{viewId} |
|
Livraison | bigquery:{projectId}.{datasetId}.{modelId} |
|
Table partitionnée | bigquery:sharded:{projectId}.{datasetId}.{tablePrefix} |
|
Routine | bigquery:routine:{projectId}.{datasetId}.{routineId} |
|
Connexion | bigquery:connection:{projectId}.{location}.{connectionId} |
|
Dataplex | ||
Lac | dataplex:{projectId}.{location}.{lakeId} |
|
Zone | dataplex:{projectId}.{location}.{lakeId}.{zoneId} |
|
Table | dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{tableId} |
|
Ensemble de fichiers | dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{filesetId} |
|
Dataproc Metastore | ||
Service | dataproc_metastore:{projectId}.{location}.{instanceId} |
|
Base de données | dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId} |
|
Table | dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}.{tableId} |
|
Cloud Storage | ||
Bucket | gcs:{bucketName} |
|
Chemin d'accès | gcs:{bucketName}.{virtualPath} |
|
Analytics Hub | ||
Échange | analytics_hub:{projectId}.{location}.{exchangeId} |
|
Liste | analytics_hub:{projectId}.{location}.{exchangeId}.{listingId} . |
|
Spanner | ||
Instance | spanner:{projectId}.{instanceConfigId}.{instanceId} |
|
Base de données | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId} |
|
Table | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{tableId} |
|
Afficher | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{viewId} |
|
Bigtable | ||
Instance | bigtable:{projectId}.{instanceId} |
|
Table | bigtable:{projectId}.{instanceId}.{tableId} |
|
Cloud SQL pour MySQL | ||
Instance | cloudsql_mysql:{projectId}.{location}.{instanceId} |
|
Schéma | cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId} |
|
Table | cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId}.{tableId} |
|
Cloud SQL pour PostgreSQL | ||
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} |
|
Table | cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId}.{tableId} |
|
Looker | ||
Instance | looker:{instanceId} |
|
Tableau de bord | looker:dashboard:{instanceId}.{folderId}.{dashboardId} |
|
Explorer | looker:explore:{instanceId}.{folderId}.{exploreId} |
|
Look | looker:look:{instanceId}.{folderId}.{lookId} |
|
Vertex AI | ||
Livraison | 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} |
|
AWS S3 | ||
Bucket | s3:{bucket} |
|
Chemin d'accès | s3:{bucket}.{virtualPath} |
|
AWS Redshift | ||
Instance | redshift:{clusterId}.{region}.{port} |
|
Base de données | redshift:{clusterId}.{region}.{port}.{databaseId} |
|
Schéma | redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId} |
|
Table | redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId}.{tableId} |
|
AWS Athena | ||
Catalogue | athena:{catalogId}.{region} |
|
Base de données | athena:{catalogId}.{region}.{databaseId} |
|
Table | athena:{catalogId}.{region}.{databaseId}.{tableId} |
|
Azure Blob Storage | ||
Compte | abs:{account} |
|
Conteneur | abs:{account}.{container} |
|
Chemin d'accès | abs:{account}.{container}.{virtualPath} |
|
Azure Cosmos DB | ||
Compte | cosmos-db:{accountName} |
|
Base de données | cosmos-db:{accountName}.{databaseId} |
|
Conteneur | cosmos-db:{accountName}.{databaseId}.{containerId} |
|
Azure Data Explorer | ||
Cluster | kusto:{clusterName}.{region} |
|
Base de données | kusto:{clusterName}.{region}.{databaseId} |
|
Table | kusto:{clusterName}.{region}.{databaseId}.{tableId} |
|
MySQL | ||
Instance | mysql:{dns} |
|
Schéma | mysql:{dns}.{schemaId} |
|
Table | mysql:{dns}.{schemaId}.{tableId} |
|
PostgreSQL | ||
Instance | postgresql:{dns} |
|
Base de données | postgresql:{dns}.{databaseId} |
|
Schéma | postgresql:{dns}.{databaseId}.{schemaId} |
|
Table | postgresql:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Tableau | ||
Autoscaling | 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} |
|
Apache Kafka | ||
Cluster | kafka:{dns} |
|
Thème | kafka:{dns}.{topicId} |
|
Apache Hive | ||
Instance | hive_metastore:{dns} |
|
Base de données | hive_metastore:{dns}.{database} |
|
Table | hive_metastore:{dns}.{database}.{table} |
|
Base de données Oracle | ||
Instance | oracle:{dns} |
|
Base de données | oracle:{dns}.{databaseId} |
|
Schéma | oracle:{dns}.{databaseId}.{schemaId} |
|
Table | oracle:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Microsoft SQL Server | ||
Instance | sqlserver:{dns} |
|
Base de données | sqlserver:{dns}.{databaseId} |
|
Schéma | sqlserver:{dns}.{databaseId}.{schemaId} |
|
Table | sqlserver:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Apache Cassandra | ||
Cluster | cassandra:{dns} |
|
Espace de clés | cassandra:{dns}.{keyspaceId} |
|
Table | cassandra:{dns}.{keyspaceId}.{tableId} |
|
IBM Informix | ||
Instance | informix:{dns} |
|
Base de données | informix:{dns}.{databaseId} |
|
Schéma | informix:{dns}.{databaseId}.{schemaId} |
|
Table | informix:{dns}.{databaseId}.{schemaId}.{tableId} |
|
IBM DB2 | ||
Instance | db2:{dns} |
|
Base de données | db2:{dns}.{databaseId} |
|
Schéma | db2:{dns}.{databaseId}.{schemaId} |
|
Table | db2:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Trino | ||
Instance | trino:{dns} |
|
Catalogue | trino:{dns}.{catalogId} |
|
Schéma | trino:{dns}.{catalogId}.{schemaId} |
|
Table | trino:{dns}.{catalogId}.{schemaId}.{tableId} |
|
Snowflake | ||
Compte | snowflake:{accountName} |
|
Base de données | snowflake:{accountName}.{databaseId} |
|
Schéma | snowflake:{accountName}.{databaseId}.{schemaId} |
|
Table | snowflake:{accountName}.{databaseId}.{schemaId}.{tableId} |
|
Système de fichiers distribué Hadoop | ||
Instance | hdfs:{dns} |
|
Chemin d'accès | hdfs:{dns}.{path} |
|
Système de fichiers Databricks | ||
Instance | dbfs:{workspace} |
|
Chemin d'accès | dbfs:{workspace}.{path} |
|
Système de fichiers générique | ||
Instance | filesystem:{dns} |
|
Chemin d'accès | filesystem:{dns}.{path} |
|
Salesforce | ||
SObject | salesforce:{environment}.{orgId}.{sobject} |
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 Dataplex. Pour faciliter la migration future, créez des formats personnalisés semblables aux formats prédéfinis.