Todos os produtos
Search
Central de documentação

MaxCompute:Information Schema no nível de tenant

Última atualização: Sep 09, 2026

Este tópico descreve o Information Schema, o service de metadados no nível de tenant do maxcompute, abordando seus recursos, limitações, considerações, visualizações de metadados e autorização de usuários RAM.

Recursos

O Information Schema do maxcompute permite acessar metadados de projetos e histórico de uso. O Information Schema no nível de tenant aprimora o Information Schema original, estendendo o padrão ANSI SQL-92 com campos e visualizações específicos do maxcompute. Para cada conta Alibaba Cloud, o maxcompute cria automaticamente um projeto chamado SYSTEM_CATALOG que contém um INFORMATION_SCHEMA integrado.

Ao acessar as visualizações somente leitura desse schema integrado, você consulta os metadados e o histórico de uso de todos os projetos da sua conta Alibaba Cloud. O sistema armazena os metadados e o histórico de jobs exclusivamente em SYSTEM_CATALOG.INFORMATION_SCHEMA.

  • Utilize as visualizações de metadados do Information Schema para navegar e recuperar metadados.

  • Use as visualizações de informações de uso do Information Schema para analisar o desempenho de jobs. Revise métricas como consumo de recursos, duração da execução e dados processados para otimizar jobs ou planejar a capacidade de recursos.

Cada visualização possui diferentes níveis de atualização de dados e períodos de retenção padrão. Dados que excedem o período de retenção tornam-se inacessíveis. Caso precise crie um snapshot de dados históricos ou reter o histórico de jobs por mais de 14 dias, exporte periodicamente os dados do Information Schema para uma tabela local ou um projeto específico.

Ao exportar dados, especifique explicitamente os nomes das colunas da visualização. Evite consultas como INSERT INTO SELECT * FROM information_schema.***. Essa prática previne falhas de backup caso novas colunas sejam adicionadas à visualização.

Escopo

  • O Information Schema fornece visualizações de metadados com escopo limitado ao usuário atual. Ele não suporta acesso a metadados entre centros de metadados. Os centros de metadados são organizados da seguinte forma:

    • As regiões da china continental (China (Shanghai), China (Hangzhou), China (Beijing), China (Shenzhen), China (Chengdu), China (Zhangjiakou) e China (Ulanqab)) compartilham um único centro de metadados.

    • A região China (Hong Kong) constitui um centro de metadados separado.

    • Cada região internacional possui seu próprio centro de metadados.

    • A Finance Cloud (Shanghai Finance e Shenzhen Finance) compartilha um único centro de metadados.

    • A Government Cloud em china (Beijing) é um centro de metadados independente.

  • O projeto integrado SYSTEM_CATALOG é somente leitura. Para consultá-lo, execute um job a partir de um projeto na região correspondente. Para exemplos, consulte Query examples.

  • Atualmente, a consulta dessas tabelas via SQL é suportada apenas na análise SQL do maxcompute, na versão mais recente do cliente e no DataWorks através do DataStudio ou de um nó de agendamento SQL.

  • As tabelas de sistema de metadados oferecem visualizações quase em tempo real. Para aplicações que exigem alta atualização de metadados, recomenda-se usar o SDK/cli para recuperar diretamente metadados de objetos específicos.

Custos

  • Custos de computação

    • Em projetos que utilizam recursos de computação pagamento conforme o uso, há custos de consulta ao acessar visualizações do Information Schema. O custo depende da consulta SQL subjacente executada quando uma visualização é acessada.

      Para melhorar o desempenho da consulta e reduzir a quantidade de dados verificados, as visualizações do Information Schema são otimizadas com range-clustered tables.

      Para minimizar a quantidade de dados verificados e reduzir custos ao consultar as visualizações TASKS_HISTORY e TUNNELS_HISTORY, aguarde até após as 06:00:00 de cada dia para consultar dados do dia anterior. Evite consultar dados do dia atual.

    • Para projetos com recursos de computação por assinatura, as consultas às visualizações do Information Schema consomem as CUs (Unidades de Computação) adquiridas.

  • Custos de armazenamento: Não há cobrança pelo armazenamento das visualizações do Information Schema.

Visualizações de metadados

Visualização

Descrição

Atualização

Descrição do atraso

CATALOGS

Lista projetos.

Visualização quase em tempo real

Os dados têm um atraso de aproximadamente 3 horas.

CATALOG_PRIVILEGES

Lista privilégios no nível do projeto.

COLUMNS

Lista colunas em cada projeto.

COLUMN_LABEL_GRANTS

Lista concessões de rótulos em colunas de cada projeto.

COLUMN_LABELS

Lista rótulos no nível de coluna para tabelas em cada projeto.

COLUMN_PRIVILEGES

Lista privilégios no nível de coluna para tabelas em cada projeto.

INSTALLED_PACKAGES

Lista pacotes instalados em cada projeto.

PACKAGE_PRIVILEGES

Lista concessões de privilégios em pacotes.

PACKAGE_OBJECTS

Lista objetos dentro de pacotes.

PARTITIONS

Lista partições em cada projeto.

PARTITION_ACCESS_INFO

Lista estatísticas de acesso para partições em cada projeto.

RESOURCES

Lista recursos em cada projeto.

RESOURCE_PRIVILEGES

Lista privilégios sobre recursos em cada projeto.

ROLES

Lista funções nos níveis de projeto e conta.

