Noms complets

Un nom complet est un identifiant de ressource unique global, sensible à la casse, que vous pouvez 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.

Par exemple, les noms complets sont utilisés pour les systèmes compatibles avec l'ingestion automatique des métadonnées de Google Cloud.

Formats prédéfinis

Les tableaux suivants répertorient les formats prédéfinis acceptés pour les noms qualifiés.

Entourez les segments contenant des caractères réservés, tels que les deux-points, les points et les espaces blancs, avec des chevrons arrière. Utilisez des doubles crochets arrière pour spécifier un crochet arrière dans un segment.

Analytics Hub

Ressource Format
Échange analytics_hub:{projectId}.{location}.{exchangeId}
Liste analytics_hub:{projectId}.{location}.{exchangeId}.{listingId}

BigQuery

Ressource Format
Ensemble de données bigquery:{projectId}.{datasetId}
Table bigquery:{projectId}.{datasetId}.{tableId}
Afficher 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}

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

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}

Dataproc Metastore

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}
Look looker:look:{instanceId}.{folderId}.{lookId}

Pub/Sub

Ressource Format
Thème 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}
Afficher 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}

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}
Thème 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}

Azure Blob Storage

Ressource Format
Account abs:{account}
Conteneur abs:{account}.{container}
Chemin d'accès abs:{account}.{container}.{virtualPath}

Azure Cosmos DB

Ressource Format
Account 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}

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}

IBM Informix

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
Account 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 Dataplex. Pour faciliter les migrations futures, 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.