Tous les produits
Search
Centre de documentation

DataWorks:Nœud de synchronisation de schéma MaxCompute

Dernière mise à jour :Aug 10, 2026

Utilisez la fonctionnalité d'importation de schéma en un clic pour créer en masse des tables externes Hologres dont les schémas correspondent à vos tables MaxCompute, puis configurez un nœud de synchronisation de schéma MaxCompute pour maintenir la synchronisation des schémas.

Contexte

DataWorks intègre l'instruction IMPORT FOREIGN SCHEMA dans une interface visuelle afin de synchroniser les schémas de table MaxCompute vers Hologres en un seul clic.

Hologres est un moteur d'entrepôt de données en temps réel tout-en-un développé par Alibaba Cloud. Il s'intègre à MaxCompute et vous permet de créer des tables externes pour accélérer les requêtes sur les données MaxCompute.

Limites

Cette fonctionnalité accélère les requêtes uniquement sur les tables internes MaxCompute, et non sur les tables externes ou les vues.

Procédure

  1. Sur la page de l'éditeur du nœud de synchronisation de schéma MaxCompute, suivez les étapes ci-dessous.

    Paramètres du nœud

    Configurez les paramètres suivants sur la page de l'éditeur du nœud :

    Paramètre

    Description

    Destination Name

    Nom de l'instance Hologres.

    Remarque

    La section Destination Management fournit des liens vers les pages Holo console (instance monitoring), Slow Query, Active connection management, DB authorization et User Management.

    Destination Database

    Nom de la base de données dans l'instance Hologres.

    Schema

    Nom du schéma dans la base de données Hologres. La valeur par défaut est public.

    Type

    Type de table source. Seules les tables MaxCompute sont prises en charge.

    Servers

    Serveur où se trouvent les tables sources.

    Vous pouvez utiliser le serveur de table externe odps_server, créé par défaut dans Hologres. Pour plus d'informations sur le principe de fonctionnement, consultez postgres_fdw.

    Source Project

    Nom du projet où se trouvent les tables sources.

    Select Tables for Query Acceleration

    Tables sources à utiliser pour créer des tables externes.

    • All Tables in Database : crée des tables externes pour toutes les tables de la base de données sélectionnée.

    • Selected Tables : crée des tables externes uniquement pour les tables sélectionnées dans la base de données. Vous pouvez rechercher des tables par nom.

      Remarque

      La fonction de recherche prend en charge la correspondance floue. La saisie d'un mot-clé renvoie toutes les tables dont les noms le contiennent.

    Action for Table Name Conflicts

    Action à entreprendre lorsqu'une table à créer porte le même nom qu'une table existante dans Hologres.

    • Ignore Conflicts and Continue Creating Tables.

    • Update and Change Names of Tables with Same Names.

    • Report Error and Create No Table.

    Data type not supported

    Action à entreprendre lorsqu'une table source contient des types de données non pris en charge par Hologres.

    • Report Error and Import Failed : la création de la table échoue.

    • Ignore and skip unsupported fields : crée la table mais omet les champs non pris en charge.

    Exécuter la tâche de synchronisation

    1. Dans la section Run Configuration, sélectionnez un Resource Group.

      Remarque
      • Vous pouvez également configurer le nombre d'CUs for Scheduling en fonction des besoins en ressources de la tâche. La valeur par défaut est 0.25.

      • Pour accéder à une source de données via le réseau public ou dans un VPC, utilisez un groupe de ressources de planification capable de se connecter à la source de données. Pour plus d'informations, consultez les Solutions de connectivité réseau.

    2. Dans la barre d'outils, cliquez sur Save pour enregistrer la tâche, puis cliquez sur Run pour l'exécuter.

  2. Pour exécuter le nœud selon une planification, configurez-la selon vos besoins. Pour plus d'informations, consultez la rubrique Configuration de la planification.

  3. Après avoir configuré le nœud, déployez-le. Pour plus d'informations, consultez la rubrique sur le Déploiement des nœuds et des workflows.

  4. Une fois la tâche déployée, surveillez ses exécutions planifiées dans Operation Center. Pour plus d'informations, consultez la rubrique Prise en main d'Operation Center.

Étapes suivantes

Une fois les tables externes créées, synchronisez les données vers les tables Hologres et utilisez les commandes Hologres pour accélérer les requêtes sur les données MaxCompute. Pour plus d'informations, consultez la rubrique Accélération des requêtes sur les données MaxCompute à l'aide d'une table étrangère.