Todos os produtos
Search
Central de documentação

DataHub:Visão geral dos DataConnectors

Última atualização: Jun 28, 2026

Recurso de sincronização de dados do DataHub

O recurso de sincronização de dados do DataHub oferece capacidades de source e sink. Ele permite sincronizar dados de um tópico para outros produtos da Alibaba Cloud em tempo real/quase tempo real, facilitando a troca de dados entre serviços. Atualmente, os serviços suportados incluem MaxCompute (anteriormente ODPS), AnalyticDB for MySQL (ADS), ApsaraDB RDS, Tablestore, Object Storage Service (OSS), Elasticsearch e Function Compute. Você pode gravar dados no DataHub uma única vez e configurar a sincronização para utilizar esses dados em todos os serviços de nuvem suportados, criando um ciclo de dados de ponta a ponta.

Serviços da Alibaba Cloud suportados pelo DataHub

Nota:

  • Para MaxCompute: As sincronizações ocorrem a cada 5 minutos ou quando o tamanho do lote atinge 64 MB.

  • Para Tablestore, OSS, Elasticsearch, Function Compute e Hologres: As sincronizações ocorrem a cada 20 segundos ou quando o tamanho do lote atinge 4 MB.

  • Para MySQL, RDS e ADS 3.0: As sincronizações ocorrem a cada 20 segundos ou quando o tamanho do lote atinge 512 KB.

Serviço de destino

Tipos de tópicos suportados

Tempestividade

Suporta VPC

MaxCompute

TUPLE / BLOB

Quase tempo real, com latência de até 5 minutos

Não

AnalyticDB for MySQL

TUPLE

Tempo real

Não

ApsaraDB RDS

TUPLE

Tempo real

Sim

Tablestore

TUPLE

Tempo real

Não

Object Storage Service (OSS)

TUPLE / BLOB

Tempo real

Não

Elasticsearch

TUPLE

Tempo real

Sim

Function Compute

TUPLE / BLOB

Tempo real

Não

Hologres

TUPLE

Tempo real

Não

Observações de uso

  1. Sempre que possível, sincronize dados entre serviços da Alibaba Cloud na mesma região para evitar problemas de conectividade de rede entre regiões e reduzir a latência.

  2. Devido ao isolamento de rede da Alibaba Cloud, utilize apenas o endpoint interno (rede clássica) do serviço de destino ao configurar o endpoint. Endpoints públicos não são suportados.

  3. A sincronização de dados do DataHub utiliza semântica de pelo menos uma vez. Em casos raros, como falhas de rede ou de serviço, registros duplicados podem aparecer no destino. Realize a deduplicação dos dados conforme necessário.

  4. Ao criar uma tarefa de sincronização, o DataHub cria automaticamente um ID de assinatura para rastrear o offset de leitura do tópico do DataHub. Não modifique esse ID de assinatura.

  5. Somente o proprietário ou criador de um tópico do DataHub pode criar conectores (tarefas de sincronização).

  6. É possível criar até duas tarefas de sincronização por tipo de sincronização.

Lista de permissões de IP

Importante

A lista de permissões de IP muda ao longo do tempo e não é fixa. Se você ainda encontrar o erro "'xxx' is not in whitelist" após adicionar os IPs listados aqui, envie um ticket para obter a lista de permissões de IP mais recente.

Região

Lista de permissões de rede clássica

Lista de permissões de VPC

China (Hangzhou)

10.130.203.0/24

10.130.208.0/24

10.130.210.0/24

10.130.213.0/24

10.186.213.0/24

10.32.103.0/24

10.32.104.0/24

10.32.177.0/24

10.32.94.0/24

10.32.95.0/24

10.32.96.0/24

10.32.97.0/24

10.32.98.0/24

10.32.99.0/24

10.5.35.0/24

11.115.89.0/24

11.194.216.0/24

11.194.217.0/24

11.194.247.0/24

11.194.248.0/24

11.197.14.0/24

11.223.199.0/24

100.104.191.0/24

China (Shanghai)

11.199.218.0/24

11.199.219.0/24

26.76.154.0/24

26.76.155.0/24

100.104.136.0/24

China (Beijing)

11.204.155.0/24

11.204.158.0/24

11.204.161.0/24

11.204.162.0/24

11.218.245.0/24

11.220.203.0/24

11.220.204.0/24

11.220.216.0/24

11.220.217.0/24

11.220.237.0/24

11.220.238.0/24

11.220.240.0/24

11.220.242.0/24

11.223.107.0/24

