Tous les produits
Search
Centre de documentation

DataWorks:Accélérer le développement du code

Dernière mise à jour :Aug 09, 2026

DataWorks propose des fonctionnalités telles que la vérification des autorisations, la saisie semi-automatique et des modèles de code intégrés pour optimiser l'écriture du code. Vérifiez rapidement vos autorisations sur une table, bénéficiez d'une assistance guidée pour les demandes d'accès et recevez des suggestions de code intelligentes basées sur des mots-clés. Cette rubrique explique comment utiliser ces fonctionnalités dans l'éditeur de code.

Limites

Ces fonctionnalités sont prises en charge uniquement pour les instructions ODPS SQL et les scripts.

Accéder à l'éditeur de code

  1. Connectez-vous à la console DataWorks. Dans la région cible, cliquez sur Data Development and O&M > Data Development dans le volet de navigation de gauche. Sélectionnez un espace de travail dans la liste déroulante et cliquez sur Go to Data Development.

  2. Accédez à l'éditeur de code d'un nœud.

    Dans l'arborescence de la page DataStudio, recherchez le nœud cible et double-cliquez dessus pour ouvrir l'éditeur de code.

Utiliser les fonctionnalités de productivité

DataWorks fournit les fonctionnalités décrites dans le tableau suivant pour vous aider à écrire du code plus efficacement dans l'éditeur de code.

Fonctionnalité

Description

Vérification des autorisations

Lorsque vous survolez le nom d'une table dans une instruction SELECT, DataWorks vérifie vos autorisations. Si votre compte ne dispose pas des autorisations de requête pour la table ou ses champs, DataWorks vous invite à demander l'accès dans Security Center. Une info-bulle apparaît sous le nom de la table pour expliquer le problème et fournir un lien de demande d'accès.

Remarque
  • Cette fonctionnalité vérifie uniquement les autorisations de requête sur les tables de l'environnement de production. Une invite s'affiche uniquement en cas d'absence d'autorisations.

  • Pour demander des autorisations sur une table, consultez Contrôle d'accès aux données MaxCompute.

Saisie semi-automatique du code

  • Suggestions intelligentes de mots-clés

    Lorsque vous saisissez un préfixe de mot-clé, tel que se, dans l'éditeur de code MaxCompute SQL, DataWorks suggère des mots-clés correspondants comme SELECT, SET et SETPROJECT. Sélectionnez une suggestion pour compléter automatiquement le mot-clé.

  • Complétion des champs pour les requêtes

    Survolez le nom d'une table dans votre code pour sélectionner les champs à interroger. DataWorks ajoute ensuite automatiquement les champs sélectionnés à votre instruction. Vous pouvez également survoler le nom d'un champ pour afficher ses informations. Par exemple, dans l'éditeur de code ODPS SQL, commencez par la requête SELECT * FROM xc_rds_solution_0_odps_xc_dpe_e2_engine_log. Cliquez sur l'icône de sélection de champ à côté du nom de la table. Dans la liste contextuelle, sélectionnez les champs à ajouter, tels que _before_image_ et _ddl_sql_. Après avoir cliqué sur Confirm, la requête est automatiquement mise à jour vers SELECT *, _before_image_, _ddl_sql_ FROM xc_rds_solution_0_odps_xc_dpe_e2_engine_log.

Modèles de code intégrés

DataWorks fournit des modèles de code intégrés pour les instructions courantes, tels que CREATE_TABLE, SELECT_CASE, SELECT_ALL et INSERT_OVERWRITE_TABLE. Sélectionnez un modèle pour générer la structure de code correspondante pour votre tâche.

Remarque

Dans l'instruction générée, TABLENAME est sélectionné par défaut, ce qui vous permet de le remplacer immédiatement par le nom réel de votre table.

Par exemple, si vous sélectionnez le modèle SELECT_ALL, le code suivant est généré dans l'éditeur.

-- ODPS SQL
--xxx
-- Author:
-- Create time: 2021-11-11 17:36:35

SELECT  *
FROM  TABLENAME
;