租户级别Information Schema

本文为您介绍MaxCompute的租户级别元数据服务Information Schema的功能介绍、使用限制、注意事项、元数据视图列表以及RAM用户访问授权操作等。

背景信息

MaxCompute的Information Schema提供了项目元数据及使用历史数据等信息。在ANSI SQL-92的Information Schema基础上,添加了面向MaxCompute服务特有的字段及视图。

租户级别Information Schema是原Information Schema的升级版,是在每个阿里云账号下创建名为SYSTEM_CATALOG的项目,并内置INFORMATION_SCHEMA,通过访问该内置Schema提供的只读视图,查询当前用户所有项目的元数据信息以及使用历史信息。元数据视图列表如下。

视图

视图描述

时效性

延迟说明

CATALOGS

项目列表。

准实时视图

与在线数据存在一定延迟,延迟时间为3小时左右。

CATALOG_PRIVILEGES

项目级的权限。

COLUMNS

各个项目下的表字段信息。

COLUMN_LABEL_GRANTS

各个项目下表字段的LABEL授权信息。

COLUMN_LABELS

各个项目下表字段级的LABEL信息。

COLUMN_PRIVILEGES

各个项目下表字段级的权限信息。

INSTALLED_PACKAGES

各个项目下已安装的Package信息。

PACKAGE_PRIVILEGES

Package的授权信息。

PACKAGE_OBJECTS

Package中的对象信息。

PARTITIONS

各个项目下的表分区信息。

RESOURCES

各个项目下的资源信息。

RESOURCE_PRIVILEGES

各个项目下资源的权限信息。

ROLES

各个项目级别以及账号级别的角色列表。

TABLES

各个项目下的表信息。

TABLE_LABEL_GRANTS

LABEL授权信息。

TABLE_LABELS

各个项目下表的LABEL信息。

TABLE_PRIVILEGES

各个项目下表的权限信息。

UDF_PRIVILEGES

各个项目下的UDF授权信息。

UDFS

各个项目下的UDF信息。

UDF_RESOURCES

各个项目下UDF的资源依赖。

USERS

用户列表。

USER_ROLES

用户拥有的角色信息。

SCHEMAS

项目下Schema信息。

TASKS

运行中作业的实时快照,用于实时监控作业。

与在线数据存在秒级延迟,当前处于内测(Preview)中,无SLA保障,后续会逐步开放。

TASKS_HISTORY

各个项目内已完成的作业历史,分区表,保留近14天数据。

与在线数据存在一定延迟,延迟时间为5分钟左右。

TUNNELS_HISTORY

数据通道批量上传下载的历史数据,分区表,保留近14天数据。

功能介绍

租户级别Information Schema功能如下:

  • 借助Information_Schema元数据视图,您可以浏览和检索元数据。

  • 借助Information_Schema使用信息视图,您可以对作业的运行情况,例如资源消耗、运行时长、数据处理量等指标进行分析,用于优化作业或规划资源容量。

  • 不同视图存在不同的时效性或系统默认的保留周期,超过保留周期的数据将无法访问。您可以从Information_Schema周期性导出数据到本地表中,备份更长周期的历史数据。

    说明 导出数据时,建议显性地选择视图的字段名称,尽量避免使用insert into select * from information_schema.***的方式导出数据,防止新增字段后导致备份失败。

费用介绍

费用说明如下。

  • 对于使用按量计费计算资源的项目,针对Information Schema视图的查询会产生查询费用,查询视图的SQL产生的费用按视图底层展开的SQL进行计费。Information Schema视图为了提升查询性能底层统一通过Range聚簇表进行优化,减少查询输入量, 如果您查询TASKS_HISTORYTUNNELS_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用户(子账号)才能操作授权。

  1. 登录MaxCompute控制台

  2. 在左侧导航栏选择租户管理 > 角色管理,单击新增角色

  3. 新增角色对话框,输入角色名称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"
    }
  4. 在左侧导航栏选择租户管理 > 用户管理,在用户管理页面,新增成员设置目标角色或在已存在的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

分层存储标识。取值:

  • standard:标准存储。

  • lowfrequency:低频存储。

  • longterm:长期存储。

cluster_type

STRING

MaxCompute表的分桶(Clustering)类型。取值:

  • HASH

  • RANGE

number_buckets

BIGINT

可选字段,Cluster表的Bucket数目,0表示作业执行时动态决定。

lifecycle_enabled

BOOLEAN

分区生命周期是否开启。

RESOURCES

各个项目下的资源信息。

字段

类型

resource_catalog

STRING

资源所在的项目名称。

resource_schema

STRING

资源所在的Schema,当前为NULL。

resource_name

STRING

资源名称。

resource_type

STRING

资源类型,取值:

  • archive

  • py

  • jar

  • table

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

