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

MaxCompute:入力と出力

最終更新日:Mar 27, 2026

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

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

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

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

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

入力

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

出力

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

  • 複数の異なるテーブル

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

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

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

例: 複数の入力と出力

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