Tous les produits
Search
Centre de documentation

MaxCompute:Se connecter avec la nouvelle analyse SQL

Dernière mise à jour :Aug 10, 2026

La console MaxCompute propose la fonctionnalité sql analysis pour exécuter des instructions SQL et gérer le catalogue de données MaxCompute. Cette rubrique explique comment utiliser la fonctionnalité sql analysis pour accéder à MaxCompute.

Nouvelle analyse SQL

Pour s'aligner sur les technologies cloud-native et répondre à la demande croissante d'analyses de données complexes, la fonctionnalité sql analysis de la console Alibaba Cloud MaxCompute a été entièrement refondue. Elle s'intègre étroitement à la nouvelle fonctionnalité d'analyse de données de DataWorks afin d'offrir une expérience d'analyse de données et de gestion des métadonnées plus efficace, intelligente et unifiée. La nouvelle analyse SQL prend en charge les fonctionnalités suivantes :

  • Éditeur SQL intelligent : modifiez et exécutez des commandes SQL, testez les fonctionnalités du produit, et développez et déboguez votre code SQL quotidien.

  • Catalogue de données : gérez les métadonnées de divers objets MaxCompute, notamment les projets, les schémas, les tables et les vues.

  • Jeux de données publics : explorez les jeux de données publics intégrés à MaxCompute et les scripts de démonstration SQL. Vous pouvez ouvrir les fichiers SQL correspondants et exécuter le code pour tester rapidement MaxCompute.

Activer la nouvelle analyse SQL

Prérequis

  • La nouvelle analyse SQL est disponible dans les régions suivantes : Chine (Hangzhou), Chine (Shanghai), Chine (Pékin), Chine (Shenzhen), Chine (Zhangjiakou), Chine (Ulanqab), Chine (Chengdu), Chine (Hong Kong), Singapour, Malaisie (Kuala Lumpur), Indonésie (Jakarta), Japon (Tokyo), Allemagne (Francfort), États-Unis (Silicon Valley), États-Unis (Virginie), Royaume-Uni (Londres) et Émirats arabes unis (Dubaï).

  • Vous avez activé MaxCompute et DataWorks.

  • Vous avez activé un groupe de ressources DataWorks.

  • Vous avez créé un projet MaxCompute.

Procédure

  1. Connectez-vous à la console MaxCompute et sélectionnez une région dans le coin supérieur gauche.

  2. Dans le volet de navigation de gauche, choisissez Data Exploration > SQL Analysis.

  3. Dans la boîte de dialogue qui s'affiche, activez DataWorks. Si DataWorks n'est pas activé, cliquez sur Activate Now lorsque vous y êtes invité. Une fois DataWorks activé, cliquez sur Try New Version pour ouvrir la page de la nouvelle analyse SQL.

    • Pour utiliser la nouvelle analyse SQL, vous devez activer DataWorks et un groupe de ressources DataWorks. Pour plus d'informations sur les éditions de DataWorks, consultez la rubrique Fonctionnalités des éditions de DataWorks.

      • Assurez-vous d'avoir activé l'édition Basic de DataWorks en paiement à l'utilisation (gratuite) ou une édition supérieure.

      • Assurez-vous d'avoir activé un groupe de ressources DataWorks. Si vous avez acheté un groupe de ressources hérité, accédez à la console. Pour plus d'informations sur les différences entre les nouveaux groupes de ressources et les groupes de ressources hérités, consultez la rubrique Groupes de ressources DataWorks.

    • Prenez note de l'évolution de la gestion des fichiers SQL : la nouvelle analyse SQL met à disposition un dossier personnel pour créer et gérer des répertoires et des fichiers SQL dans le cloud. Les fichiers locaux de l'ancien espace de travail ne sont pas automatiquement synchronisés vers le dossier personnel. Il est recommandé de les déplacer manuellement vers votre dossier personnel pour les modifier ultérieurement.

Fonctionnalités

La nouvelle analyse SQL comprend les modules clés suivants :

  1. Gestionnaire de ressources : gère les fichiers de script SQL MaxCompute. Pour plus d'informations, consultez la section Utiliser le gestionnaire de ressources et la fonction de recherche.

  2. Catalogue de données : gère et permet d'agir sur les métadonnées MaxCompute. Pour plus d'informations, consultez la section Utiliser le catalogue de données.

  3. Éditeur SQL : modifie et exécute des scripts SQL MaxCompute. Pour plus d'informations, consultez la section Utiliser l'éditeur pour l'analyse SQL.

Gestionnaire de ressources et recherche

La nouvelle analyse SQL propose un gestionnaire de ressources et une fonction de recherche.

  • Gestionnaire de ressources : gère les fichiers de script d'analyse SQL et fournit plusieurs répertoires de ressources.

  • Recherche et remplacement : prend en charge la recherche globale dans le contenu de tous les fichiers du gestionnaire de ressources et permet de remplacer des mots-clés par d'autres instructions.

Type de répertoire

Description

Dossier personnel (recommandé)

