Tous les produits
Search
Centre de documentation

MaxCompute:Téléversement et enregistrement

Dernière mise à jour :Aug 10, 2026

Une fois votre programme Python développé et testé, téléversez-le en tant que ressource dans votre projet MaxCompute avant d'enregistrer une UDF MaxCompute. Cette rubrique explique comment téléverser un programme Python en tant que ressource MaxCompute et enregistrer une UDF MaxCompute.

Prérequis

Vous avez développé et testé votre programme Python. Pour plus d'informations sur le développement et les tests de programmes Python, consultez la section Développer des UDF Python.

Contexte

MaxCompute Studio propose une fonctionnalité en un clic pour téléverser votre programme Python vers MaxCompute et enregistrer une UDF MaxCompute. Privilégiez cette méthode autant que possible.

Vous pouvez également effectuer ces deux opérations séparément dans MaxCompute Studio. Pour téléverser un programme Python vers MaxCompute, reportez-vous à la section Ajouter des ressources. Pour enregistrer une UDF MaxCompute, consultez la section Enregistrer des fonctions.

Procédure

  1. Dans l'interface IntelliJ IDEA, cliquez sur Project dans le volet de navigation de gauche. Faites un clic droit sur le programme Python cible situé sous le dossier scripts et sélectionnez Deploy to server….

  2. Dans la boîte de dialogue Submit resource and register function, configurez les paramètres répertoriés dans le tableau suivant.

    Parameter name

    Description

    MaxCompute Project

    Nom du projet MaxCompute cible. Ce champ est renseigné automatiquement avec le projet MaxCompute auquel appartient votre programme Python. Vous n'avez pas besoin de sélectionner un projet dans la liste déroulante.

    Resource file

    Chemin local du programme Python après son téléversement en tant que ressource par MaxCompute Studio.

    Resource name

    Nom de la ressource une fois le programme Python téléversé dans le projet MaxCompute.

    Resource comment

    Commentaire associé à la ressource Python.

    Extra resources

    Fichiers de ressources supplémentaires dont dépend l'UDF MaxCompute. Cliquez sur les fichiers de ressources requis dans la liste des ressources. Pour sélectionner plusieurs fichiers, maintenez la touche Ctrl enfoncée et cliquez sur chaque fichier.

    Main class

    Nom de classe de la nouvelle UDF MaxCompute, au format nom_du_script_python.nom_de_classe.

    Function name

    Nom de l'UDF MaxCompute enregistrée par MaxCompute Studio sur la base de la ressource Python. Il s'agit également du nom de fonction utilisé lors de l'appel de l'UDF dans SQL.

    Force update if already exists

    Sélectionnez cette option pour remplacer une fonction ou une ressource existante dans le projet MaxCompute par la nouvelle version en cas de conflit de nom.

  3. Cliquez sur OK pour finaliser le téléversement de la ressource et l'enregistrement de l'UDF MaxCompute.

    Après avoir suivi ces étapes, vous pouvez appeler l'UDF MaxCompute dans SQL.