Voll qualifizierte Namen sind global eindeutige Ressourcenkennungen, bei denen die Groß- und Kleinschreibung berücksichtigt wird. Sie können mit Dataplex verwendet werden, um auf Google Cloud- und Nicht-Google Cloud-Ressourcen zu verweisen. Sie bestehen aus einem Präfix, gefolgt von durch Punkte getrennten Segmenten. Die maximale Länge beträgt 4.000 Zeichen.
Vordefinierte Formate
In der folgenden Tabelle sind die empfohlenen vordefinierten Formate für die automatische Aufnahme von Metadaten aus Google Cloud aufgeführt.
Schließen Sie Segmente, die reservierte Zeichen wie Doppelpunkte, Punkte und Leerzeichen enthalten, mit Graviszeichen ein. Mit doppelten Graviszeichen wird ein Backtick innerhalb eines Segments festgelegt.
Ressource | Format | |
---|---|---|
BigQuery | ||
Dataset | bigquery:{projectId}.{datasetId} |
|
Tabelle | bigquery:{projectId}.{datasetId}.{tableId} |
|
Ansehen | bigquery:{projectId}.{datasetId}.{viewId} |
|
Modell | bigquery:{projectId}.{datasetId}.{modelId} |
|
Freigegebene Tabelle | bigquery:sharded:{projectId}.{datasetId}.{tablePrefix} |
|
Routine | bigquery:routine:{projectId}.{datasetId}.{routineId} |
|
Connection | bigquery:connection:{projectId}.{location}.{connectionId} |
|
Dataplex | ||
Lake | dataplex:{projectId}.{location}.{lakeId} |
|
Zone | dataplex:{projectId}.{location}.{lakeId}.{zoneId} |
|
Tabelle | dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{tableId} |
|
Dateisatz | dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{filesetId} |
|
Dataproc Metastore | ||
Dienst | dataproc_metastore:{projectId}.{location}.{instanceId} |
|
Datenbank | dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId} |
|
Tabelle | dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}.{tableId} |
|
Cloud Storage | ||
Bucket | gcs:{bucketName} |
|
Pfad | gcs:{bucketName}.{virtualPath} |
|
Analytics Hub | ||
Datenaustausch | analytics_hub:{projectId}.{location}.{exchangeId} |
|
Eintrag | analytics_hub:{projectId}.{location}.{exchangeId}.{listingId} . |
|
Cloud Spanner | ||
Instanz | spanner:{projectId}.{instanceConfigId}.{instanceId} |
|
Datenbank | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId} |
|
Tabelle | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{tableId} |
|
Ansehen | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{viewId} |
|
Bigtable | ||
Instanz | bigtable:{projectId}.{instanceId} |
|
Tabelle | bigtable:{projectId}.{instanceId}.{tableId} |
|
Cloud SQL for MySQL | ||
Instanz | cloudsql_mysql:{projectId}.{location}.{instanceId} |
|
Schema | cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId} |
|
Tabelle | cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId}.{tableId} |
|
Cloud SQL for PostgreSQL | ||
Instanz | cloudsql_postgresql:{projectId}.{location}.{instanceId} |
|
Datenbank | cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId} |
|
Schema | cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId} |
|
Tabelle | cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId}.{tableId} |
|
Looker | ||
Instanz | looker:{instanceId} |
|
Dashboard | looker:dashboard:{instanceId}.{folderId}.{dashboardId} |
|
Entdecken | looker:explore:{instanceId}.{folderId}.{exploreId} |
|
Look | looker:look:{instanceId}.{folderId}.{lookId} |
|
Vertex AI | ||
Modell | vertex_ai:model:{projectId}.{locationId}.{modelId}.{version} |
|
Dataset | 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} |
|
Pfad | s3:{bucket}.{virtualPath} |
|
AWS Redshift | ||
Instanz | redshift:{clusterId}.{region}.{port} |
|
Datenbank | redshift:{clusterId}.{region}.{port}.{databaseId} |
|
Schema | redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId} |
|
Tabelle | redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId}.{tableId} |
|
AWS Athena | ||
Katalog | athena:{catalogId}.{region} |
|
Datenbank | athena:{catalogId}.{region}.{databaseId} |
|
Tabelle | athena:{catalogId}.{region}.{databaseId}.{tableId} |
|
Azure Blob Storage | ||
Konto | abs:{account} |
|
Container | abs:{account}.{container} |
|
Pfad | abs:{account}.{container}.{virtualPath} |
|
Azure Cosmos DB | ||
Konto | cosmos-db:{accountName} |
|
Datenbank | cosmos-db:{accountName}.{databaseId} |
|
Container | cosmos-db:{accountName}.{databaseId}.{containerId} |
|
Azure Data Explorer | ||
Cluster | kusto:{clusterName}.{region} |
|
Datenbank | kusto:{clusterName}.{region}.{databaseId} |
|
Tabelle | kusto:{clusterName}.{region}.{databaseId}.{tableId} |
|
MySQL | ||
Instanz | mysql:{dns} |
|
Schema | mysql:{dns}.{schemaId} |
|
Tabelle | mysql:{dns}.{schemaId}.{tableId} |
|
PostgreSQL | ||
Instanz | postgresql:{dns} |
|
Datenbank | postgresql:{dns}.{databaseId} |
|
Schema | postgresql:{dns}.{databaseId}.{schemaId} |
|
Tabelle | postgresql:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Tableau | ||
Server | tableau:{dns} |
|
Website | tableau:{dns}.{site} |
|
Projekt | tableau:project:{dns}.{site}.{projectId} |
|
Datenquelle | tableau:datasource:{dns}.{site}.{projectId}.{datasourceId} |
|
Arbeitsmappe | tableau:workbook:{dns}.{site}.{projectId}.{workbookId} |
|
Tabelle | tableau:sheet:{dns}.{site}.{projectId}.{workbookId}.{sheetId} |
|
Dashboard | tableau:dashboard:{dns}.{site}.{projectId}.{workbookId}.{dashboardId} |
|
Apache Kafka | ||
Cluster | kafka:{dns} |
|
Thema | kafka:{dns}.{topicId} |
|
Apache Hive | ||
Instanz | hive_metastore:{dns} |
|
Datenbank | hive_metastore:{dns}.{database} |
|
Tabelle | hive_metastore:{dns}.{database}.{table} |
|
Oracle-Datenbank | ||
Instanz | oracle:{dns} |
|
Datenbank | oracle:{dns}.{databaseId} |
|
Schema | oracle:{dns}.{databaseId}.{schemaId} |
|
Tabelle | oracle:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Microsoft SQL Server | ||
Instanz | sqlserver:{dns} |
|
Datenbank | sqlserver:{dns}.{databaseId} |
|
Schema | sqlserver:{dns}.{databaseId}.{schemaId} |
|
Tabelle | sqlserver:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Apache Cassandra | ||
Cluster | cassandra:{dns} |
|
Tastenbereich | cassandra:{dns}.{keyspaceId} |
|
Tabelle | cassandra:{dns}.{keyspaceId}.{tableId} |
|
IBM Informix | ||
Instanz | informix:{dns} |
|
Datenbank | informix:{dns}.{databaseId} |
|
Schema | informix:{dns}.{databaseId}.{schemaId} |
|
Tabelle | informix:{dns}.{databaseId}.{schemaId}.{tableId} |
|
IBM DB2 | ||
Instanz | db2:{dns} |
|
Datenbank | db2:{dns}.{databaseId} |
|
Schema | db2:{dns}.{databaseId}.{schemaId} |
|
Tabelle | db2:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Trino | ||
Instanz | trino:{dns} |
|
Katalog | trino:{dns}.{catalogId} |
|
Schema | trino:{dns}.{catalogId}.{schemaId} |
|
Tabelle | trino:{dns}.{catalogId}.{schemaId}.{tableId} |
|
Snowflake | ||
Konto | snowflake:{accountName} |
|
Datenbank | snowflake:{accountName}.{databaseId} |
|
Schema | snowflake:{accountName}.{databaseId}.{schemaId} |
|
Tabelle | snowflake:{accountName}.{databaseId}.{schemaId}.{tableId} |
|
Verteiltes Hadoop-Dateisystem | ||
Instanz | hdfs:{dns} |
|
Pfad | hdfs:{dns}.{path} |
|
Databricks-Dateisystem | ||
Instanz | dbfs:{workspace} |
|
Pfad | dbfs:{workspace}.{path} |
|
Generisches Dateisystem | ||
Instanz | filesystem:{dns} |
|
Pfad | filesystem:{dns}.{path} |
|
Salesforce | ||
SObject | salesforce:{environment}.{orgId}.{sobject} |
Benutzerdefinierte Formate
Mit dem Präfix custom:
können Sie ein benutzerdefiniertes voll qualifiziertes Namensformat erstellen. Benutzerdefinierte Formate werden nicht validiert und sind möglicherweise nicht mit Dataplex-Features kompatibel. Erstellen Sie benutzerdefinierte Formate, die vordefinierten Formaten ähneln, um die zukünftige Migration zu erleichtern.