TABLES

Lista tabelas em cada projeto.

TABLE_ACCESS_INFO

Lista estatísticas de acesso para tabelas em cada projeto.

TABLE_LABEL_GRANTS

Lista concessões de rótulos em tabelas.

TABLE_LABELS

Lista rótulos em tabelas de cada projeto.

TABLE_PRIVILEGES

Lista privilégios sobre tabelas em cada projeto.

UDF_PRIVILEGES

Lista concessões de privilégios em UDFs de cada projeto.

UDFS

Lista UDFs em cada projeto.

UDF_RESOURCES

Lista dependências de recursos para UDFs em cada projeto.

USERS

Lista usuários.

USER_ROLES

Lista funções atribuídas a usuários.

SCHEMAS

Lista schemas em cada projeto.

TASKS

Fornece um snapshot em tempo real de tarefas em execução. Use esta visualização para monitoramento de tarefas em tempo real.

Os dados têm um atraso de alguns segundos. Este recurso está em Preview e não é coberto por SLA. A disponibilidade será expandida gradualmente.

TASKS_HISTORY

Fornece o histórico de tarefas concluídas em cada projeto. Trata-se de uma tabela particionada que retém dados dos últimos 14 dias.

Os dados têm um atraso de aproximadamente 3 horas.

TUNNELS_HISTORY

Fornece o histórico de uploads e downloads em massa via túneis. Trata-se de uma tabela particionada que retém dados dos últimos 14 dias.

Exemplos de consulta

Os exemplos a seguir demonstram como consultar metadados.

  • Exemplo 1: Consultar os metadados de todas as tabelas no projeto de destino.

    -- Run this query from a project in your tenant.
    USE <project_name>;
    SET odps.namespace.schema=true;
    SELECT * FROM SYSTEM_CATALOG.INFORMATION_SCHEMA.tables;
  • Exemplo 2: Consultar todo o histórico de jobs do centro de metadados do projeto de destino e filtrar os resultados por um campo de data.

    -- Run this query from a project in your tenant.
    USE <project_name>;
    SET odps.namespace.schema=true;
    SELECT * FROM SYSTEM_CATALOG.INFORMATION_SCHEMA.tasks_history where ds='yyyymmdd' limit 100;

Autorização de usuário RAM

As visualizações no Information Schema contêm todos os dados de usuários no nível de tenant. Por padrão, apenas uma conta Alibaba Cloud (conta primária) pode visualizar esses dados. Se um usuário RAM (subconta) precisar acessar essas informações, conceda as permissões necessárias.

Nota

Apenas uma conta Alibaba Cloud (conta primária) ou um usuário RAM (subconta) com a função Super_Administrator ou Admin no nível da conta pode conceder essas permissões.

  1. Faça login no maxcompute console e selecione uma região no canto superior esquerdo.

  2. No painel de navegação à esquerda, escolha Manage Configurations > Tenants .

  3. Na página Tenants, clique em na aba Roles.

  4. Na aba Roles, clique em Add Role. Na caixa de diálogo Add Role, insira um Role Name personalizado, forneça o Policy Content e clique em OK.

    Por exemplo, para permitir que uma nova função visualize todas as visualizações em SYSTEM_CATALOG.INFORMATION_SCHEMA, configure o Policy Content da seguinte forma:

    {
        "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"
    }
  5. Na página Tenants, clique em na aba Users.

  6. Na aba Users, clique em Add Member. Na caixa de diálogo Add Member, selecione ou adicione as contas desejadas. Na seção Batch Set Roles, selecione as funções, clique em image e, em seguida, clique em OK.

    Para mais informações sobre gerenciamento de usuários, consulte User planning and management.

Catálogos

Cada catálogo contém os seguintes campos.

Parâmetro

Tipo

Descrição

catalog_name

STRING

O nome do catálogo.

status

STRING

O status do catálogo. Valores válidos: Allowed e Denied.

create_time

DATETIME

O momento de criação do catálogo.

owner_id

STRING

O id do proprietário do catálogo.

owner_name

STRING

O nome da conta Alibaba Cloud proprietária do catálogo.

settings

STRING

As configurações do catálogo.

region

STRING

A região do catálogo.

CATALOG_PRIVILEGES

Privilégios no nível do projeto, como CreateInstance e ListTable.

Parâmetro

Tipo

Descrição

catalog_name

STRING

O nome do projeto.

user_catalog

STRING

O projeto do beneficiário.

user_name

STRING

O nome do beneficiário.

user_id

STRING

O id do beneficiário.

grantor

STRING

O concedente. Este campo é reservado.

privilege_type

STRING

O tipo de privilégio.

Colunas

Esta visualização lista as colunas das tabelas em cada projeto.

Parâmetro

Tipo

Descrição

table_catalog

STRING

O nome do projeto que contém a tabela.

table_schema

STRING

O schema que contém a tabela. Atualmente, este valor é NULL.

table_name

STRING

O nome da tabela.

column_name

STRING

O nome da coluna.

ordinal_position

BIGINT

A posição ordinal da coluna.

column_default

STRING

O valor padrão da coluna.

is_nullable

BOOLEAN

TRUE se a coluna puder conter valores NULL; caso contrário, FALSE.

data_type

STRING

O tipo de dado da coluna, como STRING ou BIGINT.

column_comment

STRING

O comentário da coluna.

is_partition_key

BOOLEAN

