Tous les produits
Search
Centre de documentation

MaxCompute:Exploration de données par l'IA

Dernière mise à jour :Sep 18, 2026

Présentation

Le client d'exploration de données par l'IA MaxCompute est un outil de bureau pour MaxCompute qui intègre le développement de données, la gestion des données, l'analyse visuelle et l'exploration de données assistée par l'IA.

Le client s'exécute localement et se connecte à votre projet MaxCompute au démarrage. Les scripts SQL, les configurations de connexion, l'historique des requêtes et les sessions d'IA sont conservés localement, ce qui vous permet de restaurer rapidement votre espace de travail lorsque vous rouvrez le client.

image.svg

Liens de téléchargement

  • macOS 12.3 ou version ultérieure

    Prend en charge Apple Silicon : Télécharger

  • Windows 10 ou version ultérieure

    Prend en charge les systèmes 64 bits : Télécharger

Index des fonctionnalités

Catégorie de fonctionnalité

Fonctionnalités

Gestion des connexions de données

Connexions interrégionales et interprojets, authentification par AccessKey et test de connexion

Développement SQL et analyse de données

Mise en surbrillance de la syntaxe, saisie semi-automatique intelligente, mise en forme, gestion de plusieurs fichiers, historique des versions et historique des requêtes

Analyse des résultats de requête

<!--@p {"id":"4afc934c241lp"}--]>Vue tabulaire, 12 types de graphiques, tableau croisé dynamique, analyse de la qualité des données et analyse Logview

Gestion des données

Parcours du catalogue, aperçu des données, gestion des partitions, importation (CSV, Excel, Parquet) et exportation (CSV, JSON, Parquet)

Exploration de données par l'IA

Mode conversationnel, mode agent, espace de travail IA et gestion de plusieurs sessions

Base de connaissances et couche sémantique

Base de connaissances d'extraits SQL, gestion de la couche sémantique et packages sémantiques

Traitement des données multimodales (Bêta)

Parcours des fichiers blob, aperçu multi-format et montage WebDAV

Intégration d'agents externes

OpenClaw Sub-Agent

Démarrage rapide

Téléchargement et installation

macOS

  1. Téléchargez le package d'installation DMG.

  2. Ouvrez le fichier DMG et faites glisser le client MaxCompute vers le dossier Applications.

  3. Si vous voyez une erreur « développeur non vérifié » ou « application endommagée » lors du premier lancement, ouvrez le terminal et exécutez la commande suivante :

    sudo xattr -rd com.apple.quarantine "/Applications/MaxCompute.app"

Windows

  1. Téléchargez le package d'installation MSI.

  2. Double-cliquez sur le package d'installation et suivez l'assistant pour terminer l'installation.

  3. Après l'installation, recherchez l'icône du client MaxCompute dans le menu Démarrer ou sur votre bureau et double-cliquez dessus pour le lancer.

Présentation de la console

Le client utilise une disposition en trois colonnes :

  • Barre latérale gauche : Zone de gestion des ressources, qui contient des panneaux tels que Gestion des fichiers, Parcours du catalogue, Connexions de données, Importation de données, Recherche dans la base de connaissances SQL, Historique des requêtes et Historique des versions de fichiers. Utilisez les icônes à gauche pour basculer entre ces panneaux.

  • Zone centrale : Zone d'édition SQL et d'affichage des données, qui prend en charge plusieurs onglets.

  • Barre latérale droite : Panneau Assistant IA, que vous pouvez développer ou réduire.

Le client prend en charge les thèmes sombre et clair, configurables dans les Paramètres.

Configurer la connexion de données

  1. Dans la barre latérale gauche, cliquez sur l'icône de connexion pour ouvrir le panneau de connexion de données.

  2. Cliquez sur Ajouter une connexion.

  3. Saisissez les informations de connexion :

    • Nom de la connexion : Saisissez un nom descriptif pour la connexion.

    • Région : Sélectionnez la région où se trouve votre projet MaxCompute dans la liste déroulante, ou sélectionnez « Endpoint personnalisé » pour le saisir manuellement.

    • Nom du projet : Saisissez le nom de votre projet MaxCompute.

    • AccessKey ID et AccessKey Secret : Saisissez l'AccessKey ID et l'AccessKey Secret pour l'accès au projet.

  4. Cliquez sur Tester la connexion pour vérifier la configuration.

  5. Une fois le test réussi, cliquez sur Enregistrer.

Après la connexion, le panneau Catalogue dans la barre latérale gauche charge automatiquement la structure des tables du projet.

Exécuter une requête

  1. Appuyez sur Option+N ou cliquez sur Nouveau dans le panneau de fichiers pour créer un nouveau fichier SQL.

  2. Dans l'éditeur, saisissez une requête, par exemple :

    SELECT * FROM your_table_name LIMIT 10;
  3. Appuyez sur Cmd+Entrée (sur macOS) pour exécuter la requête.

  4. Les résultats de la requête apparaissent dans le Panneau de résultats sous l'éditeur. Pour analyser les résultats, vous pouvez basculer entre la Vue tabulaire, la Vue graphique et la Vue tableau croisé dynamique.

