すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:構成オプション

最終更新日:Mar 27, 2026

odps.options を使用して、PyODPS の構成オプションをランタイム時に読み取りおよび設定します。

from odps import options

# すべての出力テーブルのライフサイクルを設定
options.lifecycle = 30

# STRING データに Unicode ではなく bytes を使用
options.tunnel.string_as_binary = True

# PyODPS DataFrame 操作におけるソート制限を増加
options.df.odps.sort.limit = 100000000

一般設定

オプション 説明 デフォルト
end_point 文字列 MaxCompute のエンドポイントです。 なし
default_project 文字列 デフォルトプロジェクトです。 なし
log_view_host 文字列 Logview のホスト名です。 なし
log_view_hours 整数 Logview の保存期間(単位:時間)です。 24
local_timezone なし/ブール値/文字列 日時値で使用するタイムゾーンです。True を指定すると、ローカルシステムのタイムゾーンが使用されます。False を指定すると、協定世界時 (UTC) が使用されます。pytz のタイムゾーン文字列も指定可能です。 なし
lifecycle 整数 すべてのテーブルのライフサイクルです。 なし
temp_lifecycle 整数 一時テーブルのライフサイクルです。 1
biz_id 文字列 ユーザー ID です。 なし
verbose ブール値 ログを出力するかどうかを指定します。 False
verbose_log オブジェクト ログ受信先です。 なし
chunk_size 整数 書き込みバッファのサイズです。 1496
retry_times 整数 リクエストのリトライ回数です。 4
pool_connections 整数 接続プール内のキャッシュ済み接続数です。 10
pool_maxsize 整数 接続プールの最大容量です。 10
connect_timeout 整数 接続タイムアウト期間(秒)です。 5
read_timeout 整数 読み取りタイムアウト期間(秒)です。 120
api_proxy 文字列 API プロキシサーバーです。 なし
data_proxy 文字列 データプロキシサーバーです。 なし
completion_size 整数 オブジェクト名補完で返される最大項目数です。 10
notebook_repr_widget ブール値 ノートブック環境でインタラクティブなグラフを使用するかどうかを指定します。 True
sql.settings 辞書 MaxCompute SQL のグローバルヒントワードです。 なし
sql.use_odps2_extension ブール値 MaxCompute 2.0 言語拡張を有効にするかどうかを指定します。 False

データのアップロードおよびダウンロード設定

オプション 説明 デフォルト
tunnel.endpoint 文字列 MaxCompute Tunnel のエンドポイントです。 なし
tunnel.use_instance_tunnel ブール値 実行結果の取得に InstanceTunnel を使用するかどうかを指定します。 True
tunnel.limit_instance_tunnel なし/ブール値 InstanceTunnel によるレコード取得件数を制限するかどうかを指定します。 なし
tunnel.string_as_binary ブール値 STRING データに Unicode ではなく bytes を使用するかどうかを指定します。 False

DataFrame 設定

オプション 説明 デフォルト
interactive ブール値 DataFrame がインタラクティブな環境で実行中かどうかを示します。自動検出されます。 検出値に依存
df.analyze ブール値 MaxCompute に組み込まれていない機能を有効にするかどうかを指定します。 True
df.optimize ブール値 DataFrame の完全最適化を有効にするかどうかを指定します。 True
df.optimizes.pp ブール値 述語プッシュダウン最適化を有効にするかどうかを指定します。 True
df.optimizes.cp ブール値 列のプルーニング最適化を有効にするかどうかを指定します。 True
df.optimizes.tunnel ブール値 トンネル最適化を有効にするかどうかを指定します。 True
df.quote ブール値 MaxCompute SQL においてフィールド名およびテーブル名をバッククォート (``) で囲むかどうかを指定します。 True
df.libraries 文字列 DataFrame 操作で使用するサードパーティ製ライブラリのリソース名です。 なし
df.supersede_libraries ブール値 サービスにバンドルされた NumPy の代わりに、ユーザーがアップロードした NumPy のバージョンを使用するかどうかを指定します。 False
df.odps.sort.limit 整数 DataFrame のソート操作中に追加される項目数のデフォルト制限値です。 10000

機械学習設定

オプション 説明 デフォルト
ml.xflow_settings 辞書 XFlow 実行構成です。 なし
ml.xflow_project 文字列 デフォルトの XFlow プロジェクト名です。 algo_public
ml.use_model_transfer ブール値 Predictive Model Markup Language (PMML) ファイルの取得に ModelTransfer を使用するかどうかを指定します。 False
ml.model_volume 文字列 ModelTransfer で使用されるボリュームの名前です。 pyodps_volume