全部产品
Search
文档中心

MaxCompute:Konfigurasi

更新时间:Jun 19, 2025

Topik ini menjelaskan opsi konfigurasi yang disediakan oleh PyODPS.

Anda dapat menggunakan odps.options untuk mengakses opsi konfigurasi yang disediakan oleh PyODPS.
from odps import options
# Atur opsi lifecycle untuk menentukan siklus hidup semua tabel keluaran.
options.lifecycle = 30
# Atur opsi tunnel.string_as_binary ke True untuk menggunakan bytes alih-alih Unicode saat mengunduh data tipe STRING.
options.tunnel.string_as_binary = True
# Saat Anda menjalankan PyODPS DataFrames di MaxCompute, Anda dapat merujuk pada konfigurasi berikut untuk menetapkan batas menjadi nilai yang relatif besar selama operasi pengurutan.
options.df.odps.sort.limit = 100000000

Konfigurasi Umum

Opsi Deskripsi Nilai Default
end_point Titik akhir dari MaxCompute. None
default_project Proyek default. None
log_view_host Nama host Logview. None
log_view_hours Waktu penyimpanan Logview. Satuan: jam. 24
local_timezone Zona waktu yang digunakan. True menunjukkan waktu lokal, dan False menunjukkan UTC. Zona waktu dari pytz juga dapat digunakan. None
lifecycle Siklus hidup semua tabel. None
temp_lifecycle Siklus hidup tabel sementara. 1
biz_id ID pengguna. None
verbose Menentukan apakah akan menampilkan log. False
verbose_log Penerima log. None
chunk_size Ukuran buffer penulisan. 1496
retry_times Jumlah percobaan ulang permintaan. 4
pool_connections Jumlah koneksi yang di-cache dalam kolam koneksi. 10
pool_maxsize Kapasitas maksimum kolam koneksi. 10
connect_timeout Periode timeout koneksi. 5
read_timeout Periode timeout baca. 120
api_proxy Server proxy API. None
data_proxy Server proxy data. None
completion_size Batas jumlah item daftar penyelesaian objek. 10
notebook_repr_widget Menentukan apakah akan menggunakan grafik interaktif. True
sql.settings Petunjuk global untuk SQL MaxCompute. None
sql.use_odps2_extension Menentukan apakah akan mengaktifkan ekstensi bahasa MaxCompute 2.0. False

Konfigurasi Unggah dan Unduh Data

Opsi Deskripsi Nilai Default
tunnel.endpoint Titik akhir Tunnel MaxCompute. None
tunnel.use_instance_tunnel Menentukan apakah akan menggunakan InstanceTunnel untuk mendapatkan hasil eksekusi. True
tunnel.limit_instance_tunnel Menentukan apakah akan membatasi jumlah catatan data yang diperoleh menggunakan InstanceTunnel. None
tunnel.string_as_binary Menentukan apakah akan menggunakan bytes alih-alih Unicode untuk data tipe STRING. False

Konfigurasi DataFrame

Opsi Deskripsi Nilai Default
interactive Menentukan apakah DataFrames digunakan dalam lingkungan interaktif. Tergantung pada nilai deteksi.
df.analyze Menentukan apakah akan mengaktifkan fungsi yang tidak dibangun di dalam MaxCompute. True
df.optimize Menentukan apakah akan mengaktifkan optimasi penuh DataFrame. True
df.optimizes.pp Menentukan apakah akan mengaktifkan optimasi penurunan predikat DataFrame. True
df.optimizes.cp Menentukan apakah akan mengaktifkan optimasi pemangkasan kolom DataFrame. True
df.optimizes.tunnel Menentukan apakah akan mengaktifkan optimasi tunnel DataFrame. True
df.quote Menentukan apakah akan menggunakan sepasang tanda kutip terbalik (``) untuk menandai nama bidang dan tabel di backend SQL MaxCompute. True
df.libraries Nama sumber daya pustaka pihak ketiga yang digunakan untuk operasi DataFrame. None
df.supersede_libraries Menentukan apakah akan menggunakan NumPy yang diunggah sendiri untuk mengganti versi di layanan. False
df.odps.sort.limit Batas default pada jumlah item yang ditambahkan selama operasi pengurutan DataFrames. 10000

Konfigurasi Pembelajaran Mesin

Opsi Deskripsi Nilai Default
ml.xflow_settings Konfigurasi eksekusi XFlow. None
ml.xflow_project Nama proyek XFlow default. algo_public
ml.use_model_transfer Menentukan apakah akan menggunakan ModelTransfer untuk mendapatkan file Predictive Model Markup Language (PMML) dari model. False
ml.model_volume Nama volume yang digunakan oleh ModelTransfer. pyodps_volume