Adiciona um arquivo compactado como recurso.
Limitações
Não é possível adicionar tabelas externas como recursos.
Tabelas adicionadas como recursos não suportam evolução de schema. Se você alterar o schema dessa tabela, adicione-a novamente como recurso.
Cada arquivo de recurso tem limite de 2.048 MB. O tamanho total dos recursos referenciados por um único job SQL ou MapReduce também não pode ultrapassar 2.048 MB.
Esta é uma instrução CMD executável apenas no cliente MaxCompute (odpscmd).
Sintaxe
add archive <local_file> [as <alias>] [comment '<comment>'] [-f];
Parâmetros
Parâmetro de tipo de recurso
archive: Obrigatório. Especifica o tipo do recurso. Para obter a lista completa de tipos de recursos, consulte Resource.
Parâmetros comuns
|
Parâmetro |
Obrigatório |
Descrição |
|
|
Sim |
Caminho do arquivo compactado local a adicionar. O nome do arquivo serve como nome do recurso e o identifica exclusivamente. |
|
|
Não |
Nome personalizado para o recurso. Se omitido, o sistema usa o nome do arquivo. Pacotes JAR e scripts Python não aceitam este parâmetro. |
|
|
Não |
Comentário sobre o recurso. |
|
|
Não |
Substitui o recurso se já existir outro com o mesmo nome. Sem essa flag, a adição falha ao detectar nomes duplicados. |
Exemplos
Adicione um arquivo compactado .zip como recurso usando o nome do arquivo como nome do recurso:
add archive /tmp/mydata.zip;
Adicione um arquivo compactado .tar.gz com um alias personalizado:
add archive /tmp/mydata.tar.gz as myarchive;
Substitua um recurso existente que tenha o mesmo nome:
add archive /tmp/mydata.zip -f;
Próximos passos
ADD FILE: Adicione um arquivo como recurso.
ADD JAR: Adicione um arquivo JAR como recurso.
ADD PY: Adicione código Python como recurso.
ADD TABLE: Adicione uma tabela como recurso.
ALIAS: Crie um alias para um recurso.
DESC RESOURCE: Visualize informações sobre um recurso.
LIST RESOURCES: Liste todos os recursos de um projeto.
GET RESOURCE: Baixe um recurso.
DROP RESOURCE: Exclua um recurso.