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 |