TRUE se a coluna for uma coluna de partição; caso contrário, FALSE.

is_primary_key

BOOLEAN

TRUE se a coluna for uma chave primária; caso contrário, FALSE.

COLUMN_LABEL_GRANTS

Esta visualização contém informações sobre concessões de rótulos para colunas de tabelas em cada projeto.

Parâmetro

Tipo

Valor

table_catalog

STRING

O nome do projeto que contém a tabela.

table_schema

STRING

O schema que contém a tabela.

table_name

STRING

O nome da tabela.

column_name

STRING

O nome da coluna.

user_catalog

STRING

O nome do projeto ao qual o usuário pertence.

user_name

STRING

O nome do usuário.

user_id

STRING

O id do usuário.

grantor

STRING

O concedente do rótulo. Campo reservado.

label_level

STRING

O nível do rótulo concedido.

expired

DATETIME

O horário de expiração.

Rótulos de colunas

Esta visualização contém informações de rótulos no nível de coluna para tabelas em cada projeto.

Parâmetro

Tipo

Descrição

table_catalog

STRING

O nome do projeto que contém a tabela.

table_schema

STRING

O schema que contém a tabela. Atualmente, este valor é NULL.

table_name

STRING

O nome da tabela.

column_name

STRING

O nome da coluna.

label_type

STRING

O tipo do rótulo.

label_level

STRING

O nível do rótulo.

COLUMN_PRIVILEGES

Esta visualização lista os privilégios no nível de coluna sobre tabelas em cada projeto.

Coluna

Tipo

Descrição

table_catalog

STRING

O nome do projeto que contém a tabela.

table_schema

STRING

O schema que contém a tabela.

table_name

STRING

O nome da tabela.

column_name

STRING

O nome da coluna.

user_catalog

STRING

O nome do projeto que contém o usuário.

user_name

STRING

O nome do usuário.

user_id

STRING

O id do usuário.

grantor

STRING

Campo reservado.

privilege_type

STRING

O tipo de privilégio.

INSTALLED_PACKAGES

Esta visualização lista os pacotes instalados em cada projeto.

Parâmetro

Tipo

Descrição

installed_package_catalog

STRING

O nome do projeto onde o pacote está instalado.

package_catalog

STRING

O projeto proprietário do pacote.

package_name

STRING

O nome do pacote.

installed_time

STRING

A data e hora de instalação do pacote.

allowed_label

STRING

Os rótulos que controlam o compartilhamento do pacote.

Privilégios de pacotes

Informações sobre privilégios de pacotes.

Parâmetro

Tipo

Descrição

package_catalog

STRING

O projeto que contém o pacote.

package_name

STRING

O nome do pacote.

user_catalog

STRING

O projeto que contém o beneficiário.

user_name

STRING

O nome do beneficiário.

user_id

STRING

O id do beneficiário.

grantor

STRING

O concedente. Campo reservado.

privilege_type

STRING

O tipo de privilégio.

PACKAGE_OBJECTS

Esta visualização descreve os objetos em um pacote.

Parâmetro

Tipo

Descrição

package_catalog

STRING

O projeto que contém o pacote.

package_name

STRING

O nome do pacote.

object_schema

STRING

O schema do objeto do pacote.

object_type

STRING

O tipo do objeto do pacote.

object_name

STRING

O nome do objeto do pacote.

column_name

STRING

O nome da coluna da tabela. Este campo é retornado apenas quando object_type é 'table'.

allowed_privilege

STRING

Os privilégios permitidos para o objeto.

allowed_label

STRING

Os rótulos permitidos para o objeto.

Partições

Esta visualização contém informações sobre partições de tabelas em cada projeto.

Parâmetro

Tipo

Valor

table_catalog

STRING

O nome do projeto que contém a tabela.

table_schema

STRING

O schema que contém a tabela.

table_name

STRING

O nome da tabela.

partition_name

STRING

O nome da partição.

create_time

DATETIME

O horário de criação da partição.

last_modified_time

DATETIME

O horário da última modificação da partição.

last_access_time

DATETIME

  • O horário aproximado do último acesso à partição, podendo diferir do horário real em até 24 horas.

  • A coleta de dados para este campo foi atualizada progressivamente desde julho de 2023. O last_access_time não é registrado para partições que não foram acessadas desde a atualização; também não é registrado para acessos via jobs ALGO ou leituras diretas do Hologres.

data_length

BIGINT

O tamanho dos dados da partição, em bytes.

is_archived

BOOLEAN

Reservado para uso futuro.

is_exstore

BOOLEAN

Reservado para uso futuro.

storage_tier

STRING

O identificador de armazenamento em camadas. Valores válidos:

  • standard: armazenamento padrão.

  • lowfrequency: armazenamento de acesso infrequente.

  • longterm: armazenamento de longo prazo.

cluster_type

STRING

O tipo de cluster de uma tabela maxcompute. Valores válidos:

  • HASH

  • RANGE

number_buckets

BIGINT

Opcional. O número de buckets para uma tabela clusterizada. Um valor de 0 significa que o sistema determina esse número durante a execução do job.

lifecycle_enabled

BOOLEAN

Indica se uma política de ciclo de vida está ativada para a partição.

PARTITION_ACCESS_INFO

Esta visualização lista estatísticas de acesso para partições de tabelas em cada projeto.

Parâmetro

Tipo

Descrição

table_catalog

STRING

