全部产品
Search
文档中心

MaxCompute:API MaxFrame

更新时间:Jun 19, 2025

API MaxFrame terdiri dari API kompatibilitas dan API spesifik MaxFrame. API kompatibilitas berintegrasi dengan berbagai pustaka standar seperti Pandas untuk memfasilitasi pemrosesan data. API spesifik MaxFrame dirancang untuk eksekusi tugas terdistribusi. Dengan menggunakan API MaxFrame, Anda dapat mengalami manipulasi data yang mirip dengan basis data standar dan menjalankan pemrosesan data skala besar secara efisien di platform MaxFrame.

API Spesifik MaxFrame

Jenis API

Nama API

Deskripsi

Sesi Tugas

new_session

Memulai sesi pekerjaan MaxFrame. Metode new_session dipanggil di awal skrip untuk menginisialisasi eksekusi seluruh tugas. Pemrosesan data selanjutnya dilakukan berdasarkan interaksi antara objek sesi yang dibangun selama inisialisasi dan layanan backend.

Masukan/Keluaran

read_odps_table

Membangun objek DataFrame berdasarkan data seluruh tabel MaxCompute, partisi tertentu dari tabel, atau kolom tertentu dari tabel.

read_odps_query

Membangun objek DataFrame berdasarkan hasil kueri pernyataan SQL MaxCompute.

to_odps_table

Menulis data DataFrame ke tabel MaxCompute.

Eksekusi Tugas

execute

Menjalankan tugas. MaxFrame menggunakan model komputasi tertunda. Eksekusi tugas hanya dipicu saat metode execute dipanggil. API ini memungkinkan konversi data ditunda hingga akhir pipeline. Dengan cara ini, beberapa operasi dapat dieksekusi sekaligus dalam satu tugas. Ini mengurangi jumlah data yang ditransmisikan antara klien dan database serta meningkatkan performa.

Pengambilan Hasil Tugas

fetch

Mendapatkan hasil komputasi suatu tugas. Hasil komputasi tidak langsung ditransmisikan ke klien. Hal ini dapat mengurangi jumlah data yang ditransmisikan dan beban kerja pada klien. Untuk memeriksa sebagian data hasil, Anda dapat memanggil metode fetch setelah metode execute untuk mengambil data hasil.

MaxFrame untuk Pandas

API Pandas yang Didukung oleh MaxFrame