Tous les produits
Search
Centre de documentation

MaxCompute:Créer un module de script MaxCompute

Dernière mise à jour :Aug 21, 2026

MaxCompute prend en charge le mode script pour les requêtes SQL. Dans ce mode, MaxCompute compile et soumet un script SQL multi-instructions comme une unité unique, générant ainsi un seul plan d'exécution. Le script est ainsi mis en file d'attente et exécuté une seule fois, ce qui optimise l'utilisation des ressources. Comme MaxCompute Studio utilise le mode script pour le développement SQL, vous devez d'abord créer un module de script MaxCompute. Cette rubrique explique la marche à suivre.

Contexte

Deux situations permettent de créer un module de script MaxCompute :

  • Aucun fichier de script local : si vous ne disposez pas de fichiers de script locaux, créez un nouveau module dans IntelliJ IDEA.

  • Fichiers de script locaux existants : si vous possédez déjà des fichiers de script dans un dossier local, ouvrez directement ce dossier en tant que module dans MaxCompute Studio pour les modifier.

Créer un nouveau module

  1. Démarrez IntelliJ IDEA. Dans le menu principal, sélectionnez File > New > Project.

  2. Dans le volet de navigation de gauche de la boîte de dialogue New Project, sélectionnez MaxCompute Studio puis cliquez sur Next.

  3. Saisissez un Project name et cliquez sur Finish pour créer le projet.

    Remarque

    Si un projet est déjà ouvert, une invite vous demande si vous souhaitez ouvrir le nouveau projet dans la fenêtre actuelle. Cliquez sur This Window pour fermer le projet existant et ouvrir le nouveau.

Créer un module à partir de fichiers de script existants

Si vous disposez déjà de fichiers de script locaux, inutile de créer un nouveau module. Ajoutez simplement un fichier de configuration de connexion MaxCompute au répertoire contenant vos scripts.

  1. Dans votre dossier local .\IdeaProjects\MaxCompute_Studio_Project_Name\scripts, créez un fichier de configuration de connexion MaxCompute nommé odps_config.ini. Ce fichier contient les identifiants de votre connexion MaxCompute :

    # The name of the MaxCompute project.
    project_name=<your_project_name>
    # The AccessKey ID of your Alibaba Cloud account.
    access_id=<your_access_key_id>
    # The AccessKey secret of your Alibaba Cloud account.
    access_key=<your_access_key_secret>
    # The endpoint of the region where your MaxCompute service is located.
    end_point=<your_endpoint>
  2. Dans IntelliJ IDEA, choisissez File > Open et sélectionnez le fichier odps_config.ini situé dans votre dossier local .\IdeaProjects\MaxCompute_Studio_Project_Name\scripts.

    Remarque

    MaxCompute Studio détecte automatiquement le fichier odps_config.ini dans le dossier. Il utilise ensuite cette configuration pour récupérer les métadonnées depuis le serveur MaxCompute et compiler tous les scripts présents dans le dossier.