MaxComputeでは、テーブルを使用してデータを保存します。 論理的には、テーブルは行と列で構成される2次元構造です。 各行はレコードを表し、各列は値が同じデータ型であるフィールドを表します。 従来のリレーショナルデータベースのテーブルと同様に、MaxComputeテーブルは構造化データを保存し、SQLを使用してデータのクエリと分析を行うことができます。
テーブルは、MaxComputeのすべてのコンピューティングタスクの入力オブジェクトと出力オブジェクトです。 テーブルの作成、テーブルの削除、テーブルへのデータのインポートができます。 詳細については、「テーブル操作」をご参照ください。
DataWorksの [DataStudio] ページでテーブルを管理できます。 たとえば、MaxComputeテーブルの作成、MaxComputeテーブルのお気に入りへの追加、データライフサイクルの管理、テーブルスキーマの変更、テーブル、リソース、または関数に対する権限の管理を行うことができます。
内部テーブルと外部テーブルはMaxComputeでサポートされています。 MaxCompute V2.0以降は外部テーブルをサポートしています。
内部テーブルのデータはMaxComputeに保存されます。 内部テーブルの列は、MaxComputeでサポートされている任意のデータ型にすることができます。 詳細については、「Data type editions」をご参照ください。
外部テーブルのデータはMaxComputeに保存されません。 代わりに、データはObject Storage Service (OSS) またはTablestoreに保存できます。 MaxComputeは、外部テーブルのメタデータのみを記録します。 MaxComputeの外部テーブルを使用して、OSSまたはTablestoreに保存されている非構造化データを処理できます。 非構造化データは、ビデオ、オーディオ、遺伝、気象、または地理データを含む。
関連ドキュメント
外部テーブルの作成、外部テーブルからのデータの読み取り、または外部テーブルへのデータの書き込みができます。 外部テーブルの詳細については、「概要」をご参照ください。