Nombres completamente calificados

Los nombres completamente calificados son identificadores de recursos únicos a nivel mundial que distinguen mayúsculas de minúsculas y que puedes usar con Dataplex para hacer referencia a recursos que sean o no de Google Cloud. Se componen de un prefijo seguido de segmentos delimitados con puntos. La longitud máxima es de 4,000 caracteres.

Por ejemplo, los nombres completamente calificados se usan para los sistemas que admiten la transferencia automática de metadatos desde Google Cloud.

Formatos predefinidos

En las siguientes tablas, se enumeran los formatos predefinidos compatibles para los nombres completamente calificados.

Usa acentos graves para encerrar los segmentos que contienen caracteres reservados, como dos puntos, puntos y espacios en blanco. Usa virgulillas dobles para especificar una virgulilla dentro de un segmento.

Analytics Hub

Recurso Formato
Intercambio analytics_hub:{projectId}.{location}.{exchangeId}
Ficha analytics_hub:{projectId}.{location}.{exchangeId}.{listingId}

BigQuery

Recurso Formato
Conjunto de datos bigquery:{projectId}.{datasetId}
Tabla bigquery:{projectId}.{datasetId}.{tableId}
Ver bigquery:{projectId}.{datasetId}.{viewId}
Modelo bigquery:{projectId}.{datasetId}.{modelId}
Tabla fragmentada bigquery:sharded:{projectId}.{datasetId}.{tablePrefix}
Rutina bigquery:routine:{projectId}.{datasetId}.{routineId}
Conexión bigquery:connection:{projectId}.{location}.{connectionId}

Bigtable

Recurso Formato
Instancia bigtable:{projectId}.{instanceId}
Tabla bigtable:{projectId}.{instanceId}.{tableId}

Cloud SQL para MySQL

Recurso Formato
Instancia cloudsql_mysql:{projectId}.{location}.{instanceId}
Esquema cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId}
Tabla cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId}.{tableId}

Cloud SQL para PostgreSQL

Recurso Formato
Instancia cloudsql_postgresql:{projectId}.{location}.{instanceId}
Base de datos cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}
Esquema cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId}
Tabla cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId}.{tableId}

Cloud Storage

Recurso Formato
Bucket gcs:{bucketName}
Ruta gcs:{bucketName}.{virtualPath}

Dataplex

Recurso Formato
Lake dataplex:{projectId}.{location}.{lakeId}
Zona dataplex:{projectId}.{location}.{lakeId}.{zoneId}
Tabla dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{tableId}
Conjunto de archivos dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{filesetId}

Dataproc Metastore

Recurso Formato
Servicio dataproc_metastore:{projectId}.{location}.{instanceId}
Base de datos dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}
Tabla dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}.{tableId}

Looker

Recurso Formato
Instancia looker:{instanceId}
Panel looker:dashboard:{instanceId}.{folderId}.{dashboardId}
Explorar looker:explore:{instanceId}.{folderId}.{exploreId}
Vista looker:look:{instanceId}.{folderId}.{lookId}

Pub/Sub

Recurso Formato
Tema pubsub:topic:{projectId}.{topicId}
Suscripción pubsub:subscription:{projectId}.{subscriptionId}

Spanner

Recurso Formato
Instancia spanner:{projectId}.{instanceConfigId}.{instanceId}
Base de datos spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}
Tabla spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{tableId}
Ver spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{viewId}

Vertex AI

Recurso Formato
Modelo vertex_ai:model:{projectId}.{locationId}.{modelId}.{version}
Conjunto de datos 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

Recurso Formato
Clúster cassandra:{dns}
Espacio de claves cassandra:{dns}.{keyspaceId}
Tabla cassandra:{dns}.{keyspaceId}.{tableId}

Apache Hive

Recurso Formato
Instancia hive_metastore:{dns}
Base de datos hive_metastore:{dns}.{database}
Tabla hive_metastore:{dns}.{database}.{table}

Apache Kafka

Recurso Formato
Clúster kafka:{dns}
Tema kafka:{dns}.{topicId}

AWS Athena

Recurso Formato
Catálogo athena:{catalogId}.{region}
Base de datos athena:{catalogId}.{region}.{databaseId}
Tabla athena:{catalogId}.{region}.{databaseId}.{tableId}

AWS Redshift

Recurso Formato
Instancia redshift:{clusterId}.{region}.{port}
Base de datos redshift:{clusterId}.{region}.{port}.{databaseId}
Esquema redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId}
Tabla redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId}.{tableId}

