Nama yang sepenuhnya memenuhi syarat

Nama yang sepenuhnya memenuhi syarat adalah ID resource yang unik secara global dan peka huruf besar/kecil yang dapat Anda gunakan dengan Dataplex untuk merujuk ke resource Google Cloud dan non-Google Cloud . ID ini terdiri dari awalan yang diikuti dengan segmen yang dipisahkan dengan titik. Panjang maksimumnya adalah 4.000 karakter.

Misalnya, nama yang sepenuhnya memenuhi syarat digunakan untuk sistem yang mendukung penyerapan otomatis metadata dari Google Cloud.

Format standar

Tabel berikut mencantumkan format standar yang didukung untuk nama yang sepenuhnya memenuhi syarat.

Apit segmen yang berisi karakter khusus, seperti titik dua, titik, dan spasi kosong, dengan tanda petik terbalik. Gunakan tanda petik ganda untuk menentukan tanda petik dalam segmen.

Analytics Hub

Resource Format
Exchange analytics_hub:{projectId}.{location}.{exchangeId}
Listingan analytics_hub:{projectId}.{location}.{exchangeId}.{listingId}

BigQuery

Resource Format
Set data bigquery:{projectId}.{datasetId}
Tabel bigquery:{projectId}.{datasetId}.{tableId}
Lihat bigquery:{projectId}.{datasetId}.{viewId}
Model bigquery:{projectId}.{datasetId}.{modelId}
Tabel dengan sharding bigquery:sharded:{projectId}.{datasetId}.{tablePrefix}
Rutinitas bigquery:routine:{projectId}.{datasetId}.{routineId}
Koneksi bigquery:connection:{projectId}.{location}.{connectionId}

Bigtable

Resource Format
Instance bigtable:{projectId}.{instanceId}
Tabel bigtable:{projectId}.{instanceId}.{tableId}

Cloud SQL untuk MySQL

Resource Format
Instance cloudsql_mysql:{projectId}.{location}.{instanceId}
Skema cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId}
Tabel cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId}.{tableId}

Cloud SQL untuk PostgreSQL

Resource Format
Instance cloudsql_postgresql:{projectId}.{location}.{instanceId}
Database cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}
Skema cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId}
Tabel cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId}.{tableId}

Cloud Storage

Resource Format
Bucket gcs:{bucketName}
Jalur gcs:{bucketName}.{virtualPath}

Dataplex

Resource Format
Danau dataplex:{projectId}.{location}.{lakeId}
Zona dataplex:{projectId}.{location}.{lakeId}.{zoneId}
Tabel dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{tableId}
Kumpulan file dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{filesetId}

Dataproc Metastore

Resource Format
Layanan dataproc_metastore:{projectId}.{location}.{instanceId}
Database dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}
Tabel dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}.{tableId}

Looker

Resource Format
Instance looker:{instanceId}
Dasbor looker:dashboard:{instanceId}.{folderId}.{dashboardId}
Eksplorasi looker:explore:{instanceId}.{folderId}.{exploreId}
Look looker:look:{instanceId}.{folderId}.{lookId}

Pub/Sub

Resource Format
Topik pubsub:topic:{projectId}.{topicId}
Langganan pubsub:subscription:{projectId}.{subscriptionId}

Spanner

Resource Format
Instance spanner:{projectId}.{instanceConfigId}.{instanceId}
Database spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}
Tabel spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{tableId}
Lihat spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{viewId}

Vertex AI

Resource Format
Model vertex_ai:model:{projectId}.{locationId}.{modelId}.{version}
Set data 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

Resource Format
Cluster cassandra:{dns}
Keyspace cassandra:{dns}.{keyspaceId}
Tabel cassandra:{dns}.{keyspaceId}.{tableId}

Apache Hive

Resource Format
Instance hive_metastore:{dns}
Database hive_metastore:{dns}.{database}
Tabel hive_metastore:{dns}.{database}.{table}

Apache Kafka

Resource Format
Cluster kafka:{dns}
Topik kafka:{dns}.{topicId}

AWS Athena

Resource Format
Katalog athena:{catalogId}.{region}
Database athena:{catalogId}.{region}.{databaseId}
Tabel athena:{catalogId}.{region}.{databaseId}.{tableId}

AWS Redshift

