Adicione recursos do tipo Python a um projeto do MaxCompute para processamento e análise de dados.
Use ADD PY para registrar um arquivo Python local como recurso do projeto. Após o registro, UDFs SQL e jobs MapReduce podem referenciar o arquivo pelo nome do recurso.
Limitações
Não é possível adicionar tabelas externas como recursos.
Tabelas adicionadas como recursos não suportam evolução de schema. Se houver evolução de schema em uma tabela usada como recurso, adicione-a novamente.
Cada arquivo de recurso não pode exceder 2.048 MB. O total de recursos referenciados por um único job SQL ou MapReduce também não pode ultrapassar 2.048 MB.
ADD PYé uma instrução CMD executável apenas no cliente do MaxCompute (odpscmd).
Sintaxe
add py <local_file> [comment '<comment>'][-f];
Parâmetros
|
Parâmetro |
Obrigatório |
Descrição |
|
|
Sim |
Tipo de recurso. Para a lista completa de tipos, consulte Resource. |
|
|
Sim |
Caminho do arquivo local. O nome do arquivo torna-se o nome do recurso e funciona como identificador único. Se o arquivo estiver na pasta |
|
|
Não |
Comentário descritivo para o recurso. |
|
|
Não |
Sobrescreve um recurso existente com o mesmo nome. Sem essa flag, a operação falha caso já exista um recurso com nome idêntico. |
Exemplos
Adicionar um novo recurso Python
add py python.py;
Saída esperada:
OK: Resource 'python.py' have been created.
Sobrescrever um recurso Python existente
Use a flag -f para substituir um recurso que já existe com o mesmo nome:
add py python.py -f;
Saída esperada:
OK: Resource 'python.py' have been created.
Instruções relacionadas
|
Instrução |
Descrição |
|
Adiciona um arquivo compactado como recurso |
|
|
Adiciona um arquivo genérico como recurso |
|
|
Adiciona um arquivo JAR como recurso |
|
|
Adiciona uma tabela como recurso |
|
|
Exibe detalhes de um recurso |
|
|
Lista todos os recursos do projeto atual |
|
|
Cria um alias para um recurso |
|
|
Baixa um recurso para um caminho local |
|
|
Exclui um recurso do projeto |