O nome do projeto que contém a tabela.

table_schema

STRING

O schema que contém a tabela. Para projetos que não usam o modelo de três níveis, este valor é 'default'.

table_name

STRING

O nome da tabela.

partition_name

STRING

O nome da partição.

access_count

BIGINT

O número total de acessos na data de arquivamento.

access_bytes

BIGINT

O tamanho total dos dados acessados na data de arquivamento, em bytes.

ds

STRING

A data em que os dados foram arquivados.

Recursos

Fornece informações sobre os recursos em cada projeto.

Parâmetro

Tipo

Descrição

resource_catalog

STRING

O nome do projeto que contém o recurso.

resource_schema

STRING

O schema que contém o recurso.

resource_name

STRING

O nome do recurso.

resource_type

STRING

O tipo do recurso. Valores válidos:

  • archive

  • py

  • jar

  • table

owner_id

STRING

O id do proprietário do recurso.

owner_name

STRING

O nome da conta Alibaba Cloud proprietária do recurso.

create_time

DATETIME

O horário de criação do recurso.

last_modified_time

DATETIME

O horário da última modificação do recurso.

size

BIGINT

O tamanho do recurso em bytes.

comment

STRING

O comentário do recurso.

is_temp_resource

BOOLEAN

Indica se o recurso é temporário.

Privilégios de recursos

Lista privilégios para recursos em cada projeto.

Parâmetro

Tipo

Valor

resource_catalog

STRING

O nome do projeto que contém o recurso.

resource_schema

STRING

O schema que contém o recurso.

resource_name

STRING

O nome do recurso.

user_catalog

STRING

O projeto do beneficiário.

user_name

STRING

O nome do beneficiário.

user_id

STRING

O id do beneficiário.

grantor

STRING

O concedente. Campo reservado.

privilege_type

STRING

O tipo de privilégio.

Funções

Lista funções nos níveis de projeto e conta.

Parâmetro

Tipo

Descrição

role_catalog

STRING

O projeto que contém a função. Um valor NULL indica uma função de tenant.

role_name

STRING

O nome da função.

role_label

STRING

O rótulo da função.

comment

STRING

Uma descrição para a função.

Tabelas

Descreve as tabelas em cada projeto.

Parâmetro

Tipo

Descrição

table_catalog

STRING

O nome do projeto que contém a tabela.

table_schema

STRING

O schema que contém a tabela.

table_name

STRING

O nome da tabela.

table_type

STRING

O tipo da tabela. Valores válidos:

  • MANAGED_TABLE: Tabela gerenciada.

  • VIRTUAL_VIEW: Visualização.

  • EXTERNAL_TABLE: Tabela externa.

  • MATERIALIZED_VIEW: Visualização materializada.

is_partitioned

BOOLEAN

TRUE se a tabela for particionada; FALSE caso contrário.

owner_id

STRING

O id do proprietário da tabela.

owner_name

STRING

O nome da conta Alibaba Cloud do proprietário da tabela.

create_time

DATETIME

O momento de criação da tabela.

last_modified_time

DATETIME

O momento da última modificação dos dados da tabela.

last_access_time

DATETIME

  • O horário do último acesso à tabela. Este é um valor aproximado e pode diferir do horário real de último acesso em até 24 horas.

  • Se a tabela for particionada, este valor é NULL. Para visualizar o horário de último acesso de cada partição, consulte a visualização PARTITIONS.

  • A coleta de dados para este campo foi atualizada gradualmente desde julho de 2023. O last_access_time não pode ser coletado para tabelas que não foram acessadas desde a atualização ou que são acessadas por jobs ALGO ou leituras diretas do Hologres.

data_length

BIGINT

O tamanho dos dados da tabela, em bytes.

  • Para tabelas não particionadas, representa o tamanho dos dados da tabela.

  • Para tabelas particionadas, este valor é NULL porque o sistema não calcula o tamanho total dos dados. A visualização PARTITIONS contém o tamanho dos dados de cada partição.

table_comment

STRING

O comentário sobre a tabela.

lifecycle

BIGINT

O ciclo de vida da tabela, em dias.

lifecycle_enabled

BOOLEAN

TRUE se a política de ciclo de vida estiver ativada; FALSE caso contrário.

is_archived

BOOLEAN

Campo reservado.

table_exstore_type

STRING

Indica se a tabela é lógica ou física no armazenamento extremo. Valores válidos:

  • EXSTORE_TABLE_VIRTUAL: Tabela lógica.

  • EXSTORE_TABLE_PHYSICAL: Tabela física.

storage_tier

STRING

O tipo de armazenamento em camadas da tabela. Valores válidos:

  • standard: Armazenamento padrão.

  • lowfrequency: Armazenamento de acesso infrequente.

  • longterm: Armazenamento de arquivo.

cluster_type

STRING

O tipo de cluster da tabela. Valores válidos:

  • HASH

  • RANGE

number_buckets

BIGINT

O número de buckets para uma tabela clusterizada. Um valor de 0 indica que o número é determinado dinamicamente durante a execução do job.

view_original_text

STRING

A definição da visualização, para tabelas onde table_type é VIRTUAL_VIEW.

has_primary_key

BOOLEAN

TRUE se a tabela possuir chave primária; FALSE caso contrário.

is_transactional

BOOLEAN

TRUE se a tabela for transacional; FALSE caso contrário.

is_delta_table

BOOLEAN