Configurer le service IA

  1. Cliquez sur l'icône d'engrenage dans le coin supérieur droit pour ouvrir les Paramètres.

  2. Accédez à l'onglet Configuration IA.

  3. Saisissez les informations suivantes :

    • URL de l'API : L'endpoint pour le service IA. La valeur par défaut est l'endpoint pour Alibaba Cloud Model Studio : https://dashscope.aliyuncs.com/compatible-mode/v1/.

    • Clé API : Accédez à la console Alibaba Cloud Model Studio. Dans le coin supérieur droit de la page, sélectionnez la région China (Beijing). Accédez à la page Clé API et cliquez sur Create API Key ou copiez-en une existante.

    • Nom du modèle : La valeur par défaut est qwen3-max-2026-01-23. Vous pouvez également saisir d'autres modèles compatibles avec l'API OpenAI.

  4. Cliquez sur Enregistrer.

Après l'enregistrement, le panneau Assistant IA à droite est prêt à l'emploi. Vous pouvez explorer vos données en posant des questions en langage naturel.

Exploration de données par l'IA

Après avoir terminé la configuration, essayez les opérations suivantes dans le panneau Assistant IA :

  1. Saisissez « Lister les tables du projet actuel ». L'Assistant IA répertorie alors les tables.

  2. Sélectionnez une table et saisissez « Afficher la structure et les 10 premières lignes de cette table ».

  3. Après avoir consulté les résultats, posez une question analytique, telle que « Analyser la distribution du volume de données entre les partitions de cette table ».

L'Assistant IA planifie les étapes, génère le code SQL, exécute la requête et fournit une analyse. Vous pouvez observer l'intégralité de ce processus dans l'interface.

Gestion des connexions de données

Le client utilise des connexions de données pour accéder à vos projets MaxCompute basés sur le cloud. Vous pouvez gérer plusieurs connexions et basculer entre les régions et les projets.

Créer une nouvelle connexion

  1. Dans la barre latérale gauche, cliquez sur l'icône Connexions pour ouvrir le panneau des connexions de données.

  2. Cliquez sur Ajouter une connexion.

  3. Configurez les paramètres suivants :

    Paramètre

    Description

    Nom de la connexion

    Un nom personnalisé pour identifier la connexion.

    Région

    Sélectionnez la région où se trouve votre projet MaxCompute. Le client renseigne automatiquement l'endpoint correspondant.

    Nom du projet

    Le nom de votre projet MaxCompute.

    AccessKey ID

    L'AccessKey ID de votre compte Alibaba Cloud.

    AccessKey Secret

    L'AccessKey Secret de votre compte Alibaba Cloud.

  4. Cliquez sur Tester la connexion pour vérifier la connexion.

  5. Cliquez sur Enregistrer pour créer la connexion.

Remarque

Si votre projet MaxCompute est déployé dans un environnement dédié, vous pouvez sélectionner Endpoint personnalisé et saisir manuellement l'adresse du service.

Tester et dépanner les connexions

Lorsque vous cliquez sur Tester la connexion, le client se connecte au service MaxCompute et récupère les informations du projet. Si le test échoue, vérifiez les points suivants :

  • Assurez-vous que l'endpoint correspond à la région du projet.

  • Vérifiez que votre AccessKey est correcte et n'a pas expiré.

  • Confirmez que votre environnement réseau actuel peut accéder au service MaxCompute dans la région spécifiée.

  • Vérifiez que le compte Alibaba Cloud associé à votre AccessKey peut accéder au projet.

Gérer plusieurs connexions

Le panneau des connexions de données répertorie toutes vos connexions enregistrées. À partir d'ici, vous pouvez :

  • Basculer entre les connexions :

    Cliquez sur une connexion pour l'activer. Les opérations telles que l'exécution SQL, le parcours du catalogue et l'importation de données utilisent la connexion active.

  • Supprimer une connexion :

    Cliquez sur l'icône de suppression d'une connexion pour la supprimer. Pour modifier une connexion, supprimez la connexion existante et créez-en une nouvelle.

Enregistrez plusieurs connexions pour différentes régions ou projets afin de basculer rapidement entre les environnements de production, de test et autres.

Développement SQL et analyse de données

Éditeur SQL

Le client inclut un éditeur SQL intégré basé sur Monaco pour une expérience similaire à celle d'un IDE.

  • Mise en surbrillance de la syntaxe et saisie semi-automatique intelligente

    L'éditeur met en surbrillance la syntaxe pour MaxCompute SQL et fournit une saisie semi-automatique intelligente contextuelle pendant que vous tapez. Les suggestions incluent les mots-clés SQL, les fonctions intégrées MaxCompute et les noms de tables et de colonnes de la connexion actuelle. La liste de saisie semi-automatique se filtre automatiquement en fonction de la position du curseur. La saisie d'un nom de table suivi d'un . suggère automatiquement les noms de colonnes pour cette table.

  • Édition de code

    L'éditeur inclut le pliage de code, la colorisation des paires de parenthèses, le retour à la ligne automatique et une mini-carte du code. Appuyez sur Maj+Option+F pour mettre automatiquement en forme le script SQL actuel.

Gestion des scripts SQL

