Todos os produtos
Search
Central de documentação

MaxCompute:Entradas e saídas

Última atualização: Sep 20, 2026

Os jobs MapReduce do MaxCompute leem e gravam dados em tabelas do MaxCompute.

Tipos de dados compatíveis

O MapReduce é compatível com os seguintes tipos de dados nativos do MaxCompute, tanto para entrada quanto para saída:

Categoria

Tipos

Numérico

BIGINT, DOUBLE

String

STRING

Data e hora

DATETIME

Booleano

BOOLEAN

Tipos de dados definidos pelo usuário (UDTs) não são compatíveis.

Entrada

Recurso

Detalhes

Entrada de múltiplas tabelas

Um job pode ler de várias tabelas com esquemas diferentes. Use a função map para identificar a qual tabela o registro atual pertence.

Valores nulos

Aceitos como entrada.

Views

Não compatíveis como entrada.

Saída

Um job reduce pode gravar em:

  • Múltiplas tabelas diferentes

  • Múltiplas partições dentro da mesma tabela

As tabelas de destino podem ter esquemas distintos. Use rótulos para diferenciar múltiplas saídas. A saída padrão não possui rótulo.

O MapReduce não é compatível com funções que não produzem nenhuma saída.

Exemplo: múltiplas entradas e saídas

Para um exemplo funcional que demonstra entrada de múltiplas tabelas e roteamento de saída baseado em rótulos, consulte MultipleInOut example.