TRUE se a tabela for uma Delta Table; FALSE caso contrário.

table_storage

STRING

O service de armazenamento da tabela.

table_format

STRING

O formato de armazenamento da tabela, como ORC ou Parquet.

TABLE_ACCESS_INFO

Esta visualização fornece estatísticas de acesso para tabelas em cada projeto.

Parâmetro

Tipo

Descrição

table_catalog

STRING

O nome do projeto que contém a tabela.

table_schema

STRING

O schema da tabela. Este valor é default para projetos sem o modelo de três níveis.

table_name

STRING

O nome da tabela.

access_count

BIGINT

A contagem de acessos na data de arquivamento.

access_bytes

BIGINT

O tamanho total dos dados acessados na data de arquivamento, em bytes.

ds

STRING

A data de arquivamento dos dados.

TABLE_LABEL_GRANTS

Lista as concessões para rótulos de tabelas.

Parâmetro

Tipo

Descrição

table_catalog

STRING

O projeto que contém a tabela.

table_schema

STRING

O schema que contém a tabela.

table_name

STRING

O nome da tabela.

user_catalog

STRING

O projeto que contém a conta do beneficiário.

user_name

STRING

O nome da conta do beneficiário.

user_id

STRING

O id da conta do beneficiário.

grantor

STRING

A conta concedente. Campo reservado.

label_level

STRING

O nível do rótulo concedido.

expired

DATETIME

A data e hora de expiração da concessão.

TABLE_LABELS

Esta visualização descreve os rótulos aplicados às tabelas em cada projeto.

Parâmetro

Tipo

Descrição

table_catalog

STRING

O nome do projeto que contém a tabela.

table_schema

STRING

O schema que contém a tabela. Atualmente, este valor é NULL.

table_name

STRING

O nome da tabela.

label_type

STRING

O tipo do rótulo.

label_level

BIGINT

O nível do rótulo.

TABLE_PRIVILEGES

Fornece informações sobre os privilégios nas tabelas de cada projeto.

Coluna

Tipo

Valor

table_catalog

STRING

O nome do projeto que contém a tabela.

table_schema

STRING

O schema que contém a tabela. Atualmente, este valor é NULL.

table_name

STRING

O nome da tabela.

user_catalog

STRING

O nome do projeto do beneficiário.

user_name

STRING

O nome do beneficiário.

user_id

STRING

O id do beneficiário.

grantor

STRING

O concedente. Campo reservado.

privilege_type

STRING

O tipo de privilégio.

expired

DATETIME

O horário de expiração do privilégio.

Tarefas

Fornece um snapshot em tempo real de jobs em execução.

Parâmetro

Tipo

Descrição

task_catalog

STRING

O nome do projeto que contém o job.

task_name

STRING

O nome do job.

task_type

STRING

O tipo do job. Valores válidos:

  • SQL: Job SQL.

  • CUPID: Job Spark ou Mars.

  • SQLCost: Job de estimativa de custo SQL.

  • SQLRT: Job SQL com aceleração de consulta.

  • LOT: Job MapReduce.

  • PS: Job Parameter Server para Platform of Artificial Intelligence (PAI).

  • AlgoTask: Job de machine learning.

inst_id

STRING

O id da instância.

status

STRING

O status do job. Valores válidos:

  • Running

  • Waiting

owner_id

STRING

O id da conta Alibaba Cloud que enviou o job.

owner_name

STRING

O nome da conta Alibaba Cloud que enviou o job.

start_time

DATETIME

O horário de início do job.

priority

BIGINT

A prioridade do job.

signature

STRING

A assinatura do job.

quota_name

STRING

O nome da cota de computação.

cpu_usage

BIGINT

O uso atual de CPU, calculado como cores × 100.

mem_usage

BIGINT

O uso atual de memória, em megabytes (MB).

gpu_usage

BIGINT

O uso atual de GPU, calculado como cards × 100.

total_cpu_usage

BIGINT

O uso acumulado de CPU, calculado como (cores × 100) × seconds.

total_mem_usage

BIGINT

O uso acumulado de memória, em MB-segundos.

total_gpu_usage

BIGINT

O uso acumulado de GPU, calculado como (cards × 100) × seconds.

cpu_min_ratio

BIGINT

A razão entre o uso atual de CPU do job e o nível de recursos garantidos da sua fila.

mem_min_ratio

BIGINT

A razão entre o uso atual de memória do job e o nível de recursos garantidos da sua fila.

gpu_min_ratio

BIGINT

A razão entre o uso atual de GPU do job e o nível de recursos garantidos da sua fila.

cpu_max_ratio

BIGINT

A razão entre o uso atual de CPU do job e o nível máximo de recursos elásticos da sua fila.

mem_max_ratio

BIGINT

A razão entre o uso atual de memória do job e o nível máximo de recursos elásticos da sua fila.

gpu_max_ratio

BIGINT

A razão entre o uso atual de GPU do job e o nível máximo de recursos elásticos da sua fila.

settings

STRING

Informações transmitidas por um agendador de nível superior ou pelo usuário, armazenadas em formato JSON. Pode incluir campos como USERAGENT, BIZID, SKYNET_ID e SKYNET_NODENAME.

ext_platform_id

STRING

O id da plataforma de agendamento upstream.

ext_node_id

STRING

O id do nó no agendador upstream.

ext_bizdate

STRING

A data de negócios do job no agendador upstream.

