本文为您介绍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中的数据备份到指定项目。
Information Schema中,TASKS_HISTORY、TUNNELS_HISTORY等任务元信息的产出延迟最短为5分钟。
查询示例
查询元数据信息示例如下。
示例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的选项参数。  |