Column

更新时间:
复制 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