Tous les produits
Search
Centre de documentation

DataWorks:Service d'accélération

Dernière mise à jour :Aug 09, 2026

DataService Studio prend en charge l'accélération des requêtes sur les tables issues de sources de données spécifiques. Les solutions disponibles sont le Acceleration Service, fourni par DataWorks, et MaxCompute Query Acceleration (MCQA). Ces solutions améliorent la vitesse et les performances des requêtes de données lors de l'appel d'API. Cette rubrique décrit comment utiliser ces deux solutions.

Informations générales

DataService Studio propose deux solutions d'accélération : Acceleration Service et MCQA. Pour obtenir de l'aide, rejoignez le groupe DingTalk DataWorks.

Le tableau suivant compare les deux solutions.

Solution d'accélération

Description

Régions et groupes de ressources pris en charge

Configuration

Acceleration Service

Le service Acceleration Service utilise des tables externes Hologres pour accélérer les requêtes. Hologres mappe la structure d'une table MaxCompute, ce qui permet d'interroger plus rapidement les données MaxCompute sans les exporter.

Remarque

Le moteur Hologres requis pour cette solution est fourni par DataService Studio ; vous n'avez donc pas besoin de l'acheter séparément. Il vous suffit de sélectionner votre table de données MaxCompute cible.

  • Pris en charge dans les régions Chine (Shanghai), Chine (Pékin), Chine (Hangzhou) et Chine (Shenzhen).

  • La facturation du service Acceleration Service sur les groupes de ressources publics DataService Studio a débuté le 1er mars 2023. Pour plus de détails, consultez la section Facturation des groupes de ressources publics pour DataService Studio. Les groupes de ressources exclusifs DataService Studio peuvent utiliser ce service directement.

  • Cette solution ne prend actuellement en charge l'accélération que pour les sources de données MaxCompute.

Pour utiliser le service Acceleration Service, procédez comme suit :

  1. Ajouter un élément d'accélération

  2. Configurer une API

Pour des instructions détaillées, consultez la section Solution 1 : Utiliser le service Acceleration Service.

MCQA

Cette solution utilise la fonctionnalité MaxCompute Query Acceleration (MCQA). MCQA optimise les requêtes sur les ensembles de données de petite à moyenne taille, réduisant les temps d'exécution de plusieurs minutes à quelques secondes. Pour plus d'informations sur la fonctionnalité MCQA de MaxCompute, consultez la section Présentation de MCQA.

  • Cette solution est prise en charge dans les régions Chine (Pékin), Chine (Hangzhou), Chine (Shanghai) et Chine (Shenzhen) où la mise à niveau des capacités est terminée.

  • Cette solution est disponible uniquement pour les groupes de ressources exclusifs DataService Studio.

  • Cette solution prend en charge les projets MaxCompute en paiement à l'utilisation et par abonnement.

Pour utiliser MCQA, sélectionnez simplement la solution d'accélération MCQA lors de la configuration d'une API. Pour obtenir des instructions, consultez la section Solution 2 : Utiliser MCQA.

Solution 1 : Acceleration Service

Remarques relatives à l'utilisation

  • Un élément d'accélération correspond à une seule table de données (relation un-à-un).

  • L'initialisation échoue si vous ajoutez un élément d'accélération à une table de données déjà associée à un élément.

Étape 1 : Ajouter un élément d'accélération

  1. Accédez à la page Data Services.

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

  2. Dans le volet de navigation de gauche, cliquez sur l'icône 数据加速 pour accéder à la page Acceleration Service.

  3. Sur la page Acceleration Service, cliquez sur Add Acceleration Item dans le coin supérieur droit pour ouvrir le panneau Add Acceleration Item.

  4. Configurez l'élément d'accélération.

    Paramètre

    Description

    Acceleration Solution

    Actuellement, seule l'option Hologres Foreign Table est prise en charge.

    Remarque

    Cette solution utilise une table externe Hologres pour mapper la structure d'une table MaxCompute. Cela permet d'accélérer les requêtes sans exporter les données. DataService Studio fournit le moteur Hologres requis, vous n'avez donc pas besoin de l'acheter séparément.

    Data Source Type

    Actuellement, seules les sources de données MaxCompute (ODPS) peuvent être accélérées.

    Data Table Name

    Sélectionnez la source de données MaxCompute et la table de données à accélérer.

    Remarque

    Si vous disposez de plusieurs tables de données à accélérer, cliquez sur Add Data Table pour ajouter d'autres tables et générer plusieurs éléments d'accélération en une seule fois. Vous pouvez ajouter jusqu'à 10 tables de données MaxCompute à la fois.

  5. Cliquez sur Determine. L'élément d'accélération est créé lorsque l'état Initialized s'affiche pour la table de données sélectionnée dans la boîte de dialogue Add Acceleration Item. Cliquez sur Determine pour fermer la boîte de dialogue.

