O mecanismo SQL do MaxCompute oferece suporte ao modo de script, em que um script SQL com várias instruções é compilado e enviado integralmente para gerar um único plano de execução. O script entra na fila e é executado apenas uma vez, aproveitando ao máximo os recursos disponíveis. O MaxCompute Studio usa esse modo durante o desenvolvimento de programas SQL no IntelliJ IDEA e requer um módulo de script para funcionar.
Pré-requisitos
Antes de começar, verifique se você tem:
IntelliJ IDEA instalado na máquina de desenvolvimento
Plug-in do MaxCompute Studio instalado no IntelliJ IDEA
Nome do projeto MaxCompute
AccessKey ID e AccessKey secret da conta Alibaba Cloud — obtenha-os na página de gerenciamento de AccessKey no console do Alibaba Cloud
Endpoint da região onde o serviço MaxCompute está implantado — consulte Endpoints
Escolha o caminho de configuração
A configuração do módulo de script varia conforme a existência de um script local:
|
Situação |
Ação recomendada |
|
Nenhum script local disponível |
Crie um novo módulo de script no IntelliJ IDEA |
|
Script local já existente |
Adicione um arquivo de configuração de conexão ao diretório atual — não é necessário criar um novo módulo |
Criar um módulo de script sem script local existente
Inicie o IntelliJ IDEA. Na barra de menus, selecione File > New > Project.
-
No painel de navegação da caixa de diálogo New Project, clique em MaxCompute Studio e, em seguida, em Next.

-
Especifique um Project name e clique em Finish.
Se já houver um projeto aberto, uma caixa de diálogo perguntará se deseja abrir o novo projeto em uma nova janela ou na janela atual. Clique em This Window.

Configurar conexão com script local existente
Se você já tiver um script local, não crie um novo módulo. Adicione um arquivo de configuração de conexão ao diretório do módulo existente para permitir que o MaxCompute Studio se conecte ao projeto.
-
Na pasta
.\IdeaProjects\MaxCompute_Studio_Project_Name\scripts, crie um arquivo chamadoodps_config.inicom o seguinte conteúdo:# The name of the MaxCompute project to connect to. project_name=<your-project-name> # Your Alibaba Cloud AccessKey ID. access_id=<your-access-key-id> # Your Alibaba Cloud AccessKey secret. access_key=<your-access-key-secret> # The endpoint of the region where your MaxCompute service is deployed. end_point=<your-endpoint>Substitua os espaços reservados pelos valores reais:
Espaço reservado
Descrição
Onde encontrar
<your-project-name>Nome do projeto MaxCompute
Console do MaxCompute > Projects
<your-access-key-id>AccessKey ID da conta Alibaba Cloud
<your-access-key-secret>AccessKey secret da conta Alibaba Cloud
<your-endpoint>Endpoint da região onde o MaxCompute está implantado
-
No IntelliJ IDEA, selecione File > Open e escolha o arquivo
odps_config.inina pasta.\IdeaProjects\MaxCompute_Studio_Project_Name\scripts. O MaxCompute Studio lê automaticamente o arquivo de configuração, obtém os metadados do projeto no servidor MaxCompute e compila todos os scripts da pasta.