100.104.33.0/24

China (Shenzhen)

10.58.213.0/24

10.58.219.0/24

11.114.243.0/24

26.41.109.0/24

26.41.119.0/24

26.74.38.0/24

100.104.55.0/24

Ásia-Pacífico Sudeste 1 (Singapura)

11.112.208.0/24

11.195.209.0/24

11.197.63.0/24

26.53.11.0/24

26.59.42.0/24

26.77.111.0/24

26.79.102.0/24

26.79.92.0/24

100.104.163.0/24

Alibaba Gov Cloud (Beijing)

11.199.246.0/24

11.199.247.0/24

100.104.254.0/24

China (Zhangjiakou)

10.2.165.0/24

10.93.87.0/24

11.113.55.0/24

11.114.126.0/24

11.196.52.0/24

11.196.53.0/24

11.207.155.0/24

11.57.215.0/24

100.104.195.0/24

Ásia-Pacífico Sudeste 3 (Kuala Lumpur, Malásia)

11.204.39.0/24

11.204.40.0/24

11.204.41.0/24

11.48.249.0/24

11.48.250.0/24

100.104.13.0/24

China (Hong Kong)

11.119.176.0/24

26.49.143.0/24

26.49.144.0/24

26.53.105.0/24

26.53.112.0/24

26.55.135.0/24

26.73.76.0/24

100.104.166.0/24

Finance Cloud (Shanghai)

10.0.4.0/24

10.0.5.0/24

10.130.163.0/24

11.197.111.0/24

11.197.120.0/24

100.104.220.0/24

Europa Central 1 (Frankfurt)

10.250.235.0/24

10.254.223.0/24

10.254.224.0/24

10.71.0.0/24

11.195.132.0/24

26.78.19.0/24

100.104.100.0/24

EUA (Silicon Valley)

11.199.218.0/24

11.199.219.0/24

26.76.154.0/24

26.76.155.0/24

100.104.235.0/24

Lista de permissões de serviço

O MaxCompute suporta listas de permissões de IP no nível do projeto. Se você ativar uma lista de permissões de IP, o DataHub não conseguirá sincronizar dados para o MaxCompute. Para resolver isso, o MaxCompute oferece uma lista de permissões de serviço. Adicione o nome do serviço DataHub à lista de permissões de serviço do MaxCompute para permitir a sincronização correta dos dados.

O nome atual do serviço DataHub é DataHub. Você pode configurá-lo usando o SDK ou odpscmd.

O exemplo a seguir mostra como configurar o SDK:

public static void setServiceName() throws OdpsException {
    String endpoint = "";
    String project = "";
    String accessId = "";
    String accessKey = "";

    Account account = new AliyunAccount(accessId, accessKey);
    Odps odps = new Odps(account);
    odps.setEndpoint(endpoint);
    odps.setDefaultProject(project);

    Map<String, String> prop = new HashMap<>();
    // Add the DataHub service name to the MaxCompute service whitelist.
    // Separate multiple names with commas. Each update overwrites previous settings.
    prop.put("odps.security.ip.whitelist.services", "DataHub");
    Group group = new Groups(odps).get("groupName");
    group.updateProject(project, null, null, prop);

    // Verify the current service whitelist setting.
    prop = odps.projects().get(project).getAllProperties();
    System.out.println("current service list: " + prop.get("odps.security.ip.whitelist.services"));
}

Para configurações via odpscmd, consulte o exemplo abaixo.

Inicie o odpscmd e insira o seguinte comando.

setproject odps.security.ip.whitelist.services=DataHub;

Após concluir a configuração, verifique se ela foi bem-sucedida utilizando o método a seguir.

setproject;
## If the output includes odps.security.ip.whitelist.services=DataHub, the setting succeeded.

Instruções

  1. Leia o conteúdo em inglês para entender O QUE precisa ser comunicado

  2. Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês

  3. Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão

  4. Tags xref (<a data-tag="xref" ...>texto</a>) — preserve a tag INTEIRA com todos os atributos na ordem e caixa originais, traduza APENAS o texto visível entre > e

  5. Aplique todas as regras específicas do idioma rigorosamente

  6. Aplique as regras de stopwords com tolerância zero

  7. Use o modo imperativo em passos numerados e listas de procedimentos

  8. Garanta a consistência terminológica — mesmo termo = mesma tradução em todo o documento

  9. Varie os inícios de frase em listas/tabelas — nenhum início repetido mais de 3 vezes

  10. Retorne APENAS o documento markdown em português brasileiro, sem explicações