Étape 2 : Configurer une API

Double-cliquez sur l'API pour ouvrir sa page de configuration. Dans la zone de sélection de table, en prenant MaxCompute comme exemple, configurez des paramètres tels que le type de source de données, le nom de la source de données et le nom de la table de données. Dans la section Data Source Environment, sélectionnez Production Environment ou Development Environment. Le service Acceleration Service ne prend pas en charge plusieurs zones de disponibilité. Nous vous recommandons d'utiliser une instance Hologres à usage général et de créer une table externe pour accélérer les requêtes sur les données MaxCompute.

  • Data Source Type : Sélectionnez MaxCompute (ODPS).

  • Data Source Name : Sélectionnez le nom de la source de données pour laquelle un élément d'accélération est configuré.

  • Acceleration Method : Sélectionnez Acceleration Service.

    Remarque
    • Après avoir sélectionné Acceleration Service, cette API utilise la capacité d'accélération fournie par DataService Studio pour accélérer les requêtes. Vous pouvez afficher l'élément d'accélération associé à cette API sur la page de liste des éléments d'accélération.

    • Si vous sélectionnez Acceleration Service en script mode, seules les requêtes sur une seule table sont prises en charge et vous devez utiliser la syntaxe Hologres dans l'éditeur SQL.

  • Data Table Name : Dans la liste déroulante, sélectionnez une table marquée comme « Accelerated ».

Pour plus d'informations sur les autres paramètres de configuration de l'API, consultez les sections Créer une API à partir d'une source de données (API Gateway) ou Créer une API en mode script.

Étape 3 : Afficher les éléments d'accélération

La page Acceleration Service de DataService Studio répertorie tous les éléments d'accélération créés. La liste comprend des colonnes telles que Acceleration item ID, Data table name, Data source name, Data source type, Status, Owner, Creation time et Actions. En haut de la page, vous pouvez rechercher des éléments d'accélération par Data table name et Data source name, et cliquer sur Add Acceleration Item pour en ajouter de nouveaux.

Paramètre clé

Description

Operation

Cette colonne inclut les options Discard et View API :

  • Discard : Cliquez pour supprimer l'élément d'accélération actuel. Après la suppression d'un élément, les appels de test aux API non publiées associées échouent.

    Remarque

    Avant de supprimer un élément d'accélération, vérifiez quelles API lui sont associées, mettez-les hors ligne, puis supprimez l'élément.

  • View API : Cliquez pour afficher la liste des API associées.

Solution 2 : MCQA

Pour utiliser MCQA, il suffit de configurer l'API.

Configurer une API

Double-cliquez sur l'API pour ouvrir sa page de configuration. Dans la zone de sélection de table, en prenant MaxCompute comme exemple, configurez des paramètres tels que le type de source de données, le nom de la source de données et le nom de la table de données.

  • Data Source Type : Sélectionnez MaxCompute (ODPS).

  • Data Source Name : Sélectionnez le nom de la source de données pour laquelle un élément d'accélération est configuré.

  • Acceleration Method : Sélectionnez MCQA.

    Remarque

    Après avoir sélectionné MCQA, cette API utilise le service d'accélération fourni par MaxCompute pour accélérer les requêtes de données.

  • Data Table Name : Sélectionnez la table de données MaxCompute cible.

Pour plus d'informations sur les autres paramètres de configuration de l'API, consultez les sections Créer une API à partir d'une source de données (API Gateway) ou Créer une API en mode script.