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.
Sertakan tanda petik terbalik di sekitar segmen yang berisi karakter khusus, seperti titik dua, titik, dan spasi kosong. Gunakan tanda kutip terbalik ganda untuk menentukan
tanda kutip terbalik dalam segmen.
Format standar untuk resource Google Cloud
Tabel berikut mencantumkan format standar 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} |
Berbagi BigQuery (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 resource non-Google Cloud
Tabel berikut mencantumkan format standar 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:table:{metastoreId}.{catalogId}.{schemaId}.{tableId} |
| Lihat |
databricks:view:{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} |
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} |
| 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 kustom yang sepenuhnya memenuhi syarat menggunakan awalan custom:. Format kustom tidak divalidasi, dan mungkin tidak kompatibel dengan fitur Knowledge Catalog. Untuk mempermudah 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.