All Products
Search
Document Center

MaxCompute:Opsi konfigurasi

Last Updated:Mar 27, 2026

Gunakan odps.options untuk membaca dan mengatur opsi konfigurasi PyODPS selama waktu proses.

from odps import options

# Atur lifecycle untuk semua tabel output
options.lifecycle = 30

# Gunakan bytes alih-alih Unicode untuk data STRING
options.tunnel.string_as_binary = True

# Tingkatkan batas pengurutan untuk operasi PyODPS DataFrame
options.df.odps.sort.limit = 100000000

Konfigurasi umum

Opsi Tipe Deskripsi Bawaan
end_point String Titik akhir MaxCompute. None
default_project String Proyek bawaan. None
log_view_host String Hostname Logview. None
log_view_hours Integer Periode retensi Logview. Satuan: jam. 24
local_timezone None/Boolean/String Zona waktu yang digunakan untuk nilai datetime. True menggunakan zona waktu sistem lokal. False menggunakan UTC. String zona waktu pytz juga diterima. None
lifecycle Integer Siklus hidup semua tabel. None
temp_lifecycle Integer Siklus hidup tabel temporary. 1
biz_id String ID pengguna. None
verbose Boolean Apakah akan mencetak log. False
verbose_log Object Penerima log. None
chunk_size Integer Ukuran buffer penulisan. 1496
retry_times Integer Jumlah percobaan ulang permintaan. 4
pool_connections Integer Jumlah koneksi yang di-cache dalam Kolam koneksi. 10
pool_maxsize Integer Kapasitas maksimum Kolam koneksi. 10
connect_timeout Integer Periode timeout koneksi. 5
read_timeout Integer Periode timeout pembacaan. 120
api_proxy String Server proxy API. None
data_proxy String Server proxy data. None
completion_size Integer Jumlah maksimum item yang dikembalikan untuk pelengkapan nama objek. 10
notebook_repr_widget Boolean Apakah akan menggunakan graf interaktif di lingkungan Notebook. True
sql.settings Dictionary Petunjuk global untuk MaxCompute SQL. None
sql.use_odps2_extension Boolean Apakah akan mengaktifkan ekstensi bahasa MaxCompute 2.0. False

Konfigurasi unggah dan unduh data

Opsi Tipe Deskripsi Bawaan
tunnel.endpoint String Titik akhir MaxCompute Tunnel. None
tunnel.use_instance_tunnel Boolean Apakah akan menggunakan InstanceTunnel untuk mengambil hasil eksekusi. True
tunnel.limit_instance_tunnel None/Boolean Apakah akan membatasi jumlah catatan yang diambil oleh InstanceTunnel. None
tunnel.string_as_binary Boolean Apakah akan menggunakan bytes alih-alih Unicode untuk data STRING. False

Konfigurasi DataFrame

Opsi Tipe Deskripsi Bawaan
interactive Boolean Apakah DataFrame berjalan di lingkungan interaktif. Terdeteksi secara otomatis. Bergantung pada nilai deteksi.
df.analyze Boolean Apakah akan mengaktifkan fungsi yang tidak bawaan di MaxCompute. True
df.optimize Boolean Apakah akan mengaktifkan optimasi DataFrame penuh. True
df.optimizes.pp Boolean Apakah akan mengaktifkan optimasi penurunan predikat. True
df.optimizes.cp Boolean Apakah akan mengaktifkan optimasi pemangkasan kolom. True
df.optimizes.tunnel Boolean Apakah akan mengaktifkan optimasi saluran data. True
df.quote Boolean Apakah akan membungkus nama bidang dan tabel dengan tanda aksen terbalik (``) dalam MaxCompute SQL. True
df.libraries String Nama resource library pihak ketiga yang digunakan untuk operasi DataFrame. None
df.supersede_libraries Boolean Apakah akan menggunakan versi NumPy yang diunggah sendiri alih-alih yang disertakan dalam layanan. False
df.odps.sort.limit Integer Batas bawaan jumlah item yang ditambahkan selama operasi pengurutan DataFrame. 10000

Konfigurasi pembelajaran mesin

Opsi Tipe Deskripsi Bawaan
ml.xflow_settings Dictionary Konfigurasi eksekusi XFlow. None
ml.xflow_project String Nama proyek XFlow bawaan. algo_public
ml.use_model_transfer Boolean Apakah akan menggunakan ModelTransfer untuk mengambil file Predictive Model Markup Language (PMML). False
ml.model_volume String Nama volume yang digunakan oleh ModelTransfer. pyodps_volume