ext_task_id

STRING

O id da instância no agendador upstream.

ext_dagtype

STRING

O modo de execução da instância no agendador upstream.

ext_node_name

STRING

O nome do nó no agendador upstream.

ext_node_onduty

STRING

O id do proprietário do nó no agendador upstream.

ext_node_priority

BIGINT

A prioridade do nó no agendador upstream.

ext_node_cyctype

STRING

O tipo de ciclo de agendamento do nó no agendador upstream.

ext_subtask_id

STRING

O id da subtarefa do nó no agendador upstream.

additional_info

STRING

Campo reservado para informações adicionais.

TASKS_HISTORY

Contém o histórico de jobs concluídos para cada projeto. Os dados são retidos pelos últimos 14 dias.

Parâmetro

Tipo

Descrição

task_catalog

STRING

O nome do projeto que contém a tarefa.

task_name

STRING

O nome da tarefa.

task_type

STRING

O tipo da tarefa. Valores possíveis:

  • SQL: Tarefa SQL.

  • CUPID: Tarefa Spark ou Mars.

  • SQLCost: Tarefa de estimativa de custo SQL.

  • SQLRT: Tarefa SQL com aceleração de consulta.

  • LOT: Tarefa MapReduce.

  • PS: Tarefa Parameter Server para PAI.

  • AlgoTask: Tarefa de machine learning. Informações sobre consumo de recursos e varredura de dados não estão disponíveis para este tipo de tarefa.

inst_id

STRING

O id da instância.

status

STRING

O status da instância no momento da coleta de dados. Não é um status em tempo real. Valores possíveis:

  • Terminated: A instância foi concluída.

  • Failed: A instância falhou.

  • Cancelled: A instância foi cancelada.

owner_id

STRING

O id da conta Alibaba Cloud que enviou o job.

owner_name

STRING

O nome da conta Alibaba Cloud que enviou o job.

result

STRING

A mensagem de erro para um job com falha.

priority

BIGINT

A prioridade do job.

submit_time

DATETIME

O momento em que o job foi enviado e a instância criada.

start_time

DATETIME

O momento em que a tarefa começou. Para uma tarefa SQL, corresponde ao início da compilação.

end_time

DATETIME

O momento em que a tarefa terminou.

input_records

BIGINT

O número de registros de entrada.

Nota

Este campo é NULL se a tarefa SQL atingir o query acceleration cache.

output_records

BIGINT

O número de registros de saída.

Nota

Este campo é NULL se a tarefa SQL atingir o query acceleration cache.

input_bytes

BIGINT

A quantidade de dados de entrada do armazenamento padrão, em bytes.

Nota

Este campo é NULL se a tarefa SQL atingir o query acceleration cache.

lowfrequency_storage_input_bytes

BIGINT

A quantidade de dados de entrada do armazenamento de acesso infrequente, em bytes.

Nota

Este campo é NULL se a tarefa SQL atingir o query acceleration cache.

longterm_storage_input_bytes

BIGINT

A quantidade de dados de entrada do armazenamento de arquivo, em bytes.

Nota

Este campo é NULL se a tarefa SQL atingir o query acceleration cache.

oss_input_bytes

BIGINT

A quantidade de dados de entrada de tabelas externas OSS, em bytes.

Nota

Este campo é NULL se a tarefa SQL atingir o query acceleration cache.

tablestore_input_bytes

BIGINT

A quantidade de dados de entrada de tabelas externas Tablestore, em bytes.

Nota

Este campo é NULL se a tarefa SQL atingir o query acceleration cache.

output_bytes

BIGINT

A quantidade de dados de saída, em bytes.

Nota

Este campo é NULL se a tarefa SQL atingir o query acceleration cache.

input_tables

STRING

Uma lista de tabelas de entrada. Aplica-se apenas a tarefas SQL.

Nota

Este campo é NULL se a tarefa SQL atingir o query acceleration cache.

output_tables

STRING

Uma lista de tabelas de saída. Aplica-se apenas a tarefas SQL.

Nota

Este campo é NULL se a tarefa SQL atingir o query acceleration cache.

operation_text

STRING

A instrução da tarefa. Tamanho máximo de 256 KB.

signature

STRING

A assinatura da tarefa.

quota_name

STRING

O nome da cota de computação.

complexity

DOUBLE

A complexidade da tarefa SQL.

cost_cpu

DOUBLE

Consumo de CPU do job (Um valor de 100 representa 1 core × 1 s. Por exemplo, se 10 cores executarem por 5 s, o cost_cpu será 10 × 100 × 5 = 5000).

cost_mem

DOUBLE

O consumo de memória da tarefa, medido em MB-segundos.

cost_indicators

STRING

Dados de recursos do job para análise e otimização.

settings

STRING

Dados transmitidos por um sistema de agendamento de nível superior ou pelo usuário, armazenados como string JSON. Este campo pode incluir parâmetros como USERAGENT, BIZID, SKYNET_ID e SKYNET_NODENAME.

ext_platform_id

STRING

O id da plataforma de agendamento de nível superior.

O cliente deve fornecer essas informações ao enviar o job. Para mais informações, consulte Job identification conventions.

ext_node_id

STRING

O id do nó do sistema de agendamento de nível superior.

O cliente deve fornecer essas informações ao enviar o job. Para mais informações, consulte Job identification conventions.

ext_bizdate

STRING

A data de negócios da tarefa do sistema de agendamento de nível superior.