Le panneau Fichiers dans la barre latérale gauche affiche les fichiers SQL de votre système de fichiers local.

  • Nouveau fichier

    Appuyez sur Option+N (macOS) pour créer un nouveau fichier SQL.

  • Ouvrir un fichier

    Dans le panneau Fichiers, cliquez sur un fichier SQL existant pour l'ouvrir dans l'éditeur.

  • Enregistrer un fichier

    Appuyez sur Option+S (macOS) pour enregistrer vos modifications actuelles.

  • Opérations multi-onglets

    Vous pouvez ouvrir plusieurs fichiers SQL à la fois et basculer entre eux à l'aide des onglets.

Gestion des versions de fichiers SQL

Le client conserve un historique des versions pour chaque fichier SQL. Cliquez sur l'icône Historique des versions dans la barre latérale gauche pour afficher une liste des versions historiques du fichier actuel.

Chaque enregistrement de version comprend un numéro de version, une heure d'enregistrement et un type de version. Les types de version sont les enregistrements manuels (créés lorsque vous enregistrez explicitement un fichier) et les instantanés pré-exécution (créés automatiquement avant l'exécution d'une requête SQL).

Opérations disponibles sur une version :

  • Comparer les différences : Double-cliquez sur une version pour ouvrir une vue de comparaison qui affiche les modifications entre cette version et le contenu actuel.

  • Restaurer la version : Restaurez le contenu du fichier à une version spécifique.

  • Supprimer la version : Supprimez les versions historiques dont vous n'avez plus besoin.

Exécution SQL

Il existe trois façons d'exécuter du code SQL :

  • Tout exécuter : Appuyez sur Cmd+Entrée pour exécuter toutes les instructions SQL dans l'éditeur.

  • Exécuter la sélection : Sélectionnez une partie du texte SQL et appuyez sur Maj+Entrée pour exécuter uniquement la sélection.

  • Exécution d'une seule instruction : L'éditeur affiche un bouton Exécuter entre chaque instruction SQL. Cliquez dessus pour exécuter cette instruction spécifique.

Si un fichier SQL contient des instructions SET, telles que SET odps.sql.type.system.odps2=true;, le client fusionne automatiquement cette configuration avec les instructions SQL suivantes et les exécute ensemble.

Pendant l'exécution, l'éditeur affiche une barre de progression et l'état d'exécution ci-dessous. Une fois terminé, les résultats de la requête apparaissent dans un tableau, tandis qu'un état d'exécution apparaît pour les instructions DDL/DML.

Analyse des résultats de requête

Après le retour des résultats d'une requête, les vues suivantes sont disponibles pour l'analyse.

Vue tabulaire

Par défaut, les résultats de la requête apparaissent dans un tableau. Vous pouvez trier par colonne, redimensionner les colonnes et parcourir les résultats page par page.

Vue graphique

Basculez vers la Vue graphique pour visualiser vos résultats de requête sous l'un des 12 types de graphiques suivants :

Colonne, Ligne, Aire, Nuage de points, Camembert, Anneau, Barre, Radar, Colonne 3D, Nuage de points 3D, Surface 3D et Carte thermique 3D.

Après avoir sélectionné un type de graphique, personnalisez l'axe X, l'axe Y et les dimensions de regroupement. Le système recommande des mappages d'axes en fonction des types de données des colonnes.

Tableau croisé dynamique

Basculez vers la vue Tableau croisé dynamique pour effectuer une analyse croisée multidimensionnelle sur vos résultats de requête.

  • Dimension de ligne : Sélectionnez jusqu'à trois champs pour le regroupement des lignes.

  • Dimension de colonne : Sélectionnez un champ pour le regroupement des colonnes.

  • Colonne de valeur : Sélectionnez un champ numérique pour l'agrégation.

  • Fonction d'agrégation : Prend en charge SUM, COUNT, AVG, MIN et MAX.

Le tableau croisé dynamique calcule automatiquement les totaux des lignes et des colonnes.

Profileur de données

Basculez vers la vue Profileur de données, où le système analyse automatiquement vos résultats de requête pour la qualité des données et génère les métriques suivantes :

  • Score de qualité global

    Un score pondéré basé sur l'exhaustivité (taux de valeurs nulles), l'unicité (taux de duplication) et la cohérence (cohérence du format).

  • Statistiques par colonne

    Comprend le nombre de valeurs uniques, le pourcentage de valeurs nulles et une évaluation de la qualité. Les colonnes numériques affichent également le minimum, le maximum, la moyenne et la somme. Les trois valeurs les plus fréquentes par colonne sont répertoriées.

Analyse Logview

Une fois la requête terminée, le client analyse les métriques résumées de Logview, y compris les informations sur les étapes du graphe acyclique dirigé (DAG), la durée des étapes et le nombre d'enregistrements. Elles apparaissent directement dans le panneau des résultats, ce qui vous permet de consulter l'exécution du job sans ouvrir la page Logview.

Historique des requêtes

Cliquez sur l'icône Historique dans la barre latérale gauche pour parcourir votre historique des requêtes. Chaque enregistrement affiche l'heure d'exécution, la durée (en millisecondes), un aperçu du code SQL, l'état (succès ou échec) et le nombre de lignes. Cliquez sur un enregistrement pour charger cette instruction SQL dans l'éditeur.

L'historique des requêtes prend en charge la pagination pour parcourir les requêtes passées.

Gestion des données

