本文为您介绍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的选项参数。 |