A sincronização em tempo real do DataWorks mantém o banco de dados de destino sincronizado com o banco de dados de origem ao replicar continuamente as alterações de dados de uma única tabela ou de um banco de dados inteiro.
Principais capacidades
Estão disponíveis as seguintes capacidades:
Capacidade | Descrição |
Sincronização de dados entre diversas fontes de dados | A sincronização em tempo real é compatível com várias fontes de dados. Combine diferentes fontes de dados de origem e destino para criar um pipeline de sincronização. Para mais informações, consulte Supported data sources and sync solutions. |
Sincronização de dados em ambientes de rede complexos | A sincronização em tempo real permite transferir dados de bancos de dados da Alibaba Cloud, data centers on-premises, bancos de dados autogerenciados em instâncias ECS e bancos de dados externos à Alibaba Cloud. Antes de iniciar, garanta a conectividade de rede entre o grupo de recursos e as origens e destinos. Para obter detalhes sobre a configuração, consulte Network connectivity solutions. |
Cenários de sincronização | A sincronização em tempo real suporta a sincronização de uma única tabela para uma tabela de destino e a consolidação de dados incrementais de bancos de dados e tabelas com sharding em uma única tabela de destino.
|
Configuração de tarefas de sincronização em tempo real | Ao configurar uma tarefa de sincronização em tempo real, você conta com as capacidades abaixo. Colete dados em tempo real de ETL de tabela única por meio de uma configuração simples, sem necessidade de escrever código. Para mais informações, consulte Configure a single-table real-time synchronization task. Sincronização em tempo real de tabela única:
|
O&M de tarefas de sincronização em tempo real | Permite configurar alertas de monitoramento para tarefas de sincronização.
|
DI Agent | Utilize o DI Agent para criar e gerenciar tarefas de sincronização em tempo real de tabela única por meio de conversas. Em vez de preencher formulários de configuração campo por campo, descreva seus requisitos de sincronização em linguagem natural. O Agent cuida automaticamente da identificação da fonte de dados, mapeamento de campos, atribuição de grupos de recursos e configuração de políticas de agendamento. Ele também fornece capacidades de O&M, como diagnósticos inteligentes e inspeções periódicas. Para mais informações sobre o DI Agent, consulte DI Agent overview. |
A sincronização em tempo real não suporta a execução de tarefas na interface do DataStudio. Salve e implante o nó de sincronização em tempo real primeiro e, em seguida, execute-o no Operation Center no ambiente de produção.
Tarefas de sincronização em tempo real não suportam a sincronização de views.
As tarefas de sincronização em tempo real aceitam apenas configuração em modo gráfico (assistente) e não podem ser convertidas para o modo script. O modo script está disponível exclusivamente para tarefas de sincronização em lote.
Fontes de dados suportadas
Origem: Kafka, Hologres, Oracle, LogHub e DataHub.
Destino: ApsaraDB for OceanBase, Data Lake Formation (DLF), Doris, Hologres, Kafka, MaxCompute, OSS, OSS-HDFS, StarRocks, Tablestore e Lindorm.
Processamento de dados: filtragem de dados, substituição de strings, mascaramento de dados, parsing de JSON, além de edição e atribuição de campos.
Primeiros passos
Para criar uma tarefa de sincronização em tempo real de tabela única, consulte Single-table real-time synchronization task configuration.
Para criar uma tarefa de sincronização em tempo real de tabela única usando o Data Agent,
O&M e ajuste
Após criar uma tarefa de sincronização em tempo real de tabela única, talvez seja necessário realizar O&M de rotina, solução de problemas e ajustes de desempenho. Para instruções detalhadas, consulte Single-table real-time synchronization: O&M and tuning.
Se estiver utilizando uma tarefa de sincronização em tempo real de banco de dados completo, consulte a documentação de O&M em Real-time full-database synchronization: Operations and tuning.
Perguntas frequentes
Para perguntas frequentes sobre tarefas de sincronização em tempo real, consulte Real-time synchronization FAQ.