表类型。取值:

  • MANAGED_TABLE

  • VIRTUAL_VIEW

  • EXTERNAL_TABLE

  • MATERIALIZED_VIEW

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)。

  • 如果表为非分区表,值为表的数据量大小。

  • 如果表为分区表,系统不会计算表的数据量大小,值为NULL。PARTITIONS视图中包含分区表各个分区的数据量大小。

table_comment

STRING

表的注释。

lifecycle

BIGINT

生命周期,单位:天。

lifecycle_enabled

BOOLEAN

生命周期回收是否打开。

is_archived

BOOLEAN

预留字段,无意义。

table_exstore_type

STRING

可选字段。标识当前表是极限存储表的逻辑表还是物理表。取值:

  • EXSTORE_TABLE_VIRTUAL

  • EXSTORE_TABLE_PHYSICAL

storage_tier

STRING

分层存储标识。取值:

  • standard:标准存储。

  • lowfrequency:低频存储。

  • longterm:长期存储。

cluster_type

STRING

MaxCompute表的分桶(Clustering)类型。取值:

  • HASH

  • RANGE

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

作业类型。取值:

  • SQL:SQL作业。

  • CUPID:Spark或Mars作业。

  • SQLCost:SQL预估作业。

  • SQLRT:查询加速SQL作业。

  • LOT:MapReduce作业。

  • PS:PAI的Parameter Server。

  • AlgoTask:机器学习作业。

inst_id

STRING

实例ID。

status

STRING

作业状态。取值:

  • Running

  • Waiting

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

作业类型。取值:

  • SQL:SQL作业。

  • CUPID:Spark或Mars作业。

  • SQLCost:SQL预估作业。

  • SQLRT:查询加速SQL作业。

  • LOT:MapReduce作业。

  • PS:PAI的Parameter Server。

  • AlgoTask:机器学习作业(无资源消耗和数据扫描相关信息)。

inst_id

STRING

作业实例ID。

status

STRING

数据采集瞬间的运行状态(非实时状态)作业状态。取值包括:

  • Terminated:作业已执行结束。

  • Failed:作业失败。

  • Cancelled:作业被取消。

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表示1 core× 1 s。例如:10 core运行5s,cost_cpu为10×100×5=5000)。

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

数据归档日期。按作业的end_time的UTC+8时区划分归档。

TUNNELS_HISTORY

数据通道批量上传下载的历史数据,保留近14天数据。

字段

类型

tunnel_catalog

STRING

操作资源所属项目。

tunnel_schema

STRING

操作资源所属Schema,当前为NULL。

session_id

STRING

会话ID。

operate_type

STRING

操作类型。取值范围:

  • UPLOADLOG

  • DOWNLOADLOG

  • DOWNLOADINSTANCELOG

  • STORAGEAPIREAD

  • STORAGEAPIWRITE

tunnel_type

STRING

通道类型。取值:

  • TUNNEL LOG

  • TUNNEL INSTANCE LOG

request_id

STRING

请求ID。

object_type

STRING

操作对象类型。取值:

  • TABLE

  • INSTANCE

object_name

STRING

操作对象名,表名称或实例ID。

partition_spec

STRING

上传下载分区表分区。例如time=20130222, loc=beijing

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

数据采集日期,例如ds=20190101按请求的end_time的UTC+8时区划分归档。

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

账号类型,取值:

  • ALIYUN

  • RAM

  • RAMRole

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上限,单位core*100

cpu_elastic_quota_min

BIGINT

Quota的非预留CPU下限,单位core*100

cpu_elastic_quota_used

BIGINT

Quota的非预留CPU使用量,单位core*100

mem_elastic_quota_max

BIGINT

Quota的非预留内存上限,单位MB

mem_elastic_quota_min

BIGINT

Quota的非预留内存下限,单位MB

mem_elastic_quota_used

BIGINT

Quota的非预留内存使用量,单位MB

cpu_adhoc_quota

BIGINT

Quota的弹性预留CPU,单位core*100

cpu_adhoc_quota_used

BIGINT

Quota的弹性预留CPU使用量,单位core*100

mem_adhoc_quota

BIGINT

Quota的弹性预留内存,单位MB

mem_adhoc_quota_used

BIGINT

Quota的弹性预留内存使用量,单位MB

cpu_quota_max

BIGINT

Quota的预留CPU上限,单位core*100

cpu_quota_min

BIGINT

Quota的预留CPU下限,单位core*100

cpu_quota_used

BIGINT

Quota的预留CPU使用量,单位core*100

mem_quota_max

BIGINT

Quota的预留内存上限,单位MB

mem_quota_min

BIGINT

Quota的预留内存下限,单位MB

mem_quota_used

BIGINT

Quota的预留内存使用量,单位MB

region

STRING

资源所属地域。

VOLUMES

MaxCompute Volume视图,延迟时间大约3小时。

字段

类型

volume_catalog

STRING

Volume所在的项目名称。

volume_name

STRING

Volume名称。

volume_type

STRING

Volume类型。取值:

  • INTERNAL

  • EXTERNAL

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的选项参数。