Ajoute un fichier en tant que ressource à un projet MaxCompute.
Fonctionnement
La commande ADD FILE enregistre un fichier local dans le projet MaxCompute actuel afin que les tâches SQL ou MapReduce puissent y faire référence par son nom de ressource au moment de l'exécution. Utilisez cette commande pour des types de fichiers courants, tels que des fichiers de données ou des scripts de transformation. Pour ajouter une archive compressée, un package JAR ou une table, consultez la section Instructions connexes.
Syntaxe
add file <local_file> [as <alias>] [comment '<comment>'] [-f];
Paramètres
| Paramètre | Obligatoire | Description |
|---|---|---|
file (type de ressource) |
Oui | Type de ressource. Pour plus d'informations sur les types de ressources, consultez la rubrique Ressource. |
local_file |
Oui | Chemin d'accès du fichier local à ajouter. Le nom du fichier sert de nom de ressource et identifie la ressource de manière unique dans le projet. |
alias |
Non | Nom de ressource personnalisé. Si ce paramètre n'est pas spécifié, le nom du fichier est utilisé comme nom de ressource. Les packages JAR et les fichiers de script Python utilisés en tant que ressources ne prennent pas en charge ce paramètre. |
comment |
Non | Commentaire associé à la ressource. |
-f |
Non | Remplace la ressource si une ressource portant le même nom existe déjà. En cas d'omission et en présence d'un doublon, la commande échoue. |
Limites
Les tables externes ne peuvent pas être ajoutées en tant que ressources.
Chaque fichier de ressource ne doit pas dépasser 2048 Mo.
Le client MaxCompute (odpscmd) doit être en version 0.37.5 ou ultérieure.
La taille totale des ressources référencées par une seule tâche SQL ou MapReduce ne peut pas excéder 2 048 Mo.
Il s'agit d'une instruction CMD qui ne peut être exécutée que sur le client MaxCompute (odpscmd).
Exemples
Ajoutez un fichier nommé banking.txt en tant que ressource :
add file banking.txt;
Sortie attendue :
OK: Resource 'banking.txt' have been created.
Pour confirmer l'ajout de la ressource, exécutez list resources;.
Instructions connexes
ADD ARCHIVE : Ajoute un fichier d'archive en tant que ressource.
ADD JAR : Ajoute un fichier JAR en tant que ressource.
ADD PY : Ajoute du code Python en tant que ressource.
ADD TABLE : Ajoute une table en tant que ressource.
DESC RESOURCE : Consulte les informations relatives à une ressource.
LIST RESOURCES : Consulte les informations relatives aux ressources.
ALIAS : Crée un alias pour une ressource.
GET RESOURCE : Télécharge une ressource.
DROP RESOURCE : Supprime une ressource.