Todos os produtos
Search
Central de documentação

DataWorks:Nó de sincronização de schema do MaxCompute

Última atualização: Jul 20, 2026

Use o recurso de importação de schema com um clique para criar tabelas externas do Hologres em massa, com schemas correspondentes às suas tabelas do MaxCompute. Em seguida, configure um nó de sincronização de schema do MaxCompute para manter os schemas das tabelas sincronizados.

Contexto

O DataWorks encapsula a instrução IMPORT FOREIGN SCHEMA em uma interface visual para sincronizar schemas de tabelas do MaxCompute com o Hologres em um único clique.

O Hologres é um mecanismo de data warehouse em tempo real completo, desenvolvido pela Alibaba Cloud. Ele se integra ao MaxCompute e permite criar tabelas externas para acelerar consultas aos dados do MaxCompute.

Limitações

Este recurso acelera consultas apenas em tabelas internas do MaxCompute. Não há suporte para tabelas externas ou views.

Procedimento

  1. Na página do editor do nó de sincronização de schema do MaxCompute, siga as etapas abaixo.

    Configurações do nó

    Configure os seguintes parâmetros na página do editor de nós:

    Parâmetro

    Descrição

    Destination Name

    Nome da instância do Hologres.

    Nota

    A seção Destination Management fornece links para as páginas Holo console (instance monitoring), Slow Query, Active connection management, DB authorization e User Management.

    Destination Database

    Nome do banco de dados na instância do Hologres.

    Schema

    Nome do schema no banco de dados do Hologres. O valor padrão é public.

    Type

    Tipo da tabela de origem. Há suporte apenas para tabelas do MaxCompute.

    Servers

    Servidor onde as tabelas de origem estão localizadas.

    Use o servidor de tabelas externas odps_server, criado por padrão no Hologres. Para mais detalhes sobre o princípio de funcionamento, consulte postgres_fdw.

    Source Project

    Nome do projeto onde as tabelas de origem estão localizadas.

    Select Tables for Query Acceleration

    Tabelas de origem a serem usadas para criar tabelas externas.

    • All Tables in Database: cria tabelas externas para todas as tabelas do banco de dados selecionado.

    • Selected Tables: cria tabelas externas apenas para as tabelas selecionadas no banco de dados. É possível pesquisar tabelas por nome.

      Nota

      A pesquisa oferece suporte a correspondência aproximada. Ao inserir uma palavra-chave, o sistema retorna todas as tabelas cujos nomes a contenham.

    Action for Table Name Conflicts

    Ação a ser executada quando uma tabela a ser criada tiver o mesmo nome de uma tabela existente no 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

    Ação a ser tomada quando uma tabela de origem contiver tipos de dados sem suporte no Hologres.

    • Report Error and Import Failed: a criação da tabela falha.

    • Ignore and skip unsupported fields: cria a tabela, mas omite os campos sem suporte.

    Executar a tarefa de sincronização

    1. Na seção Run Configuration, selecione um Resource Group.

      Nota
      • Configure também o número de CUs for Scheduling conforme os requisitos de recursos da tarefa. O valor padrão é 0.25.

      • Para acessar uma fonte de dados pela rede pública ou em uma VPC, use um Resource Group de agendamento com conectividade a essa fonte. Para mais informações, consulte Network connectivity solutions.

    2. Na barra de ferramentas, clique em Save para salve a tarefa e, em seguida, clique em Run para execute-a.

  2. Para executar o nó de forma agendada, defina as configurações de agendamento conforme necessário. Para mais informações, consulte Scheduling configuration.

  3. Após configure o nó, implante-o. Para mais informações, consulte Node and workflow deployment.

  4. Depois que a tarefa estiver implantada, monitore suas execuções agendadas no Operation Center. Para mais informações, consulte Get started with Operation Center.

Próximas etapas

Após a criação das tabelas externas, sincronize os dados para as tabelas do Hologres e use comandos do Hologres para acelerar consultas aos dados do MaxCompute. Para mais informações, consulte Accelerate queries on MaxCompute data by using a foreign table.