O cliente deve fornecer essas informações ao enviar o job. Para mais informações, consulte Job identification conventions.

ext_task_id

STRING

O id da instância da tarefa do sistema de agendamento de nível superior.

O cliente deve fornecer essas informações ao enviar o job. Para mais informações, consulte Job identification conventions.

ext_dagtype

STRING

O modo de execução da instância do sistema de agendamento de nível superior.

O cliente deve fornecer essas informações ao enviar o job. Para mais informações, consulte Job identification conventions.

ext_node_name

STRING

O nome do nó do sistema de agendamento de nível superior.

O cliente deve fornecer essas informações ao enviar o job. Para mais informações, consulte Job identification conventions.

ext_node_onduty

STRING

O id do proprietário do nó de agendamento de nível superior.

O cliente deve fornecer essas informações ao enviar o job. Para mais informações, consulte Job identification conventions.

ext_node_priority

BIGINT

A prioridade do nó de agendamento de nível superior.

O cliente deve fornecer essas informações ao enviar o job. Para mais informações, consulte Job identification conventions.

ext_node_cyctype

STRING

Campo reservado.

O cliente deve fornecer essas informações ao enviar o job. Para mais informações, consulte Job identification conventions.

ext_subtask_id

STRING

O id da subtarefa do nó de agendamento de nível superior.

O cliente deve fornecer essas informações ao enviar o job. Para mais informações, consulte Job identification conventions.

ds

STRING

A data de arquivamento dos dados.Os dados são arquivados com base no start_time do job no fuso horário UTC+8.

TUNNELS_HISTORY

Contém o histórico de operações de upload e download em massa via túneis. Os dados são retidos por 14 dias.

Parâmetro

Tipo

Descrição

tunnel_catalog

STRING

O projeto ao qual o recurso de destino pertence.

tunnel_schema

STRING

O schema ao qual o recurso de destino pertence. Atualmente, este valor é NULL.

session_id

STRING

O id da sessão.

operate_type

STRING

O tipo de operação. Valores válidos:

  • UPLOADLOG

  • DOWNLOADLOG

  • DOWNLOADINSTANCELOG

  • STORAGEAPIREAD

  • STORAGEAPIWRITE

tunnel_type

STRING

O tipo de túnel. Valores válidos:

  • TUNNEL LOG

  • TUNNEL INSTANCE LOG

request_id

STRING

O id da solicitação.

object_type

STRING

O tipo do objeto de destino. Valores válidos:

  • table

  • instance

object_name

STRING

O nome do objeto, que pode ser um nome de tabela ou um id de instância.

partition_spec

STRING

A especificação de partição para uma operação em tabela particionada. Por exemplo, time=20130222, loc=beijing.

data_size

BIGINT

O tamanho dos dados, em bytes.

block_id

BIGINT

O id do bloco para um upload via túnel. Este campo é preenchido apenas quando o tipo de operação é UPLOADLOG.

offset

BIGINT

O registro inicial indexado em 0 para um download.

length

BIGINT

O número de registros enviados ou baixados. Para downloads, este valor corresponde ao parâmetro length especificado.

owner_id

STRING

O id da conta Alibaba Cloud do operador.

owner_name

STRING

O nome da conta Alibaba Cloud do operador.

start_time

DATETIME

O horário de início da solicitação.

end_time

DATETIME

O horário de término da solicitação.

client_ip

STRING

O endereço ip do cliente usado para fazer a solicitação de túnel.

user_agent

STRING

A string user agent do cliente que fez a solicitação de túnel. Pode incluir, por exemplo, a versão do Java e o sistema operacional.

columns

STRING

As colunas especificadas para uma operação de download.

quota_name

STRING

O nome do grupo de cotas do túnel.

app_tag

STRING

Uma tag definida pelo usuário.

ds

STRING

A data de coleta dos dados. Por exemplo, ds=20190101. Os dados são arquivados com base na data do start_time da solicitação no fuso horário UTC+8.

UDF_PRIVILEGES

Esta visualização lista os privilégios de UDF em cada projeto.

Coluna

Tipo

Valor

udf_catalog

STRING

O nome do projeto que contém a UDF.

udf_schema

STRING

O nome do schema que contém a UDF.

udf_name

STRING

O nome da UDF.

user_catalog

STRING

O nome do projeto do beneficiário.

user_name

STRING

O nome do beneficiário.

user_id

STRING

O id do beneficiário.

grantor

STRING

O concedente. Campo reservado.

privilege_type

STRING

O tipo de privilégio.

UDFs

Fornece informações sobre as UDFs em cada projeto.

Parâmetro

Tipo

Valor

udf_catalog

STRING

O nome do projeto que contém a UDF.

udf_schema

STRING

O schema que contém a UDF. Atualmente, o valor é NULL.

udf_name

STRING

O nome da UDF.

owner_id

STRING

O id do proprietário da UDF.

owner_name

STRING

O nome da conta Alibaba Cloud do proprietário da UDF.

create_time

DATETIME

O horário de criação da UDF.

last_modified_time

DATETIME

O horário da última modificação da UDF.

UDF_RESOURCES

Esta visualização lista as dependências de recursos para User-Defined Functions (UDFs) em cada projeto.

Parâmetro

Tipo

Valor

udf_catalog

STRING

O nome do projeto que contém a UDF.

udf_schema

STRING

O schema que contém a UDF.

