Column

更新時間:
Copy as MD

名稱

類型

描述

樣本值

object

欄位。

Id

string

ID,可參考中繼資料實體相關概念說明

格式為${EntityType}:${執行個體 ID 或轉義後的 URL}:${資料目錄標識}:${資料庫名稱}:${模式名稱}:${資料表名稱}:${欄位名稱},對於不存在的層級使用空字元佔位。

說明

對於 maxcompute 和 dlf 類型,執行個體 ID 使用空字元佔位。對於 maxcompute 類型,資料庫名稱即為 maxcompute 專案名稱,開啟三層模型的專案需要提供模式名稱,未開啟的專案模式名稱處使用空字元佔位。

說明

starrocks 類型的資料目錄標識為目錄名稱,dlf 類型的資料目錄標識為目錄 ID,其他類型不支援目錄層級,可用空字元佔位。

幾種常用類型的 ID 格式參考如下

maxcompute-column:::project_name:[schema_name]:table_name:column_name

dlf-column::catalog_id:database_name::table_name:column_name

hms-column:instance_id::database_name::table_name:column_name

holo-column:instance_id::database_name:schema_name:table_name:column_name

mysql-column:(instance_id|encoded_jdbc_url)::database_name::table_name:column_name

說明

其中
instance_id:執行個體 ID,對應資料來源以執行個體模式註冊時需要提供
encoded_jdbc_url:JDBC 連線串的 URLEncode 編碼,對應資料來源以連線串方式註冊時需要提供
catalog_id:dlf 目錄 ID
project_name:maxcompute 專案名稱
database_name:資料庫名稱
schema_name:schema 名稱,對於 maxcompute 類型,僅所屬專案開啟三層模型後需要提供,若未開啟則使用空字元佔位。
table_name:表名稱
column_name:欄位名稱

maxcompute-column:::project_name:[schema_name]:table_name:column_name

Name

string

名稱。

column_name

Comment

string

註釋。

字段1

TableId

string

資料表 ID,可參考Table物件。

maxcompute-table:::project_name:[schema_name]:table_name

Position

integer

位置。

1

Type

string

類型。

bigint

PrimaryKey

boolean

是否為主鍵,當前僅 MaxCompute 類型支援。

false

PartitionKey

boolean

是否為分區鍵。

false

ForeignKey

boolean

是否為外鍵,當前僅 MaxCompute 類型支援。

false

BusinessMetadata

object

業務中繼資料。

Description

string

欄位業務描述,當前僅 MaxCompute,HMS(EMR 叢集),DLF 類型支援。

字段1的业务描述

CustomAttributes

object

自訂屬性值,key 為自訂屬性標識,value 為屬性值列表。

array

屬性值列表。

string

屬性值。

张三

StatisticsInfos

object

string