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

MaxCompute:非構造化データ処理関数

最終更新日:Oct 10, 2026

MaxCompute は、データウェアハウスまたはデータレイクから非構造化データとそのメタデータにアクセスするための複数の方法を提供します。

オブジェクトテーブルと OSS オブジェクト関数

MaxCompute は、OSS 内の非構造化データとそのメタデータにアクセスするためのオブジェクトテーブル機能をサポートしています。また、このデータを処理するための関数も提供しています。詳細については、「オブジェクトテーブルの定義」をご参照ください。

関数

説明

GET_DATA_FROM_OSS

オブジェクトの全部または一部を読み取り、その内容をバイナリ形式で返します。

GET_SIGNED_URL_FROM_OSS

OSS からデータをダウンロード、または OSS へデータをアップロードするための事前署名付き URL を生成します。これにより、HTTP 経由で OSS オブジェクトを直接読み書きできます。

GET_BLOB_FROM_OSS

オブジェクトテーブルに記録されたオブジェクトキーに基づき、OSS オブジェクトの全部または一部を指す BLOB 値を生成します。

BLOB オブジェクト処理関数

MaxCompute は、BLOB (バイナリラージオブジェクト) データ型をサポートしています。このデータ型は、画像、ファイルコンテンツ、シリアル化されたデータなどの非構造化または半構造化バイナリデータを格納するためのものです。BLOB オブジェクトを処理するために、以下の関数が利用できます。

関数

説明

GET_BLOB_METADATA

BLOB のメタデータを読み取ります。その後、JSON 関数を使用して、戻り値から特定のフィールドを抽出できます。