udf_name

STRING

O nome da UDF.

resource_catalog

STRING

O nome do projeto que contém o recurso.

resource_schema

STRING

O schema que contém o recurso.

resource_name

STRING

O nome do recurso.

Usuários

A lista de usuários.

Parâmetro

Tipo

Valor

user_catalog

STRING

O nome do projeto do usuário. Um valor NULL indica um usuário no nível de tenant.

identity_provider

STRING

O tipo de conta. Valores válidos:

  • ALIYUN: Conta Alibaba Cloud.

  • RAM: Usuário RAM.

  • RAMRole: Função RAM.

user_name

STRING

O nome do usuário.

user_id

STRING

O id do usuário.

user_label

STRING

O rótulo do usuário.

Funções de usuário

Lista as funções atribuídas a cada usuário.

Parâmetro

Tipo

Descrição

user_role_catalog

STRING

O nome do projeto onde a função reside. Um valor nulo indica uma função no nível de tenant.

role_name

STRING

Nome da função.

user_name

STRING

Nome do usuário.

user_id

STRING

id do usuário.

Schemas

Esta visualização fornece informações sobre os schemas em cada projeto.

Campo

Tipo

Valor

schema_catalog

STRING

O nome do projeto que contém o schema.

schema_name

STRING

O nome do schema.

owner_id

STRING

O id da conta Alibaba Cloud do proprietário do schema.

owner_name

STRING

O nome da conta Alibaba Cloud do proprietário do schema.

create_time

DATETIME

O momento de criação do schema.

last_modified_time

DATETIME

O momento da última modificação do schema.

schema_type

STRING

O tipo do schema.

comment

STRING

O comentário sobre o schema.

Uso de cotas

Fornece um snapshot em tempo real do uso de recursos para cotas de computação por assinatura. Utilize esta visualização para monitorar o consumo de recursos de computação.

Parâmetro

Tipo

Descrição

name

STRING

O nome da cota.

create_time

DATETIME

O horário de criação da cota.

last_modified_time

DATETIME

O horário da última modificação da cota.

cpu_elastic_quota_max

BIGINT

A cota máxima elástica de CPU. Unidade: core*100.

cpu_elastic_quota_min

BIGINT

A cota mínima elástica de CPU. Unidade: core*100.

cpu_elastic_quota_used

BIGINT

O uso atual da cota elástica de CPU. Unidade: core*100.

mem_elastic_quota_max

BIGINT

A cota máxima elástica de memória. Unidade: MB.

mem_elastic_quota_min

BIGINT

A cota mínima elástica de memória. Unidade: MB.

mem_elastic_quota_used

BIGINT

O uso atual da cota elástica de memória. Unidade: MB.

cpu_adhoc_quota

BIGINT

A cota ad-hoc de CPU. Unidade: core*100.

cpu_adhoc_quota_used

BIGINT

O uso atual da cota ad-hoc de CPU. Unidade: core*100.

mem_adhoc_quota

BIGINT

A cota ad-hoc de memória. Unidade: MB.

mem_adhoc_quota_used

BIGINT

O uso atual da cota ad-hoc de memória. Unidade: MB.

cpu_quota_max

BIGINT

A cota máxima reservada de CPU. Unidade: core*100.

cpu_quota_min

BIGINT

A cota mínima reservada de CPU. Unidade: core*100.

cpu_quota_used

BIGINT

O uso atual da cota reservada de CPU. Unidade: core*100.

mem_quota_max

BIGINT

A cota máxima reservada de memória. Unidade: MB.

mem_quota_min

BIGINT

A cota mínima reservada de memória. Unidade: MB.

mem_quota_used

BIGINT

O uso atual da cota reservada de memória. Unidade: MB.

region

STRING

A região do recurso.

Volumes

A visualização VOLUMES contém metadados sobre volumes do maxcompute. Os dados nesta visualização têm uma latência de cerca de três horas.

Parâmetro

Tipo

Descrição

volume_catalog

STRING

O nome do projeto onde o volume reside.

volume_name

STRING

O nome do volume.

volume_type

STRING

O tipo do volume. Valores válidos:

  • INTERNAL

  • EXTERNAL

owner_id

STRING

O id do proprietário do volume.

owner_name

STRING

O nome da conta Alibaba Cloud proprietária do volume.

create_time

DATETIME

O horário de criação do volume.

last_modified_time

DATETIME

O horário da última modificação dos dados no volume.

location

STRING

O local de armazenamento do volume.

comment

STRING

O comentário sobre o volume.

storage_provider

STRING

O provedor de armazenamento do volume.

role_arn

STRING

O ARN da função para acessar o armazenamento do volume.

lifecycle

BIGINT

O ciclo de vida do volume, em dias.

options

STRING

As opções de configuração do volume.

FOREIGN_SERVERS

Esta visualização contém metadados sobre servidores externos no maxcompute. Os dados têm uma latência de aproximadamente três horas.

Parâmetro

Tipo

Valor

server_name

STRING

O nome do servidor externo.

server_type

STRING

O tipo do servidor externo.

owner_id

STRING

O id do proprietário do servidor externo.

owner_name

STRING

O nome da conta Alibaba Cloud proprietária do servidor externo.

create_time

DATETIME

O horário de criação do servidor externo.

last_modified_time

DATETIME

O momento da última modificação do servidor externo.

options

STRING

As opções de configuração do servidor externo.