Parcourir le Catalog

Dans la barre latérale gauche, cliquez sur l'icône Catalog pour afficher toutes les tables du projet actuel sous forme d'arborescence. Développez n'importe quelle table pour consulter ses définitions de colonnes, y compris le nom de la colonne, le type de données et le commentaire.

Cliquez avec le bouton droit sur un nom de table pour effectuer les actions suivantes :

  • Aperçu des données : affichez les premières lignes de données de la table.

  • Afficher le schéma de la table : consultez les informations complètes sur les colonnes, la clé de partition et les propriétés de la table.

  • Afficher les informations de la table : visualisez les métadonnées telles que la taille de la table, le nombre d'enregistrements, l'heure de la dernière modification et les permissions.

Lorsque plusieurs connexions sont enregistrées, le Catalog affiche les schémas de table pour tous les projets connectés.

Aperçu des données

Sélectionnez une table dans le Catalog pour prévisualiser ses données. Le client exécute une requête LIMIT et affiche les résultats dans le volet central.

Gestion des partitions

Vous pouvez consulter la liste des partitions existantes dans le Catalog et ajouter de nouvelles partitions à une table partitionnée.

Importation de données

Le client permet d'importer des fichiers locaux vers des tables MaxCompute. Pour ouvrir le panneau d'importation, cliquez sur l'icône Data Import dans la barre latérale gauche.

Formats de fichier pris en charge

CSV, Excel (.xlsx / .xls) et Parquet.

Flux d'importation

  1. Télécharger un fichier : dans le panneau d'importation, sélectionnez ou faites glisser un fichier local.

  2. Aperçu des données : une fois le fichier analysé, le système affiche un aperçu des 20 premières lignes afin que vous puissiez confirmer son contenu.

  3. Sélectionnez un mode d'importation :

    • Nouvelle table :

      Le client déduit automatiquement une instruction DDL à partir du schéma du fichier, que vous pouvez afficher et modifier dans l'éditeur intégré. Vous pouvez également cliquer sur AI Generate DDL pour affiner les types de colonnes et les commentaires à l'aide de l'IA.

    • Ajouter à une table existante :

      Sélectionnez une table cible pour y ajouter les données du fichier.

  4. Configurer la cible : sélectionnez la connexion et le projet cibles, puis saisissez le nom de la table cible. Le système vérifie automatiquement les conflits de noms.

  5. Démarrer l'importation : après avoir confirmé vos paramètres, cliquez sur Start Import.

Gestion des tâches d'importation

Toutes les tâches d'importation sont répertoriées dans le panneau d'importation. Vous pouvez consulter l'état (Queued, Uploading, Parsing, Importing, Succeeded ou Failed), la progression et le journal de chaque tâche.

Exportation de données

Vous pouvez exporter les résultats de requête aux formats suivants :

  • CSV : un fichier texte séparé par des virgules compatible avec des outils comme Excel.

  • JSON : données au format JSON.

  • Parquet : un format de stockage columnar adapté au traitement ultérieur dans les scénarios de big data.

Dans le panneau des résultats de requête, cliquez sur le bouton Export et sélectionnez un format.

Exploration des données par IA

Le client MaxCompute intègre un assistant IA permettant d'interagir avec vos données en langage naturel. L'assistant IA se trouve dans le volet de droite et peut être développé à tout moment.

Mode Chat et mode Agent

L'assistant IA propose deux modes de fonctionnement :

Le mode Chat est idéal pour les questions-réponses rapides et les opérations légères, telles que l'explication d'une instruction SQL, l'optimisation du code SQL ou la suggestion d'informations basées sur les résultats de requête. L'IA répond directement sans processus en plusieurs étapes.

Le mode Agent gère les tâches d'analyse de données en plusieurs étapes. L'IA crée un plan d'exécution et, après votre approbation, exécute chaque étape séquentiellement. Les étapes peuvent inclure l'interrogation des métadonnées, la génération de SQL, l'exécution de requêtes et l'analyse des résultats.

Mode Chat

Saisissez une question dans la zone de saisie du panneau IA pour utiliser le mode Chat. Les cas d'utilisation courants incluent :

  • Génération de SQL : décrivez vos besoins en matière de requête et l'IA génère le SQL MaxCompute correspondant.

  • Optimisation SQL : ouvrez un script SQL dans l'éditeur et demandez à l'IA des suggestions d'optimisation. Vous pouvez ensuite insérer le SQL optimisé dans l'éditeur en un seul clic.

  • Explication SQL : sélectionnez une instruction SQL complexe et demandez à l'IA d'expliquer sa logique section par section.

  • Informations sur les résultats : après l'exécution d'une requête, demandez à l'IA des informations sur les résultats, telles que l'analyse des tendances ou la détection d'anomalies.

Mode Agent

Lorsque vous posez une question analytique impliquant plusieurs étapes, l'IA passe automatiquement en mode Agent.