Accédez à resource manager > personal folder.

  • Le module de dossier personnel sert de liste de fichiers pour créer et gérer des scripts SQL stockés dans le cloud.

  • Dans le répertoire personal folder > My Files, vous pouvez créer des dossiers ou des fichiers selon vos besoins. Cliquez avec le bouton droit sur un élément pour le déplacer, le renommer ou le supprimer.

  • Seuls les fichiers SQL avec l'extension .sql sont pris en charge. Une fois le fichier créé, vous pouvez cliquer sur son nom pour ouvrir l'éditeur et modifier le script SQL.

Espace de travail

Accédez à resource manager > Workspace.

Pour les utilisateurs qui ont utilisé la version précédente de l'analyse SQL, le gestionnaire de ressources conserve par défaut le répertoire d'espace de travail d'origine et les fichiers de script SQL. Pour les utilisateurs qui n'ont pas utilisé l'espace de travail dans la version précédente de l'analyse SQL, ce module est masqué par défaut. Il est recommandé d'utiliser le nouveau dossier personnel.
  • Le module d'espace de travail sert de liste de fichiers pour gérer les scripts SQL à partir d'un répertoire local.

  • Vous pouvez ouvrir un dossier local ou un fichier local .sql, et enregistrer les fichiers .sql nouveaux ou modifiés sur votre machine locale.

Remarque

Pour garantir la sécurité des données, vous devez accorder manuellement l'accès à tous les fichiers d'un dossier spécifié chaque fois que la page tente de lire un dossier local. Alibaba Cloud ne stocke pas le contenu des dossiers locaux sur ses serveurs.

Démo de jeu de données public

Accédez à resource manager > public dataset demo.

  • Il s'agit de fichiers de requête de démonstration de jeux de données publics intégrés que vous pouvez ouvrir et exécuter directement. Vous pouvez également apporter des modifications temporaires et les exécuter, mais ces modifications ne peuvent pas être enregistrées. Vous devez enregistrer manuellement tout contenu modifié.

  • Chaque fichier contient plusieurs scripts SQL. Le nombre précédant -query dans le nom du script indique le nombre de requêtes. En particulier, les démos du jeu de données TPC-DS contiennent 99 requêtes par fichier, avec différentes spécifications de volume de données. L'exécution de ces requêtes consomme des ressources de calcul. Procédez avec prudence.

Catalogue de données

La nouvelle analyse SQL inclut un module de catalogue de données qui fournit une interface unifiée pour gérer les métadonnées MaxCompute. Cette fonctionnalité permet de créer et de gérer des objets de données tels que des tables, des vues, des tables externes, des ressources et des fonctions. Elle prend en charge les fonctionnalités clés suivantes :

Fonctionnalité

Description

Ajouter et supprimer des projets

Accédez à Data Catalog > MAXCOMPUTE.

  • Par défaut, tous les projets MaxCompute accessibles au locataire actuel sont ajoutés à la liste du catalogue de données en tant que jeux de données.

  • Vous pouvez cliquer sur image pour accéder à la page de liste des projets afin de créer ou de supprimer des projets MaxCompute.

Gérer le catalogue de données

Accédez à Data Catalog > MAXCOMPUTE.

  • Cliquez sur l'icône image située à côté d'un projet MaxCompute spécifique pour ajouter et gérer des objets de données tels que des schémas, des tables et des vues dans le catalogue de données.

  • Intégré à DataWorks Copilot, il prend en charge la création intelligente de tables et la génération intelligente de champs et de leurs descriptions. Pour des instructions plus détaillées, consultez la rubrique Gérer le catalogue de données MaxCompute.

Jeux de données publics

Accédez à Data Catalog > public datasets.

  • MaxCompute propose un ensemble de données publiques stockées dans le projet public BIGDATA_PUBLIC_DATASET pour vous aider à tester le produit. Pour plus d'informations, consultez la rubrique Présentation des jeux de données publics.

  • Il affiche tous les schémas et tables du projet public BIGDATA_PUBLIC_DATASET et vous permet de consulter la liste des tables ainsi que les détails des champs correspondants.

Éditeur SQL

La nouvelle analyse SQL propose un éditeur puissant qui vous permet d'écrire des scripts SQL pour traiter et interroger les données dans MaxCompute. Il prend en charge les opérations SQL courantes telles que SELECT, INSERT, UPDATE et DELETE, ainsi que la syntaxe et les fonctions spécifiques à MaxCompute. Pour plus d'informations, consultez la rubrique Présentation de SQL.

La page de l'éditeur comprend les fonctionnalités suivantes :

Zone

Description

