Um projeto do MaxCompute é o ambiente de trabalho fundamental onde você armazena dados, executa tarefas de computação e gerencia configurações de segurança. Crie um projeto antes de iniciar qualquer carga de trabalho no MaxCompute.
É possível criar um projeto utilizando um dos métodos a seguir:
Método 1 (recomendado): Crie um projeto no console do MaxCompute — o caminho mais simples, com configuração mínima.
Método 2: Crie um projeto do MaxCompute no console do DataWorks — ideal quando você também precisa do DataWorks para agendamento de jobs, gerenciamento de fluxos de trabalho e governança de dados.
Criar um projeto no console do MaxCompute
Pré-requisitos
Você ativou o MaxCompute service com sua conta Alibaba Cloud ou usuário RAM.
-
(Apenas para usuários RAM — usuários de conta Alibaba Cloud podem pular esta etapa.) Sua conta Alibaba Cloud deve conceder as seguintes permissões: Para obter mais informações sobre como conceder permissões, consulte Gerencie permissões de usuário RAM.
<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunMaxComputeFullAccess" id="1fe8c4aab98hi">AliyunMaxComputeFullAccess</a>: Concede permissões completas para gerenciar o MaxCompute.<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDLFFullAccess" id="41df5141f2gf6">AliyunDLFFullAccess</a>: Concede permissões para gerenciar APIs e páginas do console do Data Lake Formation.
Procedimento
Faça login no console do MaxCompute e selecione uma região no canto superior esquerdo.
No painel de navegação à esquerda, escolha Manage Configurations > Projects.
Na caixa de diálogo Create Project, configure os parâmetros a seguir e clique em Confirm.
Parâmetros do projeto
|
Parâmetro |
Obrigatório |
Descrição |
|
Project Type |
Sim |
Gerado automaticamente pelo sistema. |
|
Region |
Sim |
Preenchido automaticamente com base na região selecionada no canto superior esquerdo. |
|
Project Name (Globally Unique) |
Sim |
Globalmente único e imutável após a criação. Deve começar com uma letra, conter apenas letras, dígitos e sublinhados (_), e ter entre 3 e 28 caracteres. Os nomes de projetos são únicos em toda a Alibaba Cloud, independentemente da conta ou entidade. Se a criação do projeto falhar com um erro indicando que o nome já existe, mas você não encontrar um projeto com esse nome em sua conta atual, significa que o nome já está em uso por outra conta Alibaba Cloud. Escolha um nome diferente. Caso o projeto conflitante tenha sido excluído por você mesmo e o erro persista, o projeto pode ainda estar em seu período de carência de exclusão. Projetos grandes podem levar de 7 a 30 dias para serem totalmente liberados. Aguarde a conclusão da liberação ou escolha outro nome. |
|
Description |
Não |
Uma descrição personalizada do projeto. |
|
Billing Method |
Sim |
Selecione uma das opções a seguir: - Subscription: Recursos de computação garantidos para cargas de trabalho de longa duração, evitando incertezas causadas por preempção de recursos. - Pay-as-you-go: Faturamento flexível para cargas de trabalho de curto prazo ou testes. |
|
Default Quota |
Sim |
Todos os jobs de computação sem cota especificada utilizam a Default Quota. |
|
Max Resources Consumed by An SQL Statement |
Não |
Limiar máximo de custo para uma única consulta SQL. Defina este valor sob o faturamento Pay-as-you-go para limitar os custos por consulta. |
|
Data Type Edition |
Sim |
Escolha uma das opções abaixo: - Data type version 1.0 (para usuários existentes do tipo de dados 1,0): Destinado a projetos legados cujas dependências não suportam o tipo de dados 2,0. - Data type version 2.0 (recomendado): Indicado para projetos sem dados históricos anteriores a abril de 2020 e com dependências compatíveis com o tipo de dados 2,0. - Hive-compatible data type edition (para usuários em migração do Hive): Aplicável a projetos migrados do Hadoop com dependências compatíveis com o tipo de dados 2,0. |
|
Storage Type |
Sim |
Selecione uma das alternativas: - Multi-zone Storage: Armazenamento redundante em várias zonas de disponibilidade na mesma região. - Single-zone Storage: Armazenamento redundante em múltiplos dispositivos dentro de uma única zona de disponibilidade. Detalhes de preços: Storage fees. |
|
AutoMV |
Sim |
O AutoMV cria visualizações materializadas com base em padrões de consulta para melhorar a eficiência computacional e reduzir cálculos repetidos. Automatic Materialized View (AutoMV). |
|
Maximum Storage for AutoMV |
Não |
Armazenamento máximo para o AutoMV. Quando ultrapassado, o AutoMV interrompe a gravação nas visualizações materializadas. Configure the AutoMV switch and storage limit. |
|
Storage Encryption |
Sim |
Especifica se o projeto do MaxCompute deve ser criptografado. |
|
Key |
Sim |
Chave padrão do MaxCompute |
|
Algorithm |
Sim |
AESCTR, AES256 ou RC4 |
Referência completa de parâmetros: Gerencie projetos.
Criar um projeto do MaxCompute no console do DataWorks
O DataWorks oferece agendamento de jobs, gerenciamento de fluxos de trabalho e governança de dados para o MaxCompute.
Pré-requisitos
Sua conta Alibaba Cloud ou usuário RAM ativou tanto o MaxCompute quanto o DataWorks na mesma região.
-
(Apenas para usuários RAM — usuários de conta Alibaba Cloud podem pular esta etapa.) Sua conta Alibaba Cloud deve conceder as seguintes permissões: Para obter mais informações sobre como conceder permissões, consulte Gerencie permissões de usuário RAM.
<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunMaxComputeFullAccess" id="458567cd95o5e">AliyunMaxComputeFullAccess</a>: Concede permissões completas para gerenciar o MaxCompute.<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDataWorksFullAccess" id="f88155167aowe">AliyunDataWorksFullAccess</a>: Concede permissões completas para gerenciar o DataWorks.<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDLFFullAccess" id="3ff3ae8631e83">AliyunDLFFullAccess</a>: Concede permissões para gerenciar APIs e páginas do console do Data Lake Formation.
Etapa 1: Criar um workspace do DataWorks
Para mais informações, consulte Crie um workspace.
Acesse a lista de workspaces do DataWorks e confirme que a região correta está selecionada no topo da página. A região não pode ser alterada após a criação do workspace. Clique em Create Workspace.
-
Na página de criação, defina os seguintes parâmetros principais:
Workspace Name: Insira um nome exclusivo que siga as convenções de nomenclatura da sua equipe.
Isolate Development and Production Environments: Ative para criar um workspace no modo padrão, com ambientes de desenvolvimento e produção isolados.
-
Use the new Data Studio: Ative (recomendado).
Se esta opção não estiver visível, ela estará ativada por padrão.
Clique em Create Workspace.
Etapa 2: Associar um recurso de computação do MaxCompute
Faça login no console do DataWorks e selecione uma região no canto superior esquerdo.
Na caixa de diálogo Associate MaxCompute Compute Resource, configure os parâmetros. Em MaxCompute Project, selecione um projeto existente ou clique em New.
Na caixa de diálogo Create Project, configure os parâmetros e clique em Confirm. Os parâmetros são os mesmos descritos na seção Parâmetros do projeto acima.
Permissões do projeto
As permissões variam conforme quem cria o projeto:
Conta Alibaba Cloud: A conta torna-se proprietária do projeto com permissões totais. Nenhum outro usuário tem acesso por padrão.
-
Usuário RAM: Quando um usuário RAM cria um projeto:
Tanto o usuário RAM quanto a conta Alibaba Cloud pai tornam-se proprietários do projeto com permissões totais. Nenhum outro usuário tem acesso por padrão.
O usuário RAM recebe automaticamente a função
Super_Administrator.
Próximos passos
Configure seu ambiente de desenvolvimento: Instale as ferramentas necessárias para se conectar ao seu projeto. Consulte Selecione uma ferramenta de conexão.
Adicione membros da equipe: Convide usuários RAM para o seu projeto e atribua funções. Consulte Grant permissions to other users.
Gerencie permissões: Entenda as diferenças de permissão entre contas Alibaba Cloud e usuários RAM. Consulte Users and permissions.
Exclua um projeto: Remova um projeto que não seja mais necessário. Exclua tabelas e projetos do MaxCompute.