Flux d'exécution

  1. Planification : l'IA génère un plan d'exécution basé sur votre question, en listant les étapes à effectuer, telles que la récupération du schéma de table, l'exécution d'une requête ou l'analyse des résultats.

  2. Approbation : le plan d'exécution s'affiche sur l'interface. Vous pouvez examiner chaque étape et décider de l'approuver, d'ignorer certaines étapes ou de demander un nouveau plan.

  3. Exécution : après approbation, l'IA exécute le plan étape par étape. L'entrée et la sortie de chaque étape s'affichent en temps réel. Si une étape nécessite votre confirmation, comme l'exécution d'une opération DDL, une carte de confirmation apparaît.

  4. Résumé : une fois toutes les étapes terminées, l'IA fournit une analyse finale et des recommandations.

Fonctionnalités intégrées

En mode Agent, l'IA peut utiliser les fonctionnalités suivantes :

Fonctionnalité

Description

Lister les projets

Liste tous les projets MaxCompute connectés.

Lister les tables

Liste toutes les tables d'un projet spécifié.

Obtenir le schéma de la table

Récupère les noms des colonnes, les types de données et les commentaires d'une table.

Obtenir les schémas de table par lot

Récupère les informations de schéma pour plusieurs tables par lot.

Obtenir la liste des partitions

Récupère la liste des partitions d'une table partitionnée.

Obtenir les statistiques de la table

Récupère le nombre de lignes, la taille et l'heure de mise à jour d'une table.

Ajouter une partition

Ajoute une nouvelle partition à une table partitionnée.

Exécuter la requête

Exécute une requête SQL et injecte automatiquement une limite de lignes.

Rechercher dans la base de connaissances SQL

Recherche des modèles SQL correspondants dans la base de connaissances d'extraits SQL.

Exécuter un extrait SQL

Exécute un extrait SQL de la base de connaissances et prend en charge la réécriture des paramètres de date.

Générer un graphique

Génère un graphique à partir des résultats de la requête.

Enregistrer le rapport

Enregistre le rapport d'analyse sous forme de fichier local.

Modification du plan

Pendant l'exécution, vous pouvez ajuster dynamiquement le plan :

  • Ignorer l'étape : ignorez une étape qui n'a pas encore été exécutée.

  • Insérer une étape : insérez une nouvelle étape d'exécution à la position actuelle.

  • Réorganiser les étapes : ajustez l'ordre d'exécution des étapes suivantes.

Visualisation du processus d'exécution

L'état, les paramètres d'entrée, la sortie et la durée de chaque étape s'affichent en temps réel. Une fois l'exécution terminée, la trace complète est disponible dans le panneau de diagnostic.

Espace de travail IA

L'espace de travail IA est un répertoire local persistant qui stocke la sortie du mode Agent. Les résultats intermédiaires et finaux de chaque tâche d'analyse sont enregistrés automatiquement.

Navigateur de fichiers de l'espace de travail

Dans la barre latérale gauche, cliquez sur AI Workspace pour parcourir les fichiers générés par vos sessions. Les fichiers incluent :

  • Résultats de requête : les données de chaque requête sont enregistrées au format CSV.

  • Configurations de graphique : les graphiques générés par l'IA sont enregistrés au format JSON.

  • Rapports d'analyse : les rapports générés par l'agent sont enregistrés au format Markdown.

  • Plan d'exécution et enregistrements des étapes : instantanés complets du plan et des étapes d'exécution.

Cliquez sur n'importe quel fichier pour l'ouvrir. Les fichiers CSV apparaissent dans une vue tabulaire, les fichiers Markdown dans une vue rendue et les fichiers JSON sous forme de texte formaté.

Gestion des sessions

L'assistant IA prend en charge plusieurs sessions, chacune ayant son propre historique de conversation et son état d'exécution. Vous pouvez :

  • Créer une nouvelle session pour démarrer un nouveau sujet d'analyse.

  • Basculer vers une session précédente pour poursuivre une analyse inachevée.

  • Le contenu de la session est enregistré localement, vous pouvez donc le restaurer même après avoir fermé et rouvert le client.

Accès aux résultats intermédiaires

Lors d'une analyse par agent en plusieurs étapes, vous pouvez afficher et exporter les résultats de requête de chaque étape. Par exemple, dans une tâche en cinq étapes, affichez le tableau des résultats de chaque étape une fois celle-ci terminée et cliquez sur Export pour enregistrer les résultats intermédiaires au format CSV.

Cela vous permet de valider les données à chaque étape parallèlement à la conclusion finale de l'IA et simplifie l'exploration manuelle supplémentaire basée sur l'analyse.

Cas d'utilisation

Questions-réponses rapides sur les métadonnées

Ce mode est idéal pour récupérer rapidement des informations de base sur vos projets et tables. Par exemple :

  • « Lister les tables du projet actuel. »

  • « Afficher le schéma de la table 'orders'. »

  • « Afficher les 10 premières lignes de la table 'user_log'. »

  • « Afficher les informations de partition de la table 'dwd_trade_detail'. »

Ces demandes sont généralement traitées rapidement et ne nécessitent pas de plan d'exécution complet.

Analyse de données et informations en plusieurs étapes

Ce mode convient aux tâches d'analyse nécessitant plusieurs étapes. Par exemple :

  • « Analyser les tendances du taux de conversion pour chaque canal au cours des 7 derniers jours, et identifier le canal ayant connu la baisse la plus significative ainsi que ses causes possibles. »

  • « Comparer l'utilisation du stockage et les tendances de croissance entre différentes lignes métier, et identifier les 5 tables prioritaires pour la gouvernance. »

