Tous les produits
Search
Centre de documentation

MaxCompute:Options de configuration

Dernière mise à jour :Aug 10, 2026

Utilisez odps.options pour lire et définir les options de configuration PyODPS au moment de l'exécution.

from odps import options

# Set the lifecycle for all output tables
options.lifecycle = 30

# Use bytes instead of Unicode for STRING data
options.tunnel.string_as_binary = True

# Increase the sort limit for PyODPS DataFrame operations
options.df.odps.sort.limit = 100000000

Configurations générales

Option Type Description Default
end_point String Endpoint MaxCompute. None
default_project String Projet par défaut. None
log_view_host String Nom d'hôte Logview. None
log_view_hours Integer Durée de rétention Logview. Unité : heures. 24
local_timezone None/Boolean/String Fuseau horaire utilisé pour les valeurs datetime. True utilise le fuseau horaire local du système. False utilise UTC. Une chaîne de fuseau horaire pytz est également acceptée. None
lifecycle Integer Cycle de vie de toutes les tables. None
temp_lifecycle Integer Cycle de vie des tables temporaires. 1
biz_id String ID utilisateur. None
verbose Boolean Affiche ou non les journaux. False
verbose_log Object Récepteur de journal. None
chunk_size Integer Taille du tampon d'écriture. 1496
retry_times Integer Nombre de nouvelles tentatives de requête. 4
pool_connections Integer Nombre de connexions mises en cache dans le pool de connexions. 10
pool_maxsize Integer Capacité maximale du pool de connexions. 10
connect_timeout Integer Délai d'attente de connexion. 5
read_timeout Integer Délai d'attente de lecture. 120
api_proxy String Serveur proxy API. None
data_proxy String Serveur proxy de données. None
completion_size Integer Nombre maximal d'éléments renvoyés pour la complétion des noms d'objets. 10
notebook_repr_widget Boolean Utilise ou non des graphiques interactifs dans les environnements Notebook. True
sql.settings Dictionary Indices globaux pour MaxCompute SQL. None
sql.use_odps2_extension Boolean Active ou non l'extension linguistique MaxCompute 2.0. False

Configurations de chargement et de téléchargement des données

Option Type Description Default
tunnel.endpoint String Endpoint MaxCompute Tunnel. None
tunnel.use_instance_tunnel Boolean Utilise ou non InstanceTunnel pour récupérer les résultats d'exécution. True
tunnel.limit_instance_tunnel None/Boolean Limite ou non le nombre d'enregistrements récupérés par InstanceTunnel. None
tunnel.string_as_binary Boolean Utilise ou non des octets à la place d'Unicode pour les données STRING. False

Configurations DataFrame

Option Type Description Default
interactive Boolean Indique si les DataFrames s'exécutent dans un environnement interactif. Détection automatique. Dépend de la valeur détectée.
df.analyze Boolean Active ou non les fonctions non intégrées à MaxCompute. True
df.optimize Boolean Active ou non l'optimisation complète des DataFrames. True
df.optimizes.pp Boolean Active ou non l'optimisation par prédicat pushdown. True
df.optimizes.cp Boolean Active ou non l'optimisation par élagage de colonnes. True
df.optimizes.tunnel Boolean Active ou non l'optimisation tunnel. True
df.quote Boolean Entoure ou non les noms de champs et de tables d'accents graves () dans MaxCompute SQL. True
df.libraries String Nom de la ressource de la bibliothèque tierce utilisée pour les opérations DataFrame. None
df.supersede_libraries Boolean Utilise ou non une version NumPy chargée manuellement à la place de celle fournie avec le service. False
df.odps.sort.limit Integer Limite par défaut du nombre d'éléments ajoutés lors d'une opération de tri des DataFrames. 10000

Configurations d'apprentissage automatique

Option Type Description Default
ml.xflow_settings Dictionary Configuration d'exécution XFlow. None
ml.xflow_project String Nom du projet XFlow par défaut. algo_public
ml.use_model_transfer Boolean Utilise ou non ModelTransfer pour récupérer les fichiers Predictive Model Markup Language (PMML). False
ml.model_volume String Nom du volume utilisé par ModelTransfer. pyodps_volume