本文为您介绍MaxCompute的租户级别元数据服务Information Schema的功能介绍、使用限制、注意事项、元数据视图列表以及RAM用户访问授权操作等。
背景信息
MaxCompute的Information Schema提供了项目元数据及使用历史数据等信息。在ANSI SQL-92的Information Schema基础上,添加了面向MaxCompute服务特有的字段及视图。
租户级别Information Schema是原Information Schema的升级版,是在每个阿里云账号下创建名为SYSTEM_CATALOG的项目,并内置INFORMATION_SCHEMA,通过访问该内置Schema提供的只读视图,查询当前用户所有项目的元数据信息以及使用历史信息。元数据视图列表如下。
视图 | 视图描述 | 时效性 | 延迟说明 |
项目列表。 | 准实时视图 | 与在线数据存在一定延迟,延迟时间为3小时左右。 | |
项目级的权限。 | |||
各个项目下的表字段信息。 | |||
各个项目下表字段的LABEL授权信息。 | |||
各个项目下表字段级的LABEL信息。 | |||
各个项目下表字段级的权限信息。 | |||
各个项目下已安装的Package信息。 | |||
Package的授权信息。 | |||
Package中的对象信息。 | |||
各个项目下的表分区信息。 | |||
各个项目下的资源信息。 | |||
各个项目下资源的权限信息。 | |||
各个项目级别以及账号级别的角色列表。 | |||
各个项目下的表信息。 | |||
LABEL授权信息。 | |||
各个项目下表的LABEL信息。 | |||
各个项目下表的权限信息。 | |||
各个项目下的UDF授权信息。 | |||
各个项目下的UDF信息。 | |||
各个项目下UDF的资源依赖。 | |||
用户列表。 | |||
用户拥有的角色信息。 | |||
项目下Schema信息。 | |||
运行中作业的实时快照,用于实时监控作业。 | 与在线数据存在秒级延迟,当前处于内测(Preview)中,无SLA保障,后续会逐步开放。 | ||
各个项目内已完成的作业历史,分区表,保留近14天数据。 | 与在线数据存在一定延迟,延迟时间为5分钟左右。 | ||
数据通道批量上传下载的历史数据,分区表,保留近14天数据。 |
功能介绍
租户级别Information Schema功能如下:
借助Information_Schema元数据视图,您可以浏览和检索元数据。
借助Information_Schema使用信息视图,您可以对作业的运行情况,例如资源消耗、运行时长、数据处理量等指标进行分析,用于优化作业或规划资源容量。
不同视图存在不同的时效性或系统默认的保留周期,超过保留周期的数据将无法访问。您可以从Information_Schema周期性导出数据到本地表中,备份更长周期的历史数据。
说明 导出数据时,建议显性地选择视图的字段名称,尽量避免使用insert into select * from information_schema.***
的方式导出数据,防止新增字段后导致备份失败。
费用介绍
费用说明如下。
对于使用按量计费计算资源的项目,针对Information Schema视图的查询会产生查询费用,查询视图的SQL产生的费用按视图底层展开的SQL进行计费。Information Schema视图为了提升查询性能底层统一通过
Range聚簇表
进行优化,减少查询输入量, 如果您查询TASKS_HISTORY和TUNNELS_HISTORY这两个视图,请在每天6:00:00后查询前一天数据以及避免查询当天的数据,可最大程度减少输入量从而降低查询费用。对于使用包年包月计算资源的项目,查询Information Schema视图时会消耗您购买的CU。
您不需要为Information Schema视图支付存储费用。
使用限制
租户级别Information Schema使用限制如下:
Information Schema提供的是当前用户的元数据视图,不支持跨元数据中心的元数据访问。元数据中心分类如下:
中国内地地域(上海、杭州、北京、深圳、成都、张家口、乌兰察布)为一个元数据中心。
中国香港为一个元数据中心。
海外的每一个地域为一个元数据中心。
金融云(上海金区、深圳金区)为一个元数据中心。
政务云(北京)为一个元数据中心。
内建SYSTEM_CATALOG项目为只读项目,需要在对应地域的项目中发起作业进行查询。查询元数据信息示例,请参见查询示例。
目前仅支持通过MaxCompute SQL分析、客户端最新版本和DataWorks的DataStudio、SQL调度节点发起SQL访问表。
注意事项
使用租户级别Information Schema,您需要注意以下事项:
元数据系统表目前提供准实时视图,对元数据时效性要求较高的应用,建议使用SDK/CLI直接获取指定对象的元数据。
元数据及作业历史数据仅保存在SYSTEM_CATALOG. INFORMATION_SCHEMA下,如果需要对历史数据进行快照备份或获得超过14天的作业历史,您可以定期将SYSTEM_CATALOG. INFORMATION_SCHEMA中的数据备份到指定项目。
查询示例
查询元数据信息示例如下。
示例1:查询目标项目下所有表的元数据信息。
--可进入租户下可执行SQL的项目发起查询 use <project_name>; set odps.namespace.schema=true; select * from SYSTEM_CATALOG.INFORMATION_SCHEMA.tables;
示例2:查询目标项目所在元数据中心的所有作业历史信息,并添加日期字段进行过滤。
--可进入租户下可执行SQL的项目发起查询 use <project_name>; set odps.namespace.schema=true; select * from SYSTEM_CATALOG.INFORMATION_SCHEMA.tasks_history where ds='yyyymmdd' limit 100;
RAM用户访问授权
Information Schema的视图包含了租户级别的所有用户数据,默认阿里云账号(主账号)可以查看。如果RAM用户(子账号)需要查看,需要进行授权。
只有阿里云账号(主账号)或拥有账号级别Super_Administrator或Admin角色的RAM用户(子账号)才能操作授权。
在左侧导航栏选择租户管理 > 角色管理,单击新增角色。
在新增角色对话框,输入角色名称和policy内容,单击确定。
例如新建角色允许查看SYSTEM_CATALOG.INFORMATION_SCHEMA下所有视图。policy内容配置如下。
{ "Statement":[ { "Action":[ "odps:Describe", "odps:Select" ], "Effect":"Allow", "Resource":[ "acs:odps:*:catalogs/system_catalog/schemas/information_schema/tables/*" ] }, { "Action":[ "odps:List" ], "Effect":"Allow", "Resource":[ "acs:odps:*:catalogs/system_catalog/schemas/information_schema" ] } ], "Version":"1" }
在左侧导航栏选择 ,在用户管理页面,新增成员设置目标角色或在已存在的RAM用户(子账号)新增目标角色。
说明用户管理操作详情,请参见用户规划与管理。
CATALOGS
项目列表。
字段 | 类型 | 值 |
catalog_name | STRING | 项目名称。 |
status | STRING | 正常(Allowed)、冻结(Alldenied)。 |
create_time | DATETIME | 创建时间。 |
owner_id | STRING | 项目所有者ID。 |
owner_name | STRING | 项目所有者名称。 |
settings | STRING | 项目属性设置。 |
region | STRING | 项目所在地域。 |
CATALOG_PRIVILEGES
项目级的权限。例如允许CreateInstance、ListTable等。
字段 | 类型 | 值 |
catalog_name | STRING | 项目名称。 |
user_catalog | STRING | 被授权账户所属项目。 |
user_name | STRING | 被授权账户。 |
user_id | STRING | 被授权账户ID。 |
grantor | STRING | 授权账户,保留字段。 |
privilege_type | STRING | 权限类型。 |
COLUMNS
各个项目下的表字段信息。
字段 | 类型 | 值 |
table_catalog | STRING | 表所在的项目名称。 |
table_schema | STRING | 表所在的Schema,当前为NULL。 |
table_name | STRING | 表名称。 |
column_name | STRING | 列名称。 |
ordinal_position | BIGINT | 列序号。 |
column_default | STRING | 列默认值。 |
is_nullable | BOOLEAN | 是否允许为NULL。 |
data_type | STRING | 数据类型。例如STRING,BIGINT等。 |
column_comment | STRING | 列注释。 |
is_partition_key | BOOLEAN | 是否是分区键。 |
COLUMN_LABEL_GRANTS
各个项目下表字段的LABEL授权信息。
字段 | 类型 | 值 |
table_catalog | STRING | 表所在的项目名称。 |
table_schema | STRING | 表所在的Schema,当前为NULL。 |
table_name | STRING | 表名称。 |
column_name | STRING | 列名名称。 |
user_catalog | STRING | 用户所在项目名称。 |
user_name | STRING | 用户名称。 |
user_id | STRING | 用户的ID。 |
grantor | STRING | 授权账户,保留字段。 |
label_level | STRING | 授予的标签等级。 |
expired | DATETIME | 过期时间。 |
COLUMN_LABELS
各个项目下表字段级的LABEL信息。
字段 | 类型 | 值 |
table_catalog | STRING | 表所在的项目名称。 |
table_schema | STRING | 表所在的Schema,当前为NULL。 |
table_name | STRING | 表名称。 |
column_name | STRING | 列名称。 |
label_type | STRING | 标签类型。 |
label_level | STRING | 标签等级。 |
COLUMN_PRIVILEGES
各个项目下表字段级的权限信息。
字段 | 类型 | 值 |
table_catalog | STRING | 表所在的项目名称。 |
table_schema | STRING | 表所在的Schema,当前为NULL。 |
table_name | STRING | 表名称。 |
column_name | STRING | 列名称。 |
user_catalog | STRING | 用户所在项目名称。 |
user_name | STRING | 用户名称。 |
user_id | STRING | 用户的ID。 |
grantor | STRING | 授权账户,保留字段。 |
privilege_type | STRING | 权限类型。 |
INSTALLED_PACKAGES
各个项目下已安装的Package信息。
字段 | 类型 | 值 |
installed_package_catalog | STRING | 安装Package的项目名称。 |
package_catalog | STRING | Package所属项目。 |
package_name | STRING | Package名称。 |
installed_time | STRING | 安装时间。 |
allowed_label | STRING | 共享的标签设置。 |
PACKAGE_PRIVILEGES
Package的授权信息。
字段 | 类型 | 值 |
package_catalog | STRING | Package所属项目。 |
package_name | STRING | Package名称。 |
user_catalog | STRING | 被授权用户所在的项目。 |
user_name | STRING | 被授权用户名。 |
user_id | STRING | 被授权用户ID。 |
grantor | STRING | 授权账户,保留字段。 |
privilege_type | STRING | 权限类型。 |
PACKAGE_OBJECTS
Package中的对象信息。
字段 | 类型 | 值 |
package_catalog | STRING | Package所属项目。 |
package_name | STRING | Package名称。 |
object_schema | STRING | Package内对象所属Schema,当前为NULL。 |
object_type | STRING | Package对象的类型。 |
object_name | STRING | Package对象的名字。 |
column_name | STRING | 表列名称。前提需要设置object_type为table。 |
allowed_privilege | STRING | 共享的权限设置。 |
allowed_label | STRING | 共享的标签设置。 |
PARTITIONS
各个项目下的表分区信息。
字段 | 类型 | 值 |
table_catalog | STRING | 表所在的项目名称。 |
table_schema | STRING | 表所在的Schema,当前为NULL。 |
table_name | STRING | 表名称。 |
partition_name | STRING | 分区名称。 |
create_time | DATETIME | 分区的创建时间。 |
last_modified_time | DATETIME | 分区的最后更新时间。 |
last_access_time | DATETIME | 分区的最后访问时间。 说明 该数据从2023年7月陆续升级采集,在升级后没有被访问过或者通过ALGO作业、Hologres直读方式访问的无法采集到last_access_time。 |
data_length | BIGINT | 分区数据大小,单位:字节(Byte)。 |
is_archived | BOOLEAN | 预留字段,无意义。 |
is_exstore | BOOLEAN | 预留字段,无意义。 |
storage_tier | STRING | 分层存储标识。取值:
|
cluster_type | STRING | MaxCompute表的分桶(Clustering)类型。取值:
|
number_buckets | BIGINT | 可选字段,Cluster表的Bucket数目,0表示作业执行时动态决定。 |
lifecycle_enabled | BOOLEAN | 分区生命周期是否开启。 |
RESOURCES
各个项目下的资源信息。
字段 | 类型 | 值 |
resource_catalog | STRING | 资源所在的项目名称。 |
resource_schema | STRING | 资源所在的Schema,当前为NULL。 |
resource_name | STRING | 资源名称。 |
resource_type | STRING | 资源类型,取值:
|
owner_id | STRING | 资源所有者的ID。 |
owner_name | STRING | 资源所有者的阿里云账号名称。 |
create_time | DATETIME | 资源的创建时间。 |
last_modified_time | DATETIME | 资源的最后更新时间。 |
size | BIGINT | 资源占用的存储空间字节。 |
comment | STRING | 资源的注释。 |
is_temp_resource | BOOLEAN | 是否是临时资源。 |
RESOURCE_PRIVILEGES
各个项目下资源的权限信息。
字段 | 类型 | 值 |
resource_catalog | STRING | 资源所在的项目名称。 |
resource_schema | STRING | 资源所在的Schema,当前为NULL。 |
resource_name | STRING | 资源名称。 |
user_catalog | STRING | 被授权账户项目空间。 |
user_name | STRING | 被授权账。 |
user_id | STRING | 被授权账户ID。 |
grantor | STRING | 授权账户,保留字段。 |
privilege_type | STRING | 权限类型。 |
ROLES
各个项目级别以及账号级别的角色列表。
字段 | 类型 | 值 |
role_catalog | STRING | 角色所在项目名称(Tenant Role为NULL)。 |
role_name | STRING | 角色名称。 |
role_label | STRING | 角色标签。 |
comment | STRING | 角色的注释。 |
TABLES
各个项目下的表信息。
字段 | 类型 | 值 |
table_catalog | STRING | 表所在的项目名称。 |
table_schema | STRING | 表所在的Schema,当前为NULL。 |
table_name | STRING | 表名称。 |
table_type | STRING | 表类型。取值:
|
is_partitioned | BOOLEAN | 是否是分区表。 |
owner_id | STRING | 表所有者的ID。 |
owner_name | STRING | 表所有者的阿里云账号名称。 |
create_time | STRING | 表的创建时间。 |
last_modified_time | STRING | 表的数据最后更新时间。 |
last_access_time | STRING | 最后查询表数据的时间。 如果表为分区表,此值为空,可到PARTITIONS视图中查看表的每个分区最后访问时间。 说明 该数据从2023年7月陆续升级采集,在升级后没有被访问过或者通过ALGO作业、Hologres直读方式访问的无法采集到last_access_time。 |
data_length | BIGINT | 数据量大小,单位:字节(Byte)。
|
table_comment | STRING | 表的注释。 |
lifecycle | BIGINT | 生命周期,单位:天。 |
lifecycle_enabled | BOOLEAN | 生命周期回收是否打开。 |
is_archived | BOOLEAN | 预留字段,无意义。 |
table_exstore_type | STRING | 可选字段。标识当前表是极限存储表的逻辑表还是物理表。取值:
|
storage_tier | STRING | 分层存储标识。取值:
|
cluster_type | STRING | MaxCompute表的分桶(Clustering)类型。取值:
|
number_buckets | BIGINT | Cluster表的Bucket数目,0表示作业执行时动态决定。 |
view_original_text | STRING | VIRTUAL_VIEW类型表的视图定义。 |
TABLE_LABEL_GRANTS
LABEL授权信息。
字段 | 类型 | 值 |
table_catalog | STRING | 表所在的项目名称。 |
table_schema | STRING | 表所在的Schema,当前为NULL。 |
table_name | STRING | 表名称。 |
user_catalog | STRING | 被授权账户所属项目。 |
user_name | STRING | 被授权账户。 |
user_id | STRING | 被授权账户ID。 |
grantor | STRING | 授权账户,保留字段。 |
label_level | STRING | 标签等级。 |
expired | DATETIME | 过期时间。 |
TABLE_LABELS
各个项目下表的LABEL信息。
字段 | 类型 | 值 |
table_catalog | STRING | 表所在的项目名称。 |
table_schema | STRING | 表所在的Schema,当前为NULL。 |
table_name | STRING | 表名称。 |
label_type | STRING | 标签类型。 |
label_level | BIGINT | 标签等级。 |
TABLE_PRIVILEGES
各个项目下表的权限信息。
字段 | 类型 | 值 |
table_catalog | STRING | 表所在的项目名称。 |
table_schema | STRING | 表所在的Schema,当前为NULL。 |
table_name | STRING | 表名称。 |
user_catalog | STRING | 被授权账户项目空间。 |
user_name | STRING | 被授权账户。 |
user_id | STRING | 被授权账户ID。 |
grantor | STRING | 授权账户,保留字段。 |
privilege_type | STRING | 权限类型。 |
TASKS
运行中作业的实时快照,用于实时监控作业。
字段 | 类型 | 值 |
task_catalog | STRING | 任务所在的项目名称。 |
task_name | STRING | 作业名称。 |
task_type | STRING | 作业类型。取值:
|
inst_id | STRING | 实例ID。 |
status | STRING | 作业状态。取值:
|
owner_id | STRING | 作业提交人阿里云账号ID。 |
owner_name | STRING | 作业提交人阿里云账号名称。 |
start_time | DATETIME | 作业启动时间。 |
priority | BIGINT | 作业优先级。 |
signature | STRING | 作业签名。 |
quota_name | STRING | 计算Quota名称。 |
cpu_usage | BIGINT | 当前CPU用量,值为:core×100。 |
mem_usage | BIGINT | 当前内存用量,单位:MB。 |
gpu_usage | BIGINT | 当前GPU用量,值为:卡×100。 |
total_cpu_usage | BIGINT | 累计CPU用量,值为:core×100×seconds。 |
total_mem_usage | BIGINT | 累计内存用量,值为:MB×seconds。 |
total_gpu_usage | BIGINT | 累计GPU用量,值为:卡×100×seconds。 |
cpu_min_ratio | BIGINT | 作业当前CPU占用队列保障水位比例。 |
mem_min_ratio | BIGINT | 作业当前内存占用队列保障水位比例。 |
gpu_min_ratio | BIGINT | 作业当前GPU占用队列保障水位比例。 |
cpu_max_ratio | BIGINT | 作业当前CPU占用队列最高弹性水位比例。 |
mem_max_ratio | BIGINT | 作业当前内存占用队列最高弹性水位比例。 |
gpu_max_ratio | BIGINT | 作业当前GPU占用队列最高弹性水位比例。 |
settings | STRING | 上层调度或用户传入的信息,以JSON格式存储。包含字段:USERAGENT、BIZID、SKYNET_ID和SKYNET_NODENAME等。 |
additional_info | STRING | 保留字段 ,附加信息。 |
TASKS_HISTORY
各个项目内已完成的作业历史,保留近14天数据。
字段 | 类型 | 值 |
task_catalog | STRING | 任务所在项目名称。 |
task_name | STRING | 作业名称。 |
task_type | STRING | 作业类型。取值:
|
inst_id | STRING | 作业实例ID。 |
status | STRING | 数据采集瞬间的运行状态(非实时状态)作业状态。取值包括:
|
owner_id | STRING | 作业提交人阿里云账号ID。 |
owner_name | STRING | 作业提交人阿里云账号名称。 |
result | STRING | 作业执行错误信息。 |
priority | BIGINT | 作业优先级。 |
submit_time | DATETIME | 作业提交时间即生成Instance的时间。 |
start_time | DATETIME | 作业启动时间,如SQL开始进行编译时间。 |
end_time | DATETIME | 作业结束时间。 |
input_records | BIGINT | 输入记录数。 说明 当SQL作业命中查询加速的缓存机制时,此信息为NULL。 |
output_records | BIGINT | 输出记录数。 说明 当SQL作业命中查询加速的缓存机制时,此信息为NULL。 |
input_bytes | BIGINT | 标准存储输入数据量,单位:字节(Byte)。 说明 当SQL作业命中查询加速的缓存机制时,此信息为NULL。 |
lowfrequency_storage_input_bytes | BIGINT | 低频存储输入数据量,单位:字节(Byte)。 说明 当SQL作业命中查询加速的缓存机制时,此信息为NULL。 |
longterm_storage_input_bytes | BIGINT | 长期存储输入数据量,单位:字节(Byte)。 说明 当SQL作业命中查询加速的缓存机制时,此信息为NULL。 |
oss_input_bytes | BIGINT | OSS外部表输入数据量,单位:字节(Byte)。 说明 当SQL作业命中查询加速的缓存机制时,此信息为NULL。 |
tablestore_input_bytes | BIGINT | Tablestore外部表输入数据量,单位:字节(Byte)。 说明 当SQL作业命中查询加速的缓存机制时,此信息为NULL。 |
output_bytes | BIGINT | 输出数据量,单位:字节(Byte)。 说明 当SQL作业命中查询加速的缓存机制时,此信息为NULL。 |
input_tables | STRING | 输入表列表,仅SQL类型作业。 说明 当SQL作业命中查询加速的缓存机制时,此信息为NULL。 |
output_tables | STRING | 输出表列表,仅SQL类型作业。 说明 当SQL作业命中查询加速的缓存机制时,此信息为NULL。 |
operation_text | STRING | 作业语句,最大限制256 KB。 |
signature | STRING | 作业签名。 |
quota_name | STRING | 计算Quota名称。 |
complexity | DOUBLE | SQL作业复杂度。 |
cost_cpu | DOUBLE | 作业CPU消耗(100表示 |
cost_mem | DOUBLE | 作业内存消耗,值为:MB×seconds。 |
settings | STRING | 上层调度或用户传入的信息,以JSON格式存储。包含字段:USERAGENT、BIZID、SKYNET_ID和SKYNET_NODENAME等。 |
ext_platform_id | STRING | 上层任务调度平台ID。 |
ext_node_id | STRING | 上层调度的节点ID。 |
ext_bizdate | STRING | 上层调度任务业务日期。 |
ext_task_id | STRING | 上层调度的节点实例ID。 |
ext_dagtype | STRING | 上层调度实例运行模式。 |
ext_node_name | STRING | 上层调度的节点名字。 |
ext_node_onduty | STRING | 上层调度节点责任人的ID。 |
ext_node_priority | BIGINT | 上层调度节点的优先级。 |
ext_node_cyctype | STRING | 预留字段,无意义。 |
ext_subtask_id | STRING | 上层调度节点的子任务ID。 |
ds | STRING | 数据归档日期。按作业的 |
TUNNELS_HISTORY
数据通道批量上传下载的历史数据,保留近14天数据。
字段 | 类型 | 值 |
tunnel_catalog | STRING | 操作资源所属项目。 |
tunnel_schema | STRING | 操作资源所属Schema,当前为NULL。 |
session_id | STRING | 会话ID。 |
operate_type | STRING | 操作类型。取值范围:
|
tunnel_type | STRING | 通道类型。取值:
|
request_id | STRING | 请求ID。 |
object_type | STRING | 操作对象类型。取值:
|
object_name | STRING | 操作对象名,表名称或实例ID。 |
partition_spec | STRING | 上传下载分区表分区。例如 |
data_size | BIGINT | 数据的字节数,单位:字节(Byte)。 |
block_id | BIGINT | Tunnel上传的Block编号。当操作类型是UPLOADLOG时有效,否则为空。 |
offset | BIGINT | 下载的起始偏移位置,表示从第几条记录开始(起始为0)。 |
length | BIGINT | 本次下载或上传的记录数(下载的记录数为指定的length值)。 |
owner_id | STRING | 操作者阿里云账户ID。 |
owner_name | STRING | 操作者阿里云账户名称。 |
start_time | DATETIME | 请求开始时间。 |
end_time | DATETIME | 请求结束时间。 |
client_ip | STRING | 发起Tunnel请求的客户端IP地址。 |
user_agent | STRING | User Agent,发起Tunnel请求的客户端的相关信息。例如Java版本、操作系统。 |
columns | STRING | Tunnel下载数据时指定列的集合。 |
quota_name | STRING | Tunnel Quota组名称。 |
ds | STRING | 数据采集日期,例如 |
UDF_PRIVILEGES
各个项目下的UDF授权信息。
字段 | 类型 | 值 |
udf_catalog | STRING | UDF所在项目名称。 |
udf_schema | STRING | UDF所在Schema,当前为NULL。 |
udf_name | STRING | UDF名称。 |
user_catalog | STRING | 被授权账户项目空间。 |
user_name | STRING | 被授权账户。 |
user_id | STRING | 被授权账户ID。 |
grantor | STRING | 授权账户,保留字段。 |
privilege_type | STRING | 权限类型。 |
UDFS
各个项目下的UDF信息。
字段 | 类型 | 值 |
udf_catalog | STRING | UDF所在项目名称。 |
udf_schema | STRING | UDF所在Schema,当前为NULL。 |
udf_name | STRING | UDF名称。 |
owner_id | STRING | UDF所有者的ID。 |
owner_name | STRING | UDF所有者的阿里云账号名称。 |
create_time | DATETIME | 创建时间。 |
last_modified_time | DATETIME | 最后更新时间。 |
UDF_RESOURCES
各个项目下UDF的资源依赖。
字段 | 类型 | 值 |
udf_catalog | STRING | UDF所在项目名称。 |
udf_schema | STRING | UDF所在Schema,当前为NULL。 |
udf_name | STRING | UDF名称。 |
resource_catalog | STRING | 资源所在的项目。 |
resource_schema | STRING | 资源所在的Schema。 |
resource_name | STRING | 资源名称。 |
USERS
用户列表。
字段 | 类型 | 值 |
user_catalog | STRING | 用户所在项目名称,为NULL表示租户级别用户。 |
identity_provider | STRING | 账号类型,取值:
|
user_name | STRING | 用户名称。 |
user_id | STRING | 用户ID。 |
user_label | STRING | 用户标签。 |
USER_ROLES
用户拥有的角色信息。
字段 | 类型 | 值 |
user_role_catalog | STRING | 角色所在项目名称,为NULL表示租户级别角色。 |
role_name | STRING | 角色名称。 |
user_name | STRING | 用户名称。 |
user_id | STRING | 用户ID。 |
SCHEMAS
项目下的Schema信息。
字段 | 类型 | 值 |
schema_catalog | STRING | Schema所在的项目名称。 |
schema_name | STRING | Schema名称。 |
owner_id | STRING | Schema所有者的阿里云账号ID。 |
owner_name | STRING | Schema所有者的阿里云账号名称。 |
create_time | DATETIME | Schema创建时间。 |
last_modified_time | DATETIME | Schema最后更新时间。 |
schema_type | STRING | Schema类型。 |
comment | STRING | Schema的注释。 |
QUOTA_USAGE
包年包月计算Quota的资源使用实时快照,用于实时监控计算资源的消耗情况。
字段 | 类型 | 值 |
name | STRING | Quota名称。 |
create_time | DATETIME | Quota的创建时间。 |
last_modified_time | DATETIME | Quota的最后更新时间。 |
cpu_elastic_quota_max | BIGINT | Quota的非预留CPU上限,单位 |
cpu_elastic_quota_min | BIGINT | Quota的非预留CPU下限,单位 |
cpu_elastic_quota_used | BIGINT | Quota的非预留CPU使用量,单位 |
mem_elastic_quota_max | BIGINT | Quota的非预留内存上限,单位 |
mem_elastic_quota_min | BIGINT | Quota的非预留内存下限,单位 |
mem_elastic_quota_used | BIGINT | Quota的非预留内存使用量,单位 |
cpu_adhoc_quota | BIGINT | Quota的弹性预留CPU,单位 |
cpu_adhoc_quota_used | BIGINT | Quota的弹性预留CPU使用量,单位 |
mem_adhoc_quota | BIGINT | Quota的弹性预留内存,单位 |
mem_adhoc_quota_used | BIGINT | Quota的弹性预留内存使用量,单位 |
cpu_quota_max | BIGINT | Quota的预留CPU上限,单位 |
cpu_quota_min | BIGINT | Quota的预留CPU下限,单位 |
cpu_quota_used | BIGINT | Quota的预留CPU使用量,单位 |
mem_quota_max | BIGINT | Quota的预留内存上限,单位 |
mem_quota_min | BIGINT | Quota的预留内存下限,单位 |
mem_quota_used | BIGINT | Quota的预留内存使用量,单位 |
region | STRING | 资源所属地域。 |
VOLUMES
MaxCompute Volume视图,延迟时间大约3小时。
字段 | 类型 | 值 |
volume_catalog | STRING | Volume所在的项目名称。 |
volume_name | STRING | Volume名称。 |
volume_type | STRING | Volume类型。取值:
|
owner_id | STRING | Volume所有者的ID。 |
owner_name | STRING | Volume所有者的阿里云账号名称。 |
create_time | DATETIME | Volume的创建时间。 |
last_modified_time | DATETIME | Volume的数据最后更新时间。 |
location | STRING | Volume存储路径。 |
comment | STRING | Volume注释。 |
storage_provider | STRING | Volume存储引擎。 |
role_arn | STRING | Volume存储访问角色ARN |
lifecycle | BIGINT | Volume生命周期,单位:天。 |
options | STRING | Volume的选项参数。 |
FOREIGN_SERVERS
MaxCompute ForeignServer视图,延迟时间大约3小时。
字段 | 类型 | 值 |
server_name | STRING | Server名称。 |
server_type | STRING | Server类型。 |
owner_id | STRING | Server所有者的ID。 |
owner_name | STRING | Server所有者的阿里云账号名称。 |
create_time | DATETIME | Server的创建时间。 |
last_modified_time | DATETIME | 数据最后更新时间。 |
options | STRING | Server的选项参数。 |