L'IA planifie automatiquement les étapes de requête, exécute le SQL, analyse les résultats et fournit une conclusion étayée par les données.

Exécution d'extraits SQL

Si la base de connaissances SQL inclut des modèles SQL métier fréquemment utilisés, vous pouvez les appeler directement en langage naturel. Par exemple :

  • « Exécuter l'extrait SQL : analyse de la réduction du stockage »

  • « Exécuter les statistiques des utilisateurs actifs quotidiens et changer la date pour les 3 derniers jours »

L'IA trouve l'extrait SQL correspondant dans la base de connaissances, réécrit les paramètres de date, puis l'exécute.

Base de connaissances et couche sémantique

Base de connaissances d'extraits SQL

La sql snippet knowledge base stocke des modèles SQL réutilisables pour la récupération périodique de données. La maintenance de SQL métier standardisé dans la knowledge base vous permet d'utiliser la réécriture de dates de l'IA pour récupérer rapidement les données de rapport pour différentes périodes. Lorsque vous importez des fichiers SQL fréquemment utilisés dans la knowledge base, le système extrait automatiquement les sql snippets individuels. Pour chaque extrait, il extrait ensuite les noms de table, les mots-clés, les champs de partition et les littéraux de date pour construire un index en texte intégral.

Cliquez sur l'icône de recherche dans la barre latérale gauche pour rechercher des sql snippets par mot-clé dans la knowledge base. Après avoir trouvé un extrait, vous pouvez l'insérer dans l'éditeur pour l'exécuter. Vous pouvez également utiliser la fonction « Execute SQL Snippet » de l'assistant IA pour faire correspondre automatiquement un extrait, réécrire sa date et l'exécuter.

Couche sémantique

Remarque

La gestion de la couche sémantique est une fonctionnalité Beta. Pour utiliser cette fonctionnalité, activez l'interrupteur semantic package dans les paramètres.

La semantic layer distingue le client MaxCompute des outils IA généralistes en mappant les tables et colonnes de la base de données à des termes, métriques et relations conviviaux pour l'entreprise. Lors de la génération de SQL, l'IA consulte la semantic layer pour produire des requêtes plus précises.

La semantic layer se compose des éléments suivants :

  • Terme métier : définit un terme spécialisé dans votre domaine métier, tel que « DAU » pour « Utilisateurs Actifs Quotidiens ».

  • Définition d'entité : décrit les objets métier principaux et leurs tables et champs clés correspondants.

  • Définition de métrique : définit les formules de calcul et la portée des métriques métier, telles que Conversion Rate = Number of users who placed an order / Number of visiting users.

  • Relation de table : décrit les relations JOIN et les clés de jointure entre les tables.

  • Requête validée : un modèle de requête standard et validé que l'IA peut réutiliser pour des questions similaires.

  • Playbook d'analyse : un modèle prédéfini pour les scénarios et étapes d'analyse qui guide l'IA pour compléter une analyse selon un flux de travail standard.

Package sémantique intégré

Le client inclut un built-in semantic package pour Information Schema couvrant les scénarios d'analyse courants de meta-warehouse au niveau du tenant MaxCompute : diagnostic de la pression de stockage, diagnostic de la pression des coûts, analyse des performances des jobs, analyse de la hausse des échecs de tâches, audit des rôles utilisateur, audit de l'exposition des permissions, observation des tables chaudes et surveillance des quotas de ressources.

Après avoir activé ce semantic package, vous pouvez poser directement à l'IA des questions d'analyse meta-warehouse, telles que « Analyser les 10 tables les plus volumineuses en termes de stockage dans le projet actuel ». L'IA utilise alors les définitions de métriques et les requêtes de référence du semantic package pour générer un SQL d'analyse précis.

Package sémantique personnalisé

Créez un custom semantic package pour vos scénarios métier. Dans le panneau de gestion de la couche sémantique, sélectionnez un domaine cible et modifiez les business terms, les entity definitions, les metric definitions, les table relationships, les validated queries et les analysis playbooks. Vous pouvez également utiliser l'assistance IA pour générer une ébauche de semantic package à partir de la structure de table de la connexion actuelle, puis l'affiner manuellement.

Traitement des données multimodales (Beta)

Remarque

Les fonctionnalités décrites dans cette section sont en version Beta. Pour les utiliser, activez les interrupteurs de fonctionnalité Beta correspondants dans les paramètres.

Navigateur de fichiers Blob

MaxCompute stocke les données de fichiers binaires dans des colonnes de type blob. Le client fournit un navigateur de fichiers blob qui fonctionne comme un gestionnaire de fichiers pour parcourir les tables blob. Pour utiliser cette fonctionnalité, activez l'interrupteur Beta du navigateur de fichiers.

Le navigateur de fichiers blob prend en charge le basculement entre la vue grille et la vue liste, la navigation par fil d'Ariane, la création de dossiers et le téléchargement/téléversement de fichiers.

Importation de fichiers Blob

Dans le panneau Data Import, passez en mode d'importation blob pour téléverser des fichiers en masse vers une table blob MaxCompute par glisser-déposer. Le client extrait les métadonnées (chemin du fichier, nom et type) et les écrit dans les colonnes de table correspondantes.

