Ajoutez des ressources Python à un projet MaxCompute pour le traitement et l'analyse des données.
Utilisez la commande ADD PY pour enregistrer un fichier Python local en tant que ressource de projet. Une fois enregistrée, cette ressource peut être référencée par son nom dans les fonctions UDF SQL et les tâches MapReduce.
Limitations
Les tables externes ne peuvent pas être ajoutées en tant que ressources.
Les tables ajoutées en tant que ressources ne prennent pas en charge l'évolution du schéma. Si le schéma d'une table ressource évolue, vous devez supprimer puis ajouter à nouveau la table en tant que ressource.
La taille de chaque fichier ressource ne doit pas dépasser 2 048 Mo. La taille totale des ressources référencées par une seule tâche SQL ou MapReduce ne doit pas non plus dépasser 2 048 Mo.
ADD PYest une instruction CMD qui ne peut être exécutée que sur le client MaxCompute (odpscmd).
Syntaxe
add py <local_file> [comment '<comment>'][-f];
Paramètres
|
Paramètre |
Obligatoire |
Description |
|
|
Oui |
Type de ressource. Pour obtenir la liste complète des types de ressources, consultez la section Resource. |
|
|
Oui |
Chemin d'accès au fichier local. Le nom du fichier devient le nom de la ressource et sert d'identifiant unique. Si le fichier se trouve dans le dossier |
|
|
Non |
Commentaire associé à la ressource. |
|
|
Non |
Écrase une ressource existante portant le même nom. Sans cet indicateur, l'opération échoue si une ressource du même nom existe déjà. |
Exemples
Ajouter une nouvelle ressource Python
add py python.py;
Résultat attendu :
OK: Resource 'python.py' have been created.
Écraser une ressource Python existante
Utilisez l'indicateur -f pour remplacer une ressource qui existe déjà sous le même nom :
add py python.py -f;
Résultat attendu :
OK: Resource 'python.py' have been created.
Instructions connexes
|
Instruction |
Description |
|
Ajoute un fichier d'archive compressé en tant que ressource |
|
|
Ajoute un fichier générique en tant que ressource |
|
|
Ajoute un fichier JAR en tant que ressource |
|
|
Ajoute une table en tant que ressource |
|
|
Affiche les détails d'une ressource |
|
|
Répertorie toutes les ressources du projet actuel |
|
|
Crée un alias pour une ressource |
|
|
Télécharge une ressource vers un chemin local |
|
|
Supprime une ressource du projet |