Todos os produtos
Search
Central de documentação

MaxCompute:Lista de comandos comuns

Última atualização: Jun 26, 2026

O MaxCompute SQL permite gerenciar todos os objetos principais — projetos, tabelas, resources, instâncias, funções, túneis e volumes externos — por meio de um conjunto unificado de comandos. Esta página agrupa esses comandos por tipo de objeto para facilitar a localização da instrução necessária e o acesso à referência completa de sintaxe.

Para instruções não listadas aqui, consulte Todas as instruções (em ordem alfabética) ou Referência de funções.

Palavras-chave, nomes de projetos, tabelas e colunas no MaxCompute SQL não diferenciam maiúsculas de minúsculas. Para executar essas operações programaticamente, consulte MaxCompute SDK .

Referência de instruções

Operações de projeto

Um projeto é o namespace de nível superior no MaxCompute. Use estes comandos para alternar entre projetos, inspecionar ou alterar propriedades do projeto e gerenciar os sistemas de contas (RAM) associados.

Instrução

Descrição

use

Alterna para um projeto

setproject (visualizar)

Visualiza as propriedades de um projeto

setproject (configurar)

Configura as propriedades do projeto

list accountproviders

Exibe os sistemas de contas de um projeto

add

Adiciona o sistema de contas RAM

remove

Remove o sistema de contas RAM

Operações SET

Use SET e SHOW FLAGS para definir flags no nível da sessão e inspecionar seus valores atuais em uma sessão do MaxCompute.

Instrução

Descrição

SET

Define uma flag no nível da sessão

SHOW FLAGS

Exibe os valores atuais das flags da sessão

Operações de segurança

Estes comandos controlam a proteção de dados e a confiança entre projetos. Administradores de projeto geralmente os executam para ativar a proteção de dados no nível do projeto, gerenciar projetos confiáveis com acesso permitido aos dados protegidos e inspecionar a configuração de segurança.

Instrução

Descrição

ProjectProtection

Ativa a proteção de dados do projeto

add trustedproject

Adiciona um projeto confiável

remove trustedproject

Remove um projeto confiável

list trustedprojects

Lista os projetos confiáveis

show SecurityConfiguration

Mostra a configuração de segurança do projeto

Operações de usuários e funções

Use estes comandos para adicionar ou remover usuários em um projeto, criar e excluir funções (roles) e atribuir funções aos usuários. As funções agrupam permissões; ao conceder uma função a um usuário, ele recebe automaticamente todas as permissões associadas.

Instrução

Descrição

add user

Adiciona um usuário ao projeto

remove user

Remove um usuário do projeto

list users

Lista todos os usuários do projeto

create role

Cria uma função

list roles

Exibe todas as funções do projeto

grant

Atribui uma função a um usuário

revoke

Revoga uma função de um usuário

drop role

Exclui uma função

Operações de autorização

Os comandos grant e revoke controlam quais usuários ou funções podem acessar resources específicos dentro de um projeto.

Instrução

Descrição

grant

Concede permissões a uma função ou usuário

revoke

Revoga permissões de uma função ou usuário

Operações de tabela

Estes são os comandos mais utilizados no MaxCompute. Eles abrangem todo o ciclo de vida de tabelas e visualizações: criação, modificação de propriedade, exclusão e inspeção de tabelas, partições e views.

Instrução

Descrição

create table

Cria uma tabela

alter table

Altera o proprietário de uma tabela

drop table

Exclui uma tabela

desc

Exibe informações sobre tabelas ou views

desc partition

Mostra detalhes da partição

show tables

Lista tabelas e views no projeto

show partitions

Lista as partições de uma tabela

Operações de instância

Uma instância representa um job em execução ou concluído no MaxCompute. Estes comandos permitem monitorar o status do job, inspecionar detalhes e logs, além de interromper jobs em andamento.

Instrução

Descrição

show

Exibe informações da instância

status

Consulta o status de uma instância

top instance

Lista todas as instâncias em execução no momento

kill

Interrompe uma instância em execução

desc

Obtém informações do job de uma instância

wait

Recupera o log operacional dos jobs em uma instância

Operações de resource

Resources são arquivos (como pacotes JAR, arquivos de texto ou compactados) dos quais funções definidas pelo usuário (UDFs) e outros jobs dependem. Use estes comandos para adicionar, inspecionar, baixar, criar aliases e excluir resources.

Instrução

Descrição

add

Adiciona um resource

Visualizar informações do resource

Visualiza informações do resource

Visualizar lista de resources

Exibe a lista de resources

alias

Cria um alias para um resource

get

Baixa um resource

drop

Exclui um resource

Operações de volume externo

Instrução

Descrição

Criar um volume externo

Cria um volume externo

Listar volumes externos

Exibe a lista de volumes externos e a estrutura de diretórios de um volume externo

Excluir um volume externo

Exclui um volume externo

Operações de função

Estes comandos gerenciam UDFs (funções definidas pelo usuário), que são funções personalizadas para estender o MaxCompute SQL com sua própria lógica. Use-os para registrar, excluir e inspecionar UDFs, bem como para visualizar todas as funções integradas disponíveis no MaxCompute.

Instrução

Descrição

create function

Cria uma UDF

drop function

Exclui uma UDF

Visualizar a lista de UDFs

Exibe a lista de UDFs

Visualizar todas as funções integradas

Mostra todas as funções integradas

Operações de Tunnel

O Tunnel é a ferramenta de transferência de dados em massa do MaxCompute. Use-o para carregar dados nas tabelas do MaxCompute ou baixá-los com alto throughput.

Instrução

Descrição

Tunnel upload

Carrega dados no MaxCompute

Tunnel download

Baixa dados do MaxCompute

Operações de configuração de fuso horário

Consulte Operações de configuração de fuso horário para obter comandos que configuram fusos horários para jobs e sessões do MaxCompute.

Outras operações

Instrução

Descrição

cost sql

Estima o custo de uma instrução SQL antes da execução

Próximos passos