このトピックでは、MaxComputeでのMapReduceジョブの入出力について説明します。
MaxComputeのMapReduceジョブの入出力は、BIGINT、DOUBLE、STRING、DATETIME、BOOLEANなどのMaxComputeの組み込みデータ型をサポートしています。 ユーザー定義のデータ型はサポートされていません。
MapReduceは、異なるスキーマを持つ複数のテーブルからの入力データをサポートします。 map関数を使用して、現在のレコードに対応するテーブル情報を取得できます。
MapReduceは入力データとしてnull値をサポートしますが、入力データとしてのビューはサポートしません。
削減ジョブは、異なるテーブルまたはテーブルの異なるパーティションに出力を書き込むことができます。 ターゲットテーブルは異なるスキーマを持つことができます。 異なる出力はラベルによって区別されます。 デフォルトでは、デフォルト出力にラベルは追加されません。 MapReduceは、出力が返されない関数をサポートしません。
入力例と出力例の詳細については、「MultipleInOut」をご参照ください。