Los nombres completamente calificados son identificadores de recursos únicos a nivel global, que distinguen mayúsculas de minúsculas, que puedes usar con Dataplex para hacer referencia a recursos de Google Cloud y de terceros. Están compuestas por un prefijo seguido de segmentos delimitados con puntos. La longitud máxima es de 4,000 caracteres.
Formatos predefinidos
En la siguiente tabla, se enumeran los formatos predefinidos recomendados para la transferencia automática de metadatos desde Google Cloud.
Encierra los segmentos que contienen caracteres reservados, como dos puntos, puntos y espacios en blanco, con acentos graves. Usa acentos graves dobles para especificar un acento grave dentro de un segmento.
Recurso | Formato | |
---|---|---|
BigQuery | ||
Conjunto de datos | bigquery:{projectId}.{datasetId} |
|
Tabla | bigquery:{projectId}.{datasetId}.{tableId} |
|
View | 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} |
|
Dataplex | ||
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 | ||
Servicio | dataproc_metastore:{projectId}.{location}.{instanceId} |
|
Base de datos | dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId} |
|
Tabla | dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}.{tableId} |
|
Cloud Storage | ||
Bucket | gcs:{bucketName} |
|
Ruta de acceso | gcs:{bucketName}.{virtualPath} |
|
Analytics Hub | ||
Intercambio | analytics_hub:{projectId}.{location}.{exchangeId} |
|
Ficha | analytics_hub:{projectId}.{location}.{exchangeId}.{listingId} . |
|
Spanner | ||
Instancia | spanner:{projectId}.{instanceConfigId}.{instanceId} |
|
Base de datos | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId} |
|
Tabla | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{tableId} |
|
View | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{viewId} |
|
Bigtable | ||
Instancia | bigtable:{projectId}.{instanceId} |
|
Tabla | bigtable:{projectId}.{instanceId}.{tableId} |
|
Cloud SQL para MySQL | ||
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 | ||
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} |
|
Looker | ||
Instancia | looker:{instanceId} |
|
Panel | looker:dashboard:{instanceId}.{folderId}.{dashboardId} |
|
Explorar | looker:explore:{instanceId}.{folderId}.{exploreId} |
|
Vista | looker:look:{instanceId}.{folderId}.{lookId} |
|
Vertex AI | ||
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} |
|
Pub/Sub | ||
Tema | pubsub:topic:{projectId}.{topicId} |
|
Suscripción | pubsub:subscription:{projectId}.{subscriptionId} |
|
AWS S3 | ||
Bucket | s3:{bucket} |
|
Ruta de acceso | s3:{bucket}.{virtualPath} |
|
AWS Redshift | ||
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 Athena | ||
Catálogo | athena:{catalogId}.{region} |
|
Base de datos | athena:{catalogId}.{region}.{databaseId} |
|
Tabla | athena:{catalogId}.{region}.{databaseId}.{tableId} |
|
Azure Blob Storage | ||
Cuenta | abs:{account} |
|
Contenedor | abs:{account}.{container} |
|
Ruta de acceso | abs:{account}.{container}.{virtualPath} |
|
Azure Cosmos DB | ||
Cuenta | cosmos-db:{accountName} |
|
Base de datos | cosmos-db:{accountName}.{databaseId} |
|
Contenedor | cosmos-db:{accountName}.{databaseId}.{containerId} |
|
Azure Data Explorer | ||
Clúster | kusto:{clusterName}.{region} |
|
Base de datos | kusto:{clusterName}.{region}.{databaseId} |
|
Tabla | kusto:{clusterName}.{region}.{databaseId}.{tableId} |
|
MySQL | ||
Instancia | mysql:{dns} |
|
Esquema | mysql:{dns}.{schemaId} |
|
Tabla | mysql:{dns}.{schemaId}.{tableId} |
|
PostgreSQL | ||
Instancia | postgresql:{dns} |
|
Base de datos | postgresql:{dns}.{databaseId} |
|
Esquema | postgresql:{dns}.{databaseId}.{schemaId} |
|
Tabla | postgresql:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Tableau | ||
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} |
|
Apache Kafka | ||
Clúster | kafka:{dns} |
|
Tema | kafka:{dns}.{topicId} |
|
Apache Hive | ||
Instancia | hive_metastore:{dns} |
|
Base de datos | hive_metastore:{dns}.{database} |
|
Tabla | hive_metastore:{dns}.{database}.{table} |
|
Oracle Database | ||
Instancia | oracle:{dns} |
|
Base de datos | oracle:{dns}.{databaseId} |
|
Esquema | oracle:{dns}.{databaseId}.{schemaId} |
|
Tabla | oracle:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Microsoft SQL Server | ||
Instancia | sqlserver:{dns} |
|
Base de datos | sqlserver:{dns}.{databaseId} |
|
Esquema | sqlserver:{dns}.{databaseId}.{schemaId} |
|
Tabla | sqlserver:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Apache Cassandra | ||
Clúster | cassandra:{dns} |
|
Espacio de teclas | cassandra:{dns}.{keyspaceId} |
|
Tabla | cassandra:{dns}.{keyspaceId}.{tableId} |
|
IBM Informix | ||
Instancia | informix:{dns} |
|
Base de datos | informix:{dns}.{databaseId} |
|
Esquema | informix:{dns}.{databaseId}.{schemaId} |
|
Tabla | informix:{dns}.{databaseId}.{schemaId}.{tableId} |
|
IBM DB2 | ||
Instancia | db2:{dns} |
|
Base de datos | db2:{dns}.{databaseId} |
|
Esquema | db2:{dns}.{databaseId}.{schemaId} |
|
Tabla | db2:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Tríno | ||
Instancia | trino:{dns} |
|
Catálogo | trino:{dns}.{catalogId} |
|
Esquema | trino:{dns}.{catalogId}.{schemaId} |
|
Tabla | trino:{dns}.{catalogId}.{schemaId}.{tableId} |
|
Snowflake | ||
Cuenta | snowflake:{accountName} |
|
Base de datos | snowflake:{accountName}.{databaseId} |
|
Esquema | snowflake:{accountName}.{databaseId}.{schemaId} |
|
Tabla | snowflake:{accountName}.{databaseId}.{schemaId}.{tableId} |
|
Sistema de archivos distribuido de Hadoop | ||
Instancia | hdfs:{dns} |
|
Ruta de acceso | hdfs:{dns}.{path} |
|
Sistema de archivos de Databricks | ||
Instancia | dbfs:{workspace} |
|
Ruta de acceso | dbfs:{workspace}.{path} |
|
Sistema de archivos genérico | ||
Instancia | filesystem:{dns} |
|
Ruta de acceso | filesystem:{dns}.{path} |
|
Salesforce | ||
SObject | salesforce:{environment}.{orgId}.{sobject} |
Formatos personalizados
Puedes crear un formato de nombre personalizado completamente calificado con el prefijo custom:
. Los formatos personalizados no se validan y pueden no ser compatibles con las funciones de Dataplex. Para facilitar la migración futura, crea formatos personalizados que sean similares a los formatos predefinidos.