Nama yang sepenuhnya memenuhi syarat adalah ID resource yang peka huruf besar/kecil dan unik secara global, yang dapat Anda gunakan dengan Knowledge Catalog (sebelumnya Dataplex Universal Catalog) untuk merujuk ke resource Google Cloud
dan non-Google Cloud .
Misalnya, nama yang sepenuhnya memenuhi syarat digunakan untuk sistem yang mendukung
penyerapan otomatis
metadata dari Google Cloud. Jika Anda
membuat katalog resource non-Google Cloud
di Knowledge Catalog, Anda dapat memberikan nama yang sepenuhnya memenuhi syarat saat
membuat entri kustom yang mewakili resource pihak ketiga tersebut.
Nama yang sepenuhnya memenuhi syarat terdiri dari awalan yang diikuti dengan segmen yang dibatasi dengan titik. Panjang maksimum adalah 4.000 karakter.
Kelilingi segmen yang berisi karakter khusus, seperti titik dua, titik,
dan spasi kosong, dengan tanda kutip terbalik. Gunakan tanda kutip terbalik ganda untuk menentukan
tanda kutip terbalik dalam segmen.
Format standar untuk resource Google Cloud
Tabel berikut mencantumkan format yang telah ditetapkan untuk nama yang sepenuhnya memenuhi syarat yang didukung untuk resource Google Cloud .
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} |
BigQuery Sharing (sebelumnya Analytics Hub)
| Resource |
Format |
| Exchange |
analytics_hub:{projectId}.{location}.{exchangeId} |
| Listingan |
analytics_hub:{projectId}.{location}.{exchangeId}.{listingId} |
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} |
Knowledge Catalog
| Resource |
Format |
| Lake |
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} |
| 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} |
| Jelajahi |
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} |
Format standar untuk fasilitas non-Google Cloud
Tabel berikut mencantumkan format yang telah ditetapkan untuk nama yang sepenuhnya memenuhi syarat yang didukung untuk resource pihak ketiga.
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} |
AWS Glue
| Resource |
Format |
| Tabel |
aws_glue:table:{region}.{accountId}.{dbName}.{tableName} |
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} |
Databricks
| Resource |
Format |
| Metastore |
databricks:{metastoreId} |
| Katalog |
databricks:{metastoreId}.{catalogId} |
| Skema |
databricks:{metastoreId}.{catalogId}.{schemaId} |
| Tabel |
databricks:{metastoreId}.{catalogId}.{schemaId}.{tableId} |
| Lihat |
databricks:{metastoreId}.{catalogId}.{schemaId}.{viewId} |
| Rutinitas |
databricks:routine:{metastoreId}.{catalogId}.{schemaId}.{routineId} |
| Volume |
databricks:volume:{metastoreId}.{catalogId}.{schemaId}.{volumeId} |
| Model |
databricks:model:{metastoreId}.{catalogId}.{schemaId}.{modelId} |
Databricks File System
| Resource |
Format |
| Instance |
dbfs:{workspace} |
| Jalur |
dbfs:{workspace}.{path} |
Generic File System
| 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} |
| 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} |
| Lihat |
snowflake:{accountName}.{databaseId}.{schemaId}.{viewId} |
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 kustom yang sepenuhnya memenuhi syarat menggunakan awalan custom:. Format kustom tidak divalidasi, dan mungkin tidak kompatibel dengan fitur Knowledge Catalog. Untuk memudahkan migrasi di masa mendatang,
buat format kustom yang mirip dengan format standar.
Resource yang direferensikan dalam pesan OpenLineage dengan namespace custom ditafsirkan sebagai nama kustom yang sepenuhnya memenuhi syarat.