Todos os produtos
Search
Central de documentação

DataHub:Criar uma tarefa de sincronização do Hologres

Última atualização: Aug 21, 2026

Este tópico descreve como criar um conector no DataHub para sincronizar dados com o Hologres. Também aborda observações importantes e possíveis problemas.

Preparativos

Preparar uma instância e um esquema de tabela do Hologres

Crie uma instância do Hologres no console do Hologres. Durante a sincronização de dados com o Hologres, o DataHub mapeia os tipos de dados dos campos do DataHub para os tipos correspondentes nas tabelas do Hologres. A tabela a seguir lista esses mapeamentos.

DataHub

Hologres

TINYINT

SMALLINT

SMALLINT

SMALLINT

INTEGER

INTEGER

BIGINT

BIGINT

FLOAT

REAL

DOUBLE

DOUBLE PRECISION

DECIMAL

DECIMAL

STRING

TEXT

BOOLEAN

BOOLEAN

TIMESTAMP

TIMESTAMPTZ

Nota

O Hologres V2.0 e versões posteriores oferecem suporte a quatro novos tipos de dados do DataHub: TINYINT, SMALLINT, INTEGER e FLOAT.

Criar uma tarefa de sincronização

  1. No DataHub, clique em um tópico para abrir sua página de detalhes.

  2. Clique em no ícone image no canto superior direito da página de detalhes do tópico.

  3. Na página New Connector, clique em Hologres. Na caixa de diálogo New Connector, configure os parâmetros e clique em Create.

  4. O Hologres oferece suporte à sincronização com tabelas particionadas. Após a criação de uma tabela particionada no Hologres, a tarefa de sincronização sincroniza automaticamente os dados com base no campo de partição.

    Descrição dos parâmetros:

    Parâmetro

    Descrição

    Observações

    Instance

    ID da instância do Hologres.

    Acesse o console do Hologres. No painel de navegação à esquerda, clique em Instance List para visualizar o Instance ID.

    DataBase

    Nome do banco de dados do Hologres.

    Nenhuma

    Table

    Nome da tabela do Hologres que recebe os dados.

    Nenhuma

    Primary key sync policy

    Política de sincronização de dados do DataHub quando a tabela do Hologres possui chave primária.

    • replace: Em caso de conflito de chave primária durante a gravação, os novos dados substituem os antigos.

    • ignore: Em caso de conflito de chave primária durante a gravação, os novos dados são ignorados e os existentes são mantidos.

    Sync scenario

    Modo de sincronização de dados do DataHub com o Hologres.

    • default: Grava os dados do DataHub no Hologres registro por registro.

    • dts_old: Desativa a nova regra para colunas adicionais.

    • dts: Ativa a nova regra para colunas adicionais.

    Import Fields

    Campos a serem importados para o Hologres.

    Importe alguns ou todos os campos conforme necessário.

    Auth Mode

    O valor padrão é AK.

    Nenhuma

    AccessId

    AccessKey ID usado para acessar a instância do Hologres.

    Clique em AccessKey Management para obter seu AccessKey ID.

    AccessKey

    AccessKey secret usado para acessar a instância do Hologres.

    Clique em AccessKey Management para obter seu AccessKey secret.

    Start Time

    Horário inicial para a sincronização dos dados.

    Nenhuma

    TimestampUnit

    Unidade de tempo da sincronização.

    Se os dados contiverem campos do tipo TIMESTAMP, os valores serão convertidos com base no TimestampUnit especificado e gravados no campo de data no sistema downstream.

    Nota
    • Os modos de sincronização dts e dts_old aplicam-se a cenários em que os dados são gravados do Data Transfer Service (DTS) no DataHub e depois sincronizados com o Hologres.

    • Para mais informações sobre as regras de colunas adicionais, consulte o documento do Hologres Import data from DataHub.

  5. Sincronize os dados do DataHub com o Hologres.

    Após criar o conector, visualize o status da sincronização de dados em tempo real na aba Sync Tasks da página de detalhes do tópico. Se a coluna Status da tarefa de sincronização exibir RUNNING, a sincronização de dados do DataHub para o Hologres estará funcionando normalmente.

  6. Consulte os dados no Hologres.

    Conecte sua instância do Hologres a uma ferramenta de desenvolvimento para consultar os dados sincronizados em tempo real. Para mais informações, consulte Connect to a Hologres instance. Veja abaixo um exemplo de instrução de consulta.

    SELECT COUNT(*) FROM lineitem;

Apêndice 1: Perguntas frequentes

Erro ao criar uma tarefa de sincronização

 ErrorCode=NoPermission; ErrorMessage=Rejected by IP whitelist

Solução: O Hologres utiliza uma lista de permissões de IP no HoloWeb para gerenciar o acesso. Se esse erro ocorrer, verifique as configurações da lista de permissões de IP no HoloWeb. Para obter detalhes sobre como adicionar os endereços IP do DataHub à lista de permissões, consulte IP whitelist.