Si la table cible n'existe pas, le client aide à générer une instruction de création de table qui inclut une colonne de type blob.

Aperçu de fichiers multimodaux

Le client fournit un aperçu intégré de fichiers multimodaux pour les formats suivants :

Type de fichier

Méthode d'aperçu

Image

Rendu direct

Vidéo

Lecture dans un lecteur intégré

Audio

Lecture dans un lecteur intégré

PDF

Rendu de document

Texte

Affichage au format texte (prend en charge JSON, XML et texte brut)

HEX

Affichage des octets bruts au format hexadécimal

Le client fait correspondre automatiquement la méthode d'aperçu en fonction du type MIME du fichier, mais vous pouvez également la changer manuellement.

Montage WebDAV

Le client inclut un service WebDAV intégré pour monter une table blob MaxCompute en tant que dossier local. Après le montage, prévisualisez et téléchargez les fichiers directement dans Finder sans utiliser l'interface du client.

Comment monter sur macOS :

Dans Finder, appuyez sur Cmd+K et saisissez http://localhost:8899/dav/ pour parcourir les fichiers de la table blob comme un dossier réseau.

Intégration d'un agent externe

Sous-agent OpenClaw

Le client MaxCompute s'intègre en tant que sous-agent OpenClaw et prend en charge les tâches d'analyse de données déléguées par OpenClaw.

OpenClaw contrôle et orchestre les tâches, tandis que le client MaxCompute gère l'analyse des données. Cette approche offre plusieurs avantages :

  • Isolation de la sécurité : les identifiants de connexion MaxCompute sont gérés localement sur le client. Vous n'avez pas besoin de configurer un AccessKey dans OpenClaw.

  • Piste d'audit complète : OpenClaw conserve une expérience conversationnelle simple, tandis que le client stocke le processus d'exécution détaillé, y compris le plan, le code SQL, les résultats intermédiaires et les informations de diagnostic, à des fins de suivi et de révision.

  • Analyse approfondie : vous pouvez analyser et exporter davantage les résultats depuis OpenClaw en utilisant le mode Studio du client.

Installation

Installation en un clic

Dans les paramètres du client, accédez à l'onglet OpenClaw et cliquez sur Install OpenClaw Plugin. Le client termine automatiquement l'installation et la configuration du plug-in. Une fois l'installation terminée, vous pouvez cliquer sur Health check pour confirmer l'état.

La vérification de l'état confirme que :

  • L'interface CLI OpenClaw est installée.

  • Le plug-in MaxCompute est installé.

  • La passerelle OpenClaw fonctionne correctement.

  • La connexion est sécurisée et utilise une adresse de bouclage.

Installation manuelle

Si l'installation en un clic ne convient pas à votre environnement, vous pouvez procéder à une installation manuelle depuis la ligne de commande :

# Install the MaxCompute plugin
openclaw plugins install @maxcompute/openclaw-maxquery --pin

# Enable the plugin and configure the connection address
openclaw plugins enable maxquery
openclaw config set plugins.entries.maxquery.enabled true
openclaw config set plugins.entries.maxquery.config.baseUrl http://127.0.0.1:8899

Cas d'utilisation

Une fois l'installation terminée, utilisez les capacités d'analyse de données du client MaxCompute directement depuis les conversations OpenClaw. Les scénarios typiques incluent :

  • Questions-réponses rapides

    Posez des questions relatives aux données directement dans OpenClaw, par exemple « Afficher les 10 premières lignes de la table 'orders' ». Le client renvoie rapidement les résultats.

  • Analyse des données et obtention d'informations

    Posez des questions analytiques, telles que « Analysez les campagnes dont le ROI est inférieur à 1 parmi les 5 campagnes les plus coûteuses (cost_amount) au cours des 7 derniers jours, et fournissez des suggestions d'optimisation ». Le client effectue une analyse complète en plusieurs étapes et renvoie un rapport conclusif.

  • Exécution d'extraits SQL

    Appelez des modèles SQL depuis la base de connaissances du client, par exemple « Exécuter l'extrait SQL : analyse de la réduction du stockage ».

Paramètres et personnalisation

Cliquez sur l'icône d'engrenage située dans le coin supérieur droit pour ouvrir le panneau Paramètres.

Paramètres de l'éditeur

Paramètre

Description

Valeur par défaut

Font Size

Taille de police dans l'éditeur.

14px

Tab Size

Largeur de l'indentation.

4

minimap

Affiche ou masque la mini-carte du code.

Activé

word wrap

Active ou désactive le retour à la ligne automatique pour les lignes longues.

Activé

Paramètres IA

Paramètre

Description

Valeur par défaut

API URL

Endpoint du service IA (compatible OpenAI).

Alibaba Cloud Model Studio (DashScope)

API Key

Clé API du service IA.

Aucune

model name

ID du modèle à utiliser.

qwen3-max-2026-01-23

Paramètres IA avancés

Paramètre

Description

Valeur

Valeur par défaut

context length

Nombre maximal de lignes de données à inclure dans le contexte IA.

8K - 512K

120

Max Steps

Nombre maximal d'étapes d'exécution pour une tâche d'agent unique.

10 - 200

30

temperature

Contrôle le caractère aléatoire de la sortie générée.

0 - 1