Resource Format
Instance redshift:{clusterId}.{region}.{port}
Database redshift:{clusterId}.{region}.{port}.{databaseId}
Skema redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId}
Tabel redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId}.{tableId}

AWS S3

Resource Format
Bucket s3:{bucket}
Jalur s3:{bucket}.{virtualPath}

Azure Blob Storage

Resource Format
Akun abs:{account}
Container abs:{account}.{container}
Jalur abs:{account}.{container}.{virtualPath}

Azure Cosmos DB

Resource Format
Akun cosmos-db:{accountName}
Database cosmos-db:{accountName}.{databaseId}
Container cosmos-db:{accountName}.{databaseId}.{containerId}

Azure Data Explorer

Resource Format
Cluster kusto:{clusterName}.{region}
Database kusto:{clusterName}.{region}.{databaseId}
Tabel kusto:{clusterName}.{region}.{databaseId}.{tableId}

Sistem File Databricks

Resource Format
Instance dbfs:{workspace}
Jalur dbfs:{workspace}.{path}

Sistem File Generik

Resource Format
Instance filesystem:{dns}
Jalur filesystem:{dns}.{path}

Hadoop Distributed File System

Resource Format
Instance hdfs:{dns}
Jalur hdfs:{dns}.{path}

DB2 IBM

Resource Format
Instance db2:{dns}
Database db2:{dns}.{databaseId}
Skema db2:{dns}.{databaseId}.{schemaId}
Tabel db2:{dns}.{databaseId}.{schemaId}.{tableId}

IBM Informix

Resource Format
Instance informix:{dns}
Database informix:{dns}.{databaseId}
Skema informix:{dns}.{databaseId}.{schemaId}
Tabel informix:{dns}.{databaseId}.{schemaId}.{tableId}

Microsoft SQL Server

Resource Format
Instance sqlserver:{dns}
Database sqlserver:{dns}.{databaseId}
Skema sqlserver:{dns}.{databaseId}.{schemaId}
Tabel sqlserver:{dns}.{databaseId}.{schemaId}.{tableId}

MySQL

Resource Format
Instance mysql:{dns}
Skema mysql:{dns}.{schemaId}
Tabel mysql:{dns}.{schemaId}.{tableId}

Database Oracle

Resource Format
Instance oracle:{dns}
Database oracle:{dns}.{databaseId}
Skema oracle:{dns}.{databaseId}.{schemaId}
Tabel oracle:{dns}.{databaseId}.{schemaId}.{tableId}

PostgreSQL

Resource Format
Instance postgresql:{dns}
Database postgresql:{dns}.{databaseId}
Skema postgresql:{dns}.{databaseId}.{schemaId}
Tabel postgresql:{dns}.{databaseId}.{schemaId}.{tableId}

Salesforce

Resource Format
SObject salesforce:{environment}.{orgId}.{sobject}

Snowflake

Resource Format
Akun snowflake:{accountName}
Database snowflake:{accountName}.{databaseId}
Skema snowflake:{accountName}.{databaseId}.{schemaId}
Tabel snowflake:{accountName}.{databaseId}.{schemaId}.{tableId}

Tableau

Resource Format
Server tableau:{dns}
Situs tableau:{dns}.{site}
Project tableau:project:{dns}.{site}.{projectId}
Sumber data tableau:datasource:{dns}.{site}.{projectId}.{datasourceId}
Workbook tableau:workbook:{dns}.{site}.{projectId}.{workbookId}
Sheet tableau:sheet:{dns}.{site}.{projectId}.{workbookId}.{sheetId}
Dasbor tableau:dashboard:{dns}.{site}.{projectId}.{workbookId}.{dashboardId}

Trino

Resource Format
Instance trino:{dns}
Katalog trino:{dns}.{catalogId}
Skema trino:{dns}.{catalogId}.{schemaId}
Tabel trino:{dns}.{catalogId}.{schemaId}.{tableId}

Format kustom

Anda dapat membuat format nama yang sepenuhnya memenuhi syarat kustom menggunakan awalan custom:. Format kustom tidak divalidasi, dan mungkin tidak kompatibel dengan fitur Dataplex. Untuk memudahkan migrasi di masa mendatang, buat format kustom yang mirip dengan format standar.

Resource yang dirujuk dalam pesan OpenLineage dengan namespace custom diinterpretasikan sebagai nama yang sepenuhnya memenuhi syarat kustom.