すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:入力と出力

最終更新日:Mar 27, 2026

MaxCompute MapReduce ジョブは、MaxCompute テーブルから読み取り、MaxCompute テーブルに書き込みます。

サポートされているデータの型

MapReduce は、入力と出力の両方で以下の MaxCompute 組み込みデータの型をサポートしています。

カテゴリ 型
数値 BIGINT, DOUBLE
文字列 STRING
日付と時刻 DATETIME
ブール値 BOOLEAN

ユーザー定義データ型 (UDT) はサポートされていません。

入力

機能 詳細
複数テーブル入力 ジョブは、異なるスキーマを持つ複数のテーブルから読み取ることができます。マップ関数を使用して、現在のレコードがどのテーブルに属するかを識別します。
NULL 値 入力として受け入れられます。
ビュー 入力としてサポートされていません。

出力

リデュースジョブは以下に書き込むことができます。

  • 複数の異なるテーブル

  • 同じテーブル内の複数のパーティション

ターゲットテーブルは異なるスキーマを持つことができます。複数の出力を区別するためにラベルを使用します。デフォルトの出力にはラベルがありません。

MapReduce は、出力を生成しない関数をサポートしていません。

例: 複数の入力と出力

複数テーブル入力およびラベルベースの出力ルーティングを実証する動作例については、「MultipleInOut」をご参照ください。