Pekerjaan MaxCompute MapReduce membaca dari dan menulis ke tabel MaxCompute.
Tipe data yang didukung
MapReduce mendukung tipe data bawaan MaxCompute berikut ini untuk input maupun output:
| Category | Types |
|---|---|
| Numeric | BIGINT, DOUBLE |
| String | STRING |
| Date and time | DATETIME |
| Boolean | BOOLEAN |
Tipe data yang ditentukan pengguna (UDTs) tidak didukung.
Input
| Capability | Details |
|---|---|
| Multiple table input | Suatu pekerjaan dapat membaca dari beberapa tabel dengan skema yang berbeda. Gunakan fungsi map untuk mengidentifikasi tabel mana yang menjadi asal catatan saat ini. |
| Null values | Diterima sebagai input. |
| Views | Tidak didukung sebagai input. |
Output
Pekerjaan reduce dapat menulis ke:
-
Beberapa tabel yang berbeda
-
Beberapa partisi dalam tabel yang sama
Tabel target dapat memiliki skema yang berbeda. Gunakan label untuk membedakan antara beberapa output. Output default tidak memiliki label.
MapReduce tidak mendukung fungsi yang tidak menghasilkan output.
Contoh: multiple inputs dan outputs
Untuk contoh yang berfungsi yang menunjukkan input multi-tabel dan perutean output berbasis label, lihat MultipleInOut.