Zone de l'éditeur

  • Exécuter : exécute le script SQL. Vous pouvez sélectionner un segment du script SQL dans le fichier actuel pour l'exécuter. Si vous ne faites aucune sélection, tous les scripts SQL du fichier actuel sont exécutés par défaut.

  • Arrêter : arrête un nœud en cours d'exécution. Après avoir cliqué sur Exécuter, vous pouvez cliquer sur le bouton Arrêter.

  • Enregistrer : enregistre le fichier de script SQL en cours de modification et les configurations associées.

  • Formater : met en forme le code SQL dans le fichier actuel. Cette option est utile pour les codes longs sur une seule ligne.

  • Estimation de l'analyse SQL : exécute une instruction COST SQL pour estimer le coût. Elle renvoie la taille de l'analyse et la complexité de l'instruction SQL. Pour une description détaillée de COST SQL, consultez la rubrique COST SQL.

  • Éditeur : zone de saisie du code SQL. Elle prend en charge un mode plein écran pour la saisie, l'exécution et l'affichage des résultats.

    • Si un fichier contient plusieurs scripts SQL, placez tous les indicateurs (instructions SET) au début. Les indicateurs s'appliquent à tous les scripts SQL du fichier.

Paramètres d'exécution

  • Type : type de fichier. La valeur par défaut est MaxCompute SQL.

  • Ressources de calcul :

    • Projet : sélectionnez le projet dans lequel exécuter le code SQL. Cette étape est obligatoire. Sélectionnez un projet pour lequel votre compte dispose des autorisations create instance. Vous devez sélectionner un projet pour la première exécution. Le système met ensuite en cache votre sélection pour les exécutions suivantes.

    • Quota de calcul : sélectionnez le quota de calcul à utiliser. Cette étape est facultative. Sélectionnez un quota pour lequel votre compte dispose de l'autorisation usage. Si vous ne sélectionnez aucun quota, le quota de calcul par défaut du projet sélectionné est utilisé.

  • Paramètres de script :

    Définissez des variables dans votre code en utilisant le format ${parameter_name} et configurez leurs valeurs dans cette section. Au moment de l'exécution, les variables sont remplacées dynamiquement par leurs valeurs réelles.

Zone de résultats

  • Problèmes : avant l'exécution, le système vérifie automatiquement la syntaxe et les normes de tous les scripts ouverts dans l'éditeur afin d'identifier les éventuels problèmes de conformité.

  • Estimation de l'analyse SQL : affiche le journal d'exécution et les résultats de l'instruction COST SQL issue de l'opération d'estimation de l'analyse SQL.

  • Résultat : résultats de l'exécution du script. Détails ci-dessous :

    • Liste d'exécution : chaque fois qu'un script SQL du fichier actuel est exécuté, un enregistrement avec une heure de début est créé. Vous pouvez cliquer sur un enregistrement de la liste pour afficher les informations relatives à cette exécution.

    • image.pngSQL : code SQL spécifique pour chaque exécution.

    • image.pngJournal : contenu du journal pour chaque exécution.

    • image.pngRésultat : les résultats de l'exécution sont affichés directement sous forme de feuille de calcul.

    • image.pngAnalyse : prend en charge une analyse simple basée sur des graphiques.

La fonctionnalité d'édition SQL de la nouvelle analyse SQL repose sur les nouvelles capacités d'analyse de données de DataWorks. Pour plus d'informations sur le développement de nœuds SQL MaxCompute, consultez la rubrique Nœud SQL MaxCompute.

Comparaison des versions

Élément

Analyse SQL (version précédente)

Analyse SQL (nouvelle version)

Dépendances de produit

Activez MaxCompute.

Gestionnaire de ressources

Fournit un espace de travail pour gérer les scripts SQL basés sur un répertoire de fichiers local.

Fournit un dossier personnel pour créer et gérer des répertoires et des fichiers SQL dans le cloud.

Catalogue de données

Prend en charge l'affichage des objets MaxCompute tels que les tables, les vues, les tables externes, les ressources et les fonctions.

Prend en charge la création et la gestion des objets MaxCompute tels que les tables, les vues, les tables externes, les ressources et les fonctions.

Éditeur SQL

Prend en charge l'édition et l'exécution de base des scripts SQL.

Basée sur les nouvelles capacités d'analyse de données de DataWorks, elle offre une expérience d'analyse SQL plus intelligente.

Migrer les scripts SQL de l'ancienne analyse SQL vers la nouvelle version

Les scripts SQL chargés dans l'ancienne analyse SQL sont stockés sur votre disque local et ne sont pas synchronisés avec le cloud. La nouvelle analyse SQL prend uniquement en charge les scripts SQL stockés dans le cloud. Vous devez migrer vos scripts SQL de l'ancienne version vers la nouvelle analyse SQL.

Étapes de migration :

1. Ouvrez le script SQL à migrer dans l'ancienne analyse SQL ou à partir de vos fichiers locaux, et copiez l'intégralité du contenu.

2. Ouvrez la page de la nouvelle analyse SQL et créez un nouveau script.

3. Collez le contenu copié dans l'éditeur et cliquez sur Enregistrer.

Remarque

Les onglets de fichiers ouverts dans l'ancienne analyse SQL apparaissent automatiquement dans la nouvelle analyse SQL. Toutefois, ces fichiers ne sont pas exécutables et n'apparaissent pas dans l'arborescence de répertoires de gauche. Vous devez toujours créer un nouveau script SQL en suivant les étapes précédentes pour terminer la migration.