AWS S3

Recurso Formato
Bucket s3:{bucket}
Ruta s3:{bucket}.{virtualPath}

Azure Blob Storage

Recurso Formato
Cuenta abs:{account}
Contenedor abs:{account}.{container}
Ruta abs:{account}.{container}.{virtualPath}

Azure Cosmos DB

Recurso Formato
Cuenta cosmos-db:{accountName}
Base de datos cosmos-db:{accountName}.{databaseId}
Contenedor cosmos-db:{accountName}.{databaseId}.{containerId}

Azure Data Explorer

Recurso Formato
Clúster kusto:{clusterName}.{region}
Base de datos kusto:{clusterName}.{region}.{databaseId}
Tabla kusto:{clusterName}.{region}.{databaseId}.{tableId}

Sistema de archivos de Databricks

Recurso Formato
Instancia dbfs:{workspace}
Ruta dbfs:{workspace}.{path}

Sistema de archivos genérico

Recurso Formato
Instancia filesystem:{dns}
Ruta filesystem:{dns}.{path}

Sistema de archivos distribuido de Hadoop

Recurso Formato
Instancia hdfs:{dns}
Ruta hdfs:{dns}.{path}

IBM DB2

Recurso Formato
Instancia db2:{dns}
Base de datos db2:{dns}.{databaseId}
Esquema db2:{dns}.{databaseId}.{schemaId}
Tabla db2:{dns}.{databaseId}.{schemaId}.{tableId}

IBM Informix

Recurso Formato
Instancia informix:{dns}
Base de datos informix:{dns}.{databaseId}
Esquema informix:{dns}.{databaseId}.{schemaId}
Tabla informix:{dns}.{databaseId}.{schemaId}.{tableId}

Microsoft SQL Server

Recurso Formato
Instancia sqlserver:{dns}
Base de datos sqlserver:{dns}.{databaseId}
Esquema sqlserver:{dns}.{databaseId}.{schemaId}
Tabla sqlserver:{dns}.{databaseId}.{schemaId}.{tableId}

MySQL

Recurso Formato
Instancia mysql:{dns}
Esquema mysql:{dns}.{schemaId}
Tabla mysql:{dns}.{schemaId}.{tableId}

Base de datos de Oracle

Recurso Formato
Instancia oracle:{dns}
Base de datos oracle:{dns}.{databaseId}
Esquema oracle:{dns}.{databaseId}.{schemaId}
Tabla oracle:{dns}.{databaseId}.{schemaId}.{tableId}

PostgreSQL

Recurso Formato
Instancia postgresql:{dns}
Base de datos postgresql:{dns}.{databaseId}
Esquema postgresql:{dns}.{databaseId}.{schemaId}
Tabla postgresql:{dns}.{databaseId}.{schemaId}.{tableId}

Salesforce

Recurso Formato
SObject salesforce:{environment}.{orgId}.{sobject}

Snowflake

Recurso Formato
Cuenta snowflake:{accountName}
Base de datos snowflake:{accountName}.{databaseId}
Esquema snowflake:{accountName}.{databaseId}.{schemaId}
Tabla snowflake:{accountName}.{databaseId}.{schemaId}.{tableId}

Tableau

Recurso Formato
Servidor tableau:{dns}
Sitio tableau:{dns}.{site}
Proyecto tableau:project:{dns}.{site}.{projectId}
Fuente de datos tableau:datasource:{dns}.{site}.{projectId}.{datasourceId}
Cuaderno de ejercicios tableau:workbook:{dns}.{site}.{projectId}.{workbookId}
Hoja tableau:sheet:{dns}.{site}.{projectId}.{workbookId}.{sheetId}
Panel tableau:dashboard:{dns}.{site}.{projectId}.{workbookId}.{dashboardId}

Trino

Recurso Formato
Instancia trino:{dns}
Catálogo trino:{dns}.{catalogId}
Esquema trino:{dns}.{catalogId}.{schemaId}
Tabla trino:{dns}.{catalogId}.{schemaId}.{tableId}

Formatos personalizados

Puedes crear un formato de nombre completamente calificado personalizado con el prefijo custom:. Los formatos personalizados no se validan y es posible que no sean compatibles con las funciones de Dataplex. Para facilitar la migración futura, crea formatos personalizados que sean similares a los formatos predefinidos.

Los recursos a los que se hace referencia en los mensajes de OpenLineage con el espacio de nombres custom se interpretan como nombres personalizados completamente calificados.