שמות שמוגדרים במלואם הם מזהי משאבים ייחודיים גלובליים ותלויי אותיות רישיות, שאפשר להשתמש בהם ב-Knowledge Catalog (לשעבר Dataplex Universal Catalog) כדי להפנות למשאבים של Google Cloudולמשאבים שהם לא שלGoogle Cloud .
לדוגמה, שמות מלאים משמשים למערכות שתומכות בהטמעה אוטומטית של מטא-נתונים מ- Google Cloud. אם אתם מוסיפים לקטלוג את המשאבים שלכם שלא שייכים ל-Google Cloud ב-Knowledge Catalog, אתם יכולים לספק שמות מלאים כשאתם יוצרים את הרשומות בהתאמה אישית שמייצגות את המשאבים האלה של צד שלישי.
שמות שמוגדרים במלואם מורכבים מקידומת ואחריה קטעים שמופרדים בנקודות. האורך המקסימלי הוא 4,000 תווים.
אם יש קטעים שמכילים תווים שמורים, כמו נקודתיים, נקודות ורווחים, צריך להקיף אותם בסימני הטעמה משנית. כדי לציין תג גרש הפוך בתוך קטע, משתמשים בתגי גרש הפוך כפולים.
פורמטים מוגדרים מראש למשאבי Google Cloud
בטבלאות הבאות מפורטים הפורמטים המוגדרים מראש של שמות מלאים שנתמכים במשאבי Google Cloud .
BigQuery
| משאב |
פורמט |
| קבוצת הנתונים |
bigquery:{projectId}.{datasetId} |
| טבלה |
bigquery:{projectId}.{datasetId}.{tableId} |
| הצגה |
bigquery:{projectId}.{datasetId}.{viewId} |
| דגם |
bigquery:{projectId}.{datasetId}.{modelId} |
| טבלה מפוצלת למחיצות Shard |
bigquery:sharded:{projectId}.{datasetId}.{tablePrefix} |
| תרחיש |
bigquery:routine:{projectId}.{datasetId}.{routineId} |
| חיבור |
bigquery:connection:{projectId}.{location}.{connectionId} |
BigQuery sharing (לשעבר Analytics Hub)
| משאב |
פורמט |
| Exchange |
analytics_hub:{projectId}.{location}.{exchangeId} |
| רישום |
analytics_hub:{projectId}.{location}.{exchangeId}.{listingId} |
Bigtable
| משאב |
פורמט |
| Instance |
bigtable:{projectId}.{instanceId} |
| טבלה |
bigtable:{projectId}.{instanceId}.{tableId} |
Cloud SQL ל-MySQL
| משאב |
פורמט |
| Instance |
cloudsql_mysql:{projectId}.{location}.{instanceId} |
| סכימה |
cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId} |
| טבלה |
cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId}.{tableId} |
Cloud SQL ל-PostgreSQL
| משאב |
פורמט |
| Instance |
cloudsql_postgresql:{projectId}.{location}.{instanceId} |
| מסד נתונים |
cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId} |
| סכימה |
cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId} |
| טבלה |
cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId}.{tableId} |
Cloud Storage
| משאב |
פורמט |
| קטגוריה |
gcs:{bucketName} |
| נתיב |
gcs:{bucketName}.{virtualPath} |
Knowledge Catalog
| משאב |
פורמט |
| אגם |
dataplex:{projectId}.{location}.{lakeId} |
| תחום (zone) |
dataplex:{projectId}.{location}.{lakeId}.{zoneId} |
| טבלה |
dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{tableId} |
| Fileset |
dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{filesetId} |
| משאב |
פורמט |
| שירות |
dataproc_metastore:{projectId}.{location}.{instanceId} |
| מסד נתונים |
dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId} |
| טבלה |
dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}.{tableId} |
Looker
| משאב |
פורמט |
| Instance |
looker:{instanceId} |
| מרכז שליטה |
looker:dashboard:{instanceId}.{folderId}.{dashboardId} |
| שלב שני |
looker:explore:{instanceId}.{folderId}.{exploreId} |
| טבלת Look |
looker:look:{instanceId}.{folderId}.{lookId} |
Pub/Sub
| משאב |
פורמט |
| נושא |
pubsub:topic:{projectId}.{topicId} |
| מינוי |
pubsub:subscription:{projectId}.{subscriptionId} |
Spanner
| משאב |
פורמט |
| Instance |
spanner:{projectId}.{instanceConfigId}.{instanceId} |
| מסד נתונים |
spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId} |
| טבלה |
spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{tableId} |
| הצגה |
spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{viewId} |
Vertex AI
| משאב |
פורמט |
| דגם |
vertex_ai:model:{projectId}.{locationId}.{modelId}.{version} |
| קבוצת הנתונים |
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} |
פורמטים מוגדרים מראש למשאבים שהם לאGoogle Cloud
בטבלאות הבאות מפורטים הפורמטים המוגדרים מראש של שמות מלאים שנתמכים במשאבים של צד שלישי.
Apache Cassandra
| משאב |
פורמט |
| אשכול |
cassandra:{dns} |
| Keyspace |
cassandra:{dns}.{keyspaceId} |
| טבלה |
cassandra:{dns}.{keyspaceId}.{tableId} |
Apache Hive
| משאב |
פורמט |
| Instance |
hive_metastore:{dns} |
| מסד נתונים |
hive_metastore:{dns}.{database} |
| טבלה |
hive_metastore:{dns}.{database}.{table} |
Apache Kafka
| משאב |
פורמט |
| אשכול |
kafka:{dns} |
| נושא |
kafka:{dns}.{topicId} |
AWS Athena
| משאב |
פורמט |
| קטלוג |
athena:{catalogId}.{region} |
| מסד נתונים |
athena:{catalogId}.{region}.{databaseId} |
| טבלה |
athena:{catalogId}.{region}.{databaseId}.{tableId} |
AWS Redshift
| משאב |
פורמט |
| Instance |
redshift:{clusterId}.{region}.{port} |
| מסד נתונים |
redshift:{clusterId}.{region}.{port}.{databaseId} |
| סכימה |
redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId} |
| טבלה |
redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId}.{tableId} |
AWS S3
| משאב |
פורמט |
| קטגוריה |
s3:{bucket} |
| נתיב |
s3:{bucket}.{virtualPath} |
AWS Glue
| משאב |
פורמט |
| טבלה |
aws_glue:table:{region}.{accountId}.{dbName}.{tableName} |
Azure Blob Storage
| משאב |
פורמט |
| חשבון |
abs:{account} |
| מאגר |
abs:{account}.{container} |
| נתיב |
abs:{account}.{container}.{virtualPath} |
Azure Cosmos DB
| משאב |
פורמט |
| חשבון |
cosmos-db:{accountName} |
| מסד נתונים |
cosmos-db:{accountName}.{databaseId} |
| מאגר |
cosmos-db:{accountName}.{databaseId}.{containerId} |
Azure Data Explorer
| משאב |
פורמט |
| אשכול |
kusto:{clusterName}.{region} |
| מסד נתונים |
kusto:{clusterName}.{region}.{databaseId} |
| טבלה |
kusto:{clusterName}.{region}.{databaseId}.{tableId} |
Databricks
| משאב |
פורמט |
| Metastore |
databricks:{metastoreId} |
| קטלוג |
databricks:{metastoreId}.{catalogId} |
| סכימה |
databricks:{metastoreId}.{catalogId}.{schemaId} |
| טבלה |
databricks:{metastoreId}.{catalogId}.{schemaId}.{tableId} |
| הצגה |
databricks:{metastoreId}.{catalogId}.{schemaId}.{viewId} |
| תרחיש |
databricks:routine:{metastoreId}.{catalogId}.{schemaId}.{routineId} |
| עוצמת הקול |
databricks:volume:{metastoreId}.{catalogId}.{schemaId}.{volumeId} |
| דגם |
databricks:model:{metastoreId}.{catalogId}.{schemaId}.{modelId} |
מערכת הקבצים של Databricks
| משאב |
פורמט |
| Instance |
dbfs:{workspace} |
| נתיב |
dbfs:{workspace}.{path} |
מערכת קבצים כללית
| משאב |
פורמט |
| Instance |
filesystem:{dns} |
| נתיב |
filesystem:{dns}.{path} |
Hadoop Distributed File System
| משאב |
פורמט |
| Instance |
hdfs:{dns} |
| נתיב |
hdfs:{dns}.{path} |
IBM DB2
| משאב |
פורמט |
| Instance |
db2:{dns} |
| מסד נתונים |
db2:{dns}.{databaseId} |
| סכימה |
db2:{dns}.{databaseId}.{schemaId} |
| טבלה |
db2:{dns}.{databaseId}.{schemaId}.{tableId} |
| משאב |
פורמט |
| Instance |
informix:{dns} |
| מסד נתונים |
informix:{dns}.{databaseId} |
| סכימה |
informix:{dns}.{databaseId}.{schemaId} |
| טבלה |
informix:{dns}.{databaseId}.{schemaId}.{tableId} |
Microsoft SQL Server
| משאב |
פורמט |
| Instance |
sqlserver:{dns} |
| מסד נתונים |
sqlserver:{dns}.{databaseId} |
| סכימה |
sqlserver:{dns}.{databaseId}.{schemaId} |
| טבלה |
sqlserver:{dns}.{databaseId}.{schemaId}.{tableId} |
MySQL
| משאב |
פורמט |
| Instance |
mysql:{dns} |
| סכימה |
mysql:{dns}.{schemaId} |
| טבלה |
mysql:{dns}.{schemaId}.{tableId} |
Oracle Database
| משאב |
פורמט |
| Instance |
oracle:{dns} |
| מסד נתונים |
oracle:{dns}.{databaseId} |
| סכימה |
oracle:{dns}.{databaseId}.{schemaId} |
| טבלה |
oracle:{dns}.{databaseId}.{schemaId}.{tableId} |
PostgreSQL
| משאב |
פורמט |
| Instance |
postgresql:{dns} |
| מסד נתונים |
postgresql:{dns}.{databaseId} |
| סכימה |
postgresql:{dns}.{databaseId}.{schemaId} |
| טבלה |
postgresql:{dns}.{databaseId}.{schemaId}.{tableId} |
Salesforce
| משאב |
פורמט |
| SObject |
salesforce:{environment}.{orgId}.{sobject} |
פתית שלג
| משאב |
פורמט |
| חשבון |
snowflake:{accountName} |
| מסד נתונים |
snowflake:{accountName}.{databaseId} |
| סכימה |
snowflake:{accountName}.{databaseId}.{schemaId} |
| טבלה |
snowflake:{accountName}.{databaseId}.{schemaId}.{tableId} |
| הצגה |
snowflake:{accountName}.{databaseId}.{schemaId}.{viewId} |
Tableau
| משאב |
פורמט |
| שרת |
tableau:{dns} |
| אתר |
tableau:{dns}.{site} |
| פרויקט |
tableau:project:{dns}.{site}.{projectId} |
| מקור הנתונים |
tableau:datasource:{dns}.{site}.{projectId}.{datasourceId} |
| חוברת עבודה |
tableau:workbook:{dns}.{site}.{projectId}.{workbookId} |
| גיליון |
tableau:sheet:{dns}.{site}.{projectId}.{workbookId}.{sheetId} |
| מרכז שליטה |
tableau:dashboard:{dns}.{site}.{projectId}.{workbookId}.{dashboardId} |
Trino
| משאב |
פורמט |
| Instance |
trino:{dns} |
| קטלוג |
trino:{dns}.{catalogId} |
| סכימה |
trino:{dns}.{catalogId}.{schemaId} |
| טבלה |
trino:{dns}.{catalogId}.{schemaId}.{tableId} |
פורמטים בהתאמה אישית
אפשר ליצור פורמט מותאם אישית של שם שמוגדר במלואו באמצעות הקידומת custom:. פורמטים בהתאמה אישית לא עוברים אימות, ויכול להיות שהם לא תואמים לתכונות של Knowledge Catalog. כדי להקל על המעבר בעתיד, כדאי ליצור פורמטים בהתאמה אישית שדומים לפורמטים המוגדרים מראש.
משאבים שמוזכרים בהודעות OpenLineage עם מרחב השמות custom מפורשים כשמות מותאמים אישית שמוגדרים במלואם.