O DataWorks oferece nós de comparação de dados que permitem comparar informações entre tabelas diferentes de várias maneiras. Use esses nós em workflows. Este tópico descreve como usar um nó de comparação de dados para desenvolver tarefas.
Introdução ao nó
Os nós de comparação de dados não servem apenas para integração de dados, mas também permitem comparar tabelas. Eles aceitam escopos e métricas personalizados, possibilitando análises mais abrangentes.
Limitações
Somente grupos de recursos Serverless são suportados. Para obter mais informações sobre como adicionar e usar grupos de recursos Serverless, consulte Adicionar e usar um grupo de recursos Serverless.
I. Crie um nó de comparação de dados
-
Acesse a página Workspaces no console do DataWorks. Na barra de navegação superior, selecione a região desejada. Localize o workspace apropriado e escolha na coluna Actions.
No painel de navegação à esquerda, clique em
para acessar o Desenvolvimento de Dados. À direita de Project Directory, clique em
e escolha . Siga as instruções para especificar o caminho e o nome do nó.
II. Configure o nó de comparação de dados
1. Configure informações da tabela de comparação
O nó de comparação de dados exige apenas uma configuração simples das informações da tabela para comparar dados de fontes distintas. Os detalhes da configuração são os seguintes:
|
Parâmetro |
Descrição |
|
Resource Group |
Selecione um grupo de recursos existente na lista suspensa. |
|
Task Resource Usage |
Quantidade de unidades de computação (CUs) alocadas para executar o nó de comparação de dados. Configure este parâmetro conforme necessário. |
|
Data Source Type |
Selecione os tipos de fontes de dados aos quais as tabelas de origem e destino pertencem separadamente. |
|
Data Source Name |
Escolha as fontes de dados às quais as tabelas de origem e destino pertencem individualmente. |
|
Connectivity |
Após concluir a configuração, clique em Test para verificar a conectividade entre a fonte de dados e o grupo de recursos. |
|
Table Name |
Selecione as tabelas de origem e destino a serem comparadas na lista suspensa. Nota
Para uma fonte de dados MaxCompute, é possível selecionar um schema. |
|
WHERE Condition |
Insira uma condição WHERE para filtrar dados nas tabelas de origem e destino. Nota
|
|
Shard Key |
Especifica uma coluna na tabela de origem como chave de fragmentação. Recomenda-se usar a chave primária ou uma coluna indexada como shard key. |
2. Configure regras de comparação
Configure regras para uma Metric-based Comparison ou uma Full-text Comparison a fim de comparar dados de origem e destino.
Comparação baseada em métricas
Comparação de texto completo
3. Configuração de agendamento
Após configurar as regras, clique em Scheduling Settings no painel à direita para definir as propriedades de agendamento do nó de comparação de dados. Para mais detalhes, consulte Configurar agendamento para um nó.
III. Implantação e operações
1. Implantar o nó de comparação de dados
Depois de configurar uma tarefa no nó de comparação de dados, envie e implante o nó. Após o envio e a implantação, o sistema executará o nó regularmente com base nas configurações de agendamento.
Clique em
na barra de ferramentas superior para salve o nó.Clique em
na barra de ferramentas superior para implantar o nó.
Para obter operações detalhadas sobre a implantação de nós, consulte Implantar um nó ou workflow.
2. Operar o nó de comparação de dados
Após a implantação bem-sucedida do nó de comparação de dados, realize operações no nó pelo Operation Center. Para mais informações, consulte Operation Center.
3. Visualize o relatório de validação de dados
Visualize o relatório de validação de dados no log de execução da tarefa pelos métodos a seguir:
-
Visualização no Operation Center:
No canto superior esquerdo da página, clique em
e escolha para acessar o Operation Center.No painel de navegação à esquerda do Operation Center, escolha para visualizar as instâncias geradas para o nó de comparação de dados. Na coluna Operation, clique em More e selecione View Run Logs.
Na página de log, clique em Data Comparison para visualizar o relatório.
-
Visualização na aba Log:
Se você executar o nó de comparação de dados na página de Desenvolvimento de Dados, clique em link no log para abrir o relatório de validação de dados.
Run successfully Click url below to view more details: https://dqc-cn-shanghai.data.aliyun.com/?defaultProjectId=814397&instanceId=1748247966625d1dfc93063c04f38a6549986 2196c455#/job/consistency-result-check/detail 2025-05-26 16:27:14 INFO ======================================================================== 2025-05-26 16:27:14 INFO Exit code of the Shell command 0 2025-05-26 16:27:14 INFO --- Invocation of Shell command completed --- 2025-05-26 16:27:14 INFO Shell run successfully! 2025-05-26 16:27:14 INFO Current task status: FINISH 2025-05-26 16:27:14 INFO Cost time is: 70.195s /home/admin/alisatasknode/taskinfo//20250526/executor/16/25/45/scn55otppszv9757kmhjsjbw/T3_6915242209.log-END-EOF