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.
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} |
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} |
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.