All Products
Search
Document Center

MaxCompute:Referensi SDK

Last Updated:Jun 11, 2026

MaxCompute menyediakan SDK Java dan Python untuk mengelola proyek, tabel, resource, dan user-defined function (UDF) secara terprogram.

SDK yang Didukung

Bahasa

SDK

Instal

Java

Java SDK

Tambahkan dependensi Maven (lihat Java SDK)

Python

PyODPS

pip install pyodps

Kemampuan SDK

Kedua SDK mendukung operasi inti berikut:

  • Manajemen proyek — menampilkan daftar, memeriksa, dan mengonfigurasi proyek MaxCompute

  • Operasi tabel — membuat, membaca, menulis, dan menghapus tabel serta partisi

  • Unggah dan unduh data — mengalirkan data masuk dan keluar menggunakan Tunnel

  • Manajemen resource dan UDF — mengunggah file dan mendaftarkan fungsi

  • Eksekusi SQL — mengirimkan tugas SQL dan mengambil hasilnya secara asinkron

Pilih SDK

Skenario

SDK yang Direkomendasikan

Codebase Java atau Scala

Java SDK

Python atau Jupyter notebook

PyODPS

Analisis data bergaya DataFrame di MaxCompute

PyODPS (termasuk API DataFrame)

Mulai Menggunakan

Java SDK

Tambahkan dependensi berikut ke file pom.xml Anda:

<dependency>
  <groupId>com.aliyun.odps</groupId>
  <artifactId>odps-sdk-core</artifactId>
  <version><!-- latest version --></version>
</dependency>

PyODPS

pip install pyodps

Kemudian, buat klien sebagai berikut:

import os
from odps import ODPS

o = ODPS(
    os.environ["ALIBABA_CLOUD_ACCESS_KEY_ID"],
    os.environ["ALIBABA_CLOUD_ACCESS_KEY_SECRET"],
    project="<your-project>",
    endpoint="<your-endpoint>",
)

Ganti <your-project> dengan nama proyek MaxCompute Anda dan <your-endpoint> dengan titik akhir wilayah Anda (misalnya, http://service.cn-hangzhou.maxcompute.aliyun.com/api).

Halaman referensi SDK

  • Java SDK

  • PyODPS