全部產品
Search
文件中心

MaxCompute:非結構化處理函數概述

更新時間:Oct 10, 2026

MaxCompute支援通過多種方式對接數倉或資料湖中儲存的非結構化資料及其元資訊。本文為您介紹MaxCompute支援的非結構化處理函數能力。

使用Object Table與OSS對象處理函數

MaxCompute支援Object Table功能,支援數倉計算引擎訪問OSS儲存的非結構化資料及其元資訊。同時,系統提供了相應的OSS檔案資料處理函數,詳情請參見Object Table定義。

函數

功能

GET_DATA_FROM_OSS

讀取一個對象的部分或全部內容,並以二進位形式返回。

GET_SIGNED_URL_FROM_OSS

產生用於下載或上傳OSS資料的預簽名URL,使使用者通過HTTP協議直接讀寫OSS檔案。

GET_BLOB_FROM_OSS

可根據 Object Table 中記錄的對象 key,產生一個指向 OSS 對象全部或部分內容的Blob值。

使用Blob對象處理函數

MaxCompute支援Blob類型,Blob(Binary Large Object)是 MaxCompute支援的二進位大對象資料類型,適用於儲存非結構化或半結構化的位元據(如圖片、檔案內容、序列化資料等)。下方介紹Blob相關處理函數。

函數

功能

GET_BLOB_METADATA

讀取一個blob的中繼資料,傳回值可繼續用 JSON 函數擷取欄位。