0,7

Step Timeout

Délai d'expiration pour une étape unique, en secondes.

60 - 600

120

max parallel tool calls

Nombre maximal d'appels d'outils simultanés.

1 - 8

4

Session History Size

Nombre de tours de conversation passés à conserver.

1 - 20

5

inference profile

Stratégie de profondeur d'inférence IA.

auto / fast / balanced / deep / fixed

auto

Paramètres du thème

Basculez entre les thèmes sombre et clair.

Mise à jour de version

L'application recherche automatiquement les mises à jour et vous invite à installer les nouvelles versions lorsqu'elles sont disponibles.

Comparaison des clients MaxCompute

Fonctionnalités

MaxCompute AI Explorer

ODPSCMD

MaxCompute Studio

Type de client

Application de bureau

Outil de ligne de commande

Plug-in IntelliJ IDEA

Cas d'utilisation

Développement SQL, analyse de données et informations assistées par IA

Exploitation et maintenance, scripts d'automatisation

Développement SQL/UDF

Connexion multi-projets

Prise en charge

Non pris en charge

Prise en charge

Édition SQL

Coloration syntaxique, saisie semi-automatique et gestion de plusieurs fichiers

Ligne de commande en texte brut

Coloration syntaxique, saisie semi-automatique et gestion de plusieurs fichiers

Résultats de requête

Affichages sous forme de tableau, de graphique et de tableau croisé dynamique ; analyse Logview

Sortie textuelle

Affichage sous forme de tableau et analyse Logview

Importation/exportation

  • Importation : CSV, Excel, Parquet

  • Exportation : CSV, JSON, Parquet

CSV (Tunnel)

CSV

Fonctionnalités IA

Chat IA intégré et exploration des données par Agent

Aucune

Aucune

FAQ

Erreur de vérification de l'installation sur macOS

Cette erreur est causée par la fonctionnalité de sécurité Gatekeeper de macOS. Pour la résoudre, ouvrez Terminal, exécutez la commande suivante, puis redémarrez l'application :

sudo xattr -rd com.apple.quarantine "/Applications/MaxCompute.app"

Problèmes de connexion

  • Échec du test de connexion

    Vérifiez les éléments suivants dans l'ordre :

    1. Assurez-vous que l'endpoint correspond à la region de votre project MaxCompute. Vous pouvez vérifier la region correcte sur la page des détails du project dans la console MaxCompute.

    2. Vérifiez que l'AccessKey ID et l'AccessKey Secret sont corrects et n'ont pas été désactivés ou expirés.

    3. Confirmez que votre réseau peut accéder à l'public endpoint MaxCompute pour la region spécifiée. Si vous utilisez un VPN ou un proxy, assurez-vous que votre politique réseau autorise les connexions sortantes.

    4. Assurez-vous que le compte associé à l'AccessKey ID est autorisé à accéder au project cible.

  • Expiration du délai de connexion

    Des problèmes réseau provoquent généralement cette expiration du délai. Une latence élevée, en particulier lors de la connexion à une region transfrontalière, comme l'accès à une region à l'étranger depuis la Chine continentale, peut entraîner des délais d'attente. Vérifiez votre connectivité réseau ou contactez votre administrateur réseau.

Problèmes d'exécution SQL

  • L'exécution SQL renvoie une erreur de syntaxe

    Le langage SQL MaxCompute diffère du SQL standard. Le client réécrit automatiquement certaines syntaxes avant l'exécution (par exemple, en convertissant NOW() en GETDATE()), mais tous les cas ne sont pas couverts. Reportez-vous à la documentation officielle du langage SQL MaxCompute pour connaître la syntaxe correcte.

  • La requête renvoie un grand volume de données

    Par défaut, le client limite le nombre de lignes renvoyées afin de garantir la réactivité. Pour récupérer davantage de données, ajoutez une clause LIMIT à votre instruction SQL ou utilisez la fonctionnalité d'exportation de données pour obtenir l'ensemble complet des résultats.

Problèmes de configuration IA

  • L'assistant IA ne fonctionne pas

    Assurez-vous que l'URL de l'API, l'API key et le nom du modèle sont correctement configurés dans les paramètres. La configuration par défaut utilise Model Studio (DashScope) ; pour l'utiliser, créez d'abord une API key dans la console Model Studio.

  • Les réponses IA sont lentes

    La charge du service de modèle et les conditions réseau affectent la vitesse de réponse. Pour obtenir des réponses plus rapides, basculez le niveau de service d'inférence (inference service tier) sur fast dans les paramètres IA avancés ou choisissez un modèle plus réactif.

Problèmes d'importation et d'exportation

  • Types de colonnes incorrects après l'importation d'un fichier Excel

    Le client déduit automatiquement les types de colonnes lors de l'analyse d'un fichier Excel. Si les types déduits sont incorrects, modifiez manuellement les définitions de type de colonne dans le DDL en mode Créer une nouvelle table, ou utilisez la fonctionnalité Générer un DDL par IA pour une inférence de type plus précise.

  • Impossible d'ouvrir un fichier Parquet exporté

    Les fichiers Parquet file exportés respectent le format Apache Parquet et peuvent être lus par des outils compatibles avec Parquet, tels que Python (pandas/pyarrow) et Spark.