Configurar tarefas de sincronização, processar dados não estruturados e resolver problemas na integração de dados geralmente exigem esforço manual significativo. Uma tarefa de sincronização de tabela única leva de 15 a 30 minutos para configuração; uma migração completa de banco de dados pode durar dias; e a solução de alertas exige alternância constante entre várias interfaces de monitoramento. Os recursos nativos de IA da integração de dados do DataWorks (DI Agent) transformam esses fluxos de trabalho em interações conversacionais orientadas por linguagem natural. Basta descrever seus requisitos em uma frase para que o Agent conclua automaticamente todo o processo, desde a compreensão da intenção até a execução.
O DI Agent é o conjunto de capacidades verticais do Data Agent para cenários de integração de dados. Ele abrange seis capacidades principais: configuração conversacional de tarefas, processamento de dados multimodais, consulta de dados via ChatDB, diagnósticos inteligentes, inspeções periódicas de integridade e integração com canais de mensagens instantâneas. Em comparação com a abordagem tradicional baseada em GUI (consulte Visão geral), o DI Agent substitui a configuração baseada em formulários por conversas em linguagem natural e gerencia unificadamente os quatro tipos de tarefas de sincronização: tabela única em lote, tabela única em tempo real, banco de dados completo em lote e banco de dados completo em tempo real.
Capacidades principais
|
Capacidade |
Cenário |
Valor principal |
|
Configuração conversacional de tarefas |
Criação ou gerenciamento de tarefas de sincronização sem preencher formulários campo por campo |
Descreva seus requisitos em uma frase e o Agent concluirá automaticamente a identificação da source de dados, o mapeamento de campos, a configuração de agendamento e a implantação |
|
Processamento de dados com IA (ETL multimodal) |
Necessidade de processar em lote dados não estruturados com IA, como imagens, vídeos, arquivos de áudio e documentos |
Incorpore a inferência de modelos de linguagem grandes como operador ETL nos pipelines de dados e grave os resultados diretamente no MaxCompute, Hologres ou Data Lake Formation (DLF) |
|
Consulta e gerenciamento de dados via ChatDB |
Consulta rápida de dados em fontes conectadas, criação de bancos de dados e tabelas ou modificação de esquemas |
Faça perguntas em linguagem de negócios para obter metadados e resultados de análise, além de executar operações DDL por meio de conversa |
|
Diagnósticos com IA |
Identificação rápida da causa raiz após o disparo de um alerta de tarefa de sincronização |
O Agent agrega logs multidimensionais e métricas de monitoramento automaticamente, identifica a causa raiz e fornece recomendações de correção |
|
Inspeções periódicas inteligentes de integridade |
Pipelines de sincronização sem verificações sistemáticas de integridade |
Execute varreduras proativas em intervalos configuráveis e gere relatórios diários estruturados de integridade para detectar problemas antes que afetem os negócios |
|
Integração com canais de mensagens instantâneas |
Interação direta com o Agent via mensagens instantâneas sem abrir o console |
Interaja com o Agent pelo DingTalk, WeChat ou Lark para consultar o status das tarefas, executar diagnósticos e gerenciar tarefas |
Ative o DI Agent
Acesse o console de Integração de Dados do DataWorks.
No painel de navegação à esquerda, localize Data Agent em AI Native.
Se o Data Agent ainda não estiver ativado para sua conta, siga as instruções na tela para adquiri-lo. Após a compra, acesse a interface do Data Agent de Integração de Dados.
Ao usar o Data Agent de Integração de Dados pela primeira vez, especifique um grupo de recursos serverless na caixa de diálogo inferior. Se nenhum grupo de recursos estiver disponível, crie um grupo de recursos serverless.
Após enviar sua primeira pergunta, o DataWorks gera uma instância do Data Agent para você. Nas seções seguintes, o Data Agent de Integração de Dados será chamado de DI Agent.
Casos de uso
Configuração conversacional de tarefas
Visão geral da capacidade
O DI Agent permite criar e gerenciar todos os quatro tipos de tarefas de sincronização por meio de linguagem natural: tabela única em lote, tabela única em tempo real, banco de dados completo em lote e banco de dados completo em tempo real. Em vez de preencher individualmente formulários de configuração para fontes de dados, mapeamentos de campos e estratégias de agendamento, basta descrever seus requisitos de sincronização para que o Agent conclua todo o processo, da compreensão da intenção à implantação. As principais capacidades incluem:
Criação de tarefas em linguagem natural: Descreva seus requisitos de sincronização em uma única frase. Exemplo: "Sincronize o banco de dados de pedidos do RDS para o Hologres em tempo real, particionado por dia." O Agent completa automaticamente a identificação da source de dados, a detecção de esquema, o mapeamento de campos, a atribuição de grupo de recursos e a configuração de agendamento.
Compreensão de intenção e diálogo multi-turno: O Agent interpreta descrições vagas ou incompletas e faz perguntas complementares para preencher parâmetros essenciais, como estratégias de particionamento e condições incrementais. Isso garante que a configuração da tarefa gerada seja precisa e utilizável.
Gerenciamento completo do ciclo de vida: Gerencie tarefas por meio de conversa ao editar, pausar, retomar, excluir ou reexecutá-las. A interface conversacional cobre todo o ciclo de vida da tarefa, da criação à desativação.
Operações em lote: Crie ou modifique várias tarefas de sincronização em uma única conversa. Esse recurso é útil para migrações completas de bancos de dados e ajustes de agendamento em massa.
Exemplo de uso
O exemplo a seguir demonstra como criar uma tarefa de sincronização por meio de conversa:
Abra a interface conversacional do DI Agent.
Insira seus requisitos de sincronização. Exemplo: "Sincronize o banco de dados de pedidos do RDS para o Hologres em tempo real, particionado por dia."
O Agent detecta automaticamente o esquema da source, exibe a lista de tabelas a sincronizar e prossegue após sua confirmação.
O Agent conclui automaticamente o mapeamento de campos, a atribuição do grupo de recursos e a configuração de agendamento.
Visualize o resumo da configuração da tarefa e implante-a após confirmar que está correta.
Verifique o status de execução da tarefa e confirme se os dados estão sincronizados conforme esperado.
Processamento de dados com IA (ETL multimodal)
Visão geral da capacidade
O DI Agent permite incorporar a inferência de modelos de linguagem grandes como operador ETL em pipelines de dados para processar em lote dados não estruturados no OSS, como imagens, vídeos, arquivos de áudio e documentos. As capacidades de processamento incluem reconhecimento, classificação e marcação, transcrição, tradução, resumo e vetorização. Os resultados são gravados diretamente no MaxCompute, Hologres ou Data Lake Formation (DLF), integrando dados não estruturados ao sistema de ativos de dados corporativos. As principais capacidades incluem:
Lógica de processamento em linguagem natural: Descreva sua intenção de processamento em linguagem natural, como "Identificar categorias de product em imagens e gerar tags". O Agent gera automaticamente a configuração correspondente do pipeline de processamento.
Orquestração de pipeline em três estágios: O Agent orquestra automaticamente um pipeline Fonte → Transformação (inferência de modelo grande) → Destino, sem exigir escrita de scripts ou configuração de services de inferência.
Saída direta para data warehouse: Os resultados do processamento são gravados diretamente no MaxCompute, Hologres ou DLF, eliminando etapas adicionais de transferência de dados.
Embedding de dados: Vetorize os dados processados e grave os resultados no Hologres para casos de uso downstream de RAG.
Execução em lote e agendada: Processe milhões de arquivos no modo em lote e configure execuções periódicas agendadas para processamento incremental contínuo de novos dados.
Exemplo de uso
O exemplo a seguir demonstra como processar imagens de product no OSS e gravar os resultados no MaxCompute:
Abra o ponto de entrada de processamento de dados com IA.
Insira seus requisitos de processamento. Exemplo: "Ler imagens de product de um bucket AWS S3 → chamar um modelo grande para identificar tags de categoria → gravar os resultados em uma tabela MySQL".
O Agent orquestra automaticamente um pipeline de três estágios: Fonte (S3) → Transformação (inferência de modelo grande) → Destino (MySQL).
O ChatDB identifica automaticamente a tabela de destino e gera a instrução SQL correspondente.
Visualize os resultados do gráfico retornados. O tipo de visualização (gráfico de linhas, gráfico de barras etc.) é selecionado automaticamente.
Para vetorizar dados de um banco de dados de engenharia de features no Hologres para uso em RAG, defina a tarefa de embedding em linguagem natural: "Continuar com embedding → chamar um modelo grande para vetorização → gravar os resultados em uma tabela Hologres".
O Agent orquestra automaticamente um pipeline de três estágios: Fonte (MySQL) → Transformação (vetorização por modelo grande) → Destino (Hologres).
O ChatDB identifica automaticamente a tabela de destino e gera a instrução SQL correspondente.
Visualize os resultados retornados.
Consulta e gerenciamento de dados via ChatDB
O ChatDB aproveita os mais de 80 conectores de fontes de dados já integrados à integração de dados do DataWorks, incluindo MySQL, Oracle, Kafka, MaxCompute, Hologres, MongoDB e OSS. As fontes de dados conectadas servem não apenas como origens e destinos de tarefas de sincronização, mas também como objetos consultáveis para análise conversacional. Faça perguntas em linguagem de negócios sem precisar memorizar nomes de tabelas ou campos e receba metadados da source de dados e resultados de análise de negócios. As principais capacidades incluem:
Consulta em linguagem de negócios: Faça perguntas em linguagem de negócios, como "Mostrar a tendência de pedidos dos últimos 7 dias". O Agent traduz sua pergunta em uma consulta precisa e retorna os resultados.
Análise multi-turno com visualizações: Refine sua análise por meio de perguntas complementares baseadas nos resultados iniciais, como "Detalhar por região" ou "Mostrar apenas os 10 primeiros". Os resultados da consulta são combinados automaticamente com visualizações apropriadas (gráficos de linhas, barras, pizza etc.).
Criação de bancos de dados e tabelas: Crie bancos de dados e tabelas por meio de conversa. O Agent gera automaticamente instruções DDL com base na sua descrição de negócios, incluindo tipos de campos, chaves primárias, índices e estratégias de particionamento. Há suporte para execução em mais de 80 fontes de dados.
Modificação de esquema: Modifique tabelas existentes ao adicionar, remover ou alterar campos, ajustar tipos de dados e manter índices. Descreva sua intenção em linguagem de negócios, como "Adicionar um campo de status logístico à tabela de pedidos". O Agent mapeia automaticamente sua solicitação para a instrução ALTER correspondente e a executa.
Diagnósticos com IA
Visão geral da capacidade
Ao receber um alerta de tarefa de sincronização, descreva o problema ou cole as informações do alerta na interface conversacional do Agent. O Agent agrega automaticamente informações multidimensionais, incluindo logs de tarefas, métricas de monitoramento de recursos e status do banco de dados de origem, para identificar a causa raiz e fornecer um plano de correção. Isso reduz o tempo de solução de problemas de horas para minutos. Cada resultado de diagnóstico é arquivado automaticamente como entrada na base de conhecimento. Assim, quando um problema semelhante ocorrer novamente, a solução existente será recuperada diretamente, eliminando a necessidade de recomeçar do zero em caso de mudança de membros da equipe. As principais capacidades incluem:
Agregação de informações multidimensionais: Coleta e correlaciona automaticamente logs de tarefas, métricas de monitoramento de recursos, status do banco de dados de origem, largura de banda de rede e outras informações multidimensionais, apresentando o contexto completo em uma única visualização.
Identificação da causa raiz: Analisa automaticamente as causas raiz de falhas com base nas informações agregadas, como CUs insuficientes, bloqueios de tabelas de origem, gargalos de largura de banda de rede ou erros de configuração, fornecendo conclusões claras.
Recomendações de correção com execução em um clique: Após identificar a causa raiz, o Agent fornece sugestões acionáveis de correção, como escalonamento horizontal de grupos de recursos, reinicialização de instâncias ou ajuste de concorrência. A execução com um clique tem suporte após sua confirmação.
Acúmulo automático de conhecimento: Cada resultado de diagnóstico é arquivado automaticamente como entrada na base de conhecimento. Quando um problema semelhante ocorrer novamente, a solução existente será recuperada diretamente.
Exemplo de uso
Após o disparo de um alerta, abra a interface conversacional do Agent e descreva o problema ou cole a mensagem de alerta.
O Agent agrega automaticamente informações multidimensionais, incluindo logs de tarefas, métricas de monitoramento de recursos e status da origem.
O Agent gera um relatório de análise de causa raiz (por exemplo, CUs insuficientes fazendo com que a taxa de consumo fique abaixo da taxa de produção).
O Agent fornece correções recomendadas (por exemplo, aumentar a cota de CU do grupo de recursos ou reiniciar instâncias com falha). Após sua confirmação, a correção é executada.
Inspeções periódicas inteligentes de integridade
Visão geral da capacidade
O DI Agent permite a varredura proativa de todos os pipelines de sincronização em intervalos configuráveis, mudando o modelo de O&M de resposta reativa para governança proativa. Os resultados das inspeções são apresentados como relatórios estruturados, com tarefas de alto risco priorizadas por escopo de impacto e urgência. Cada item inclui recomendações específicas de correção e avaliações de benefícios esperados. As principais capacidades incluem:
Intervalos de inspeção configuráveis: Quatro frequências têm suporte — horária, diária, semanal e apenas manual — para atender a diferentes requisitos de negócios quanto à tempestividade das verificações de integridade.
Varredura proativa de pipeline completo: O Agent varre automaticamente todos os pipelines de sincronização em cada intervalo configurado para identificar riscos potenciais proativamente, sem necessidade de verificações manuais item por item.
Relatório diário estruturado de integridade: Os resultados da inspeção incluem uma visão geral das métricas principais, uma lista de tarefas anômalas e avaliações de nível de risco, permitindo que as equipes de O&M compreendam o status geral de integridade em 3 minutos.
Priorização e recomendações de correção: Tarefas de alto risco são priorizadas por escopo de impacto e urgência, com cada item acompanhado de recomendações específicas de correção e avaliações de benefícios esperados.
Exemplo de uso
Acesse a página de configuração de inspeção inteligente e selecione um intervalo de inspeção (horário, diário ou semanal).
Configure o escopo da inspeção (todos os pipelines ou workspaces/grupos de recursos específicos).
O Agent executa automaticamente as inspeções no intervalo configurado e gera relatórios estruturados.
Revise a visão geral das métricas principais e a lista de tarefas de alto risco no relatório e trate os itens de risco por prioridade.
Integração com canais de mensagens instantâneas
É possível conectar o DI Agent aos seus canais de mensagens instantâneas do dia a dia (DingTalk, WeChat, Lark e outros) para consultar status, diagnosticar falhas, iniciar ou parar tarefas e receber notificações de relatórios de inspeção sem abrir o console do DataWorks. Etapas de configuração:
Abra a interface do Agent e localize a configuração de canal na barra de navegação de mensagens.
Adicione o aplicativo do canal de mensagens instantâneas correspondente e insira os detalhes de configuração do aplicativo.
Clique em Execute para aplicar a configuração.
Após concluir a configuração, interaja com o DI Agent diretamente do cliente de mensagens instantâneas.
Próximas etapas
Visão geral do Data Agent: Conheça as capacidades gerais e o uso do Data Agent do DataWorks.
Visão geral: Entenda os conceitos básicos e as operações de integração de dados no modo GUI tradicional.