Todos os produtos
Search
Central de documentação

EventBridge:Visão geral do EventHouse

Última atualização: Jun 28, 2026

Visão geral

O EventHouse é o lakehouse de eventos nativo da nuvem para o EventBridge. Ele armazena, governa e analisa dados de eventos de forma inteligente.

Enquanto o barramento de eventos do EventBridge roteia e distribui eventos, o EventHouse cuida do que acontece após o armazenamento desses eventos. Ele unifica dados estruturados, semiestruturados e não estruturados provenientes de fontes como filas de mensagens (Kafka, RocketMQ), bancos de dados relacionais (MySQL) e Object Storage Service (OSS) em um modelo de evento padrão. O Open Catalog integrado e a camada semântica de IA oferecem gerenciamento Zero-ETL de fontes de dados heterogêneas e permitem análise em tempo real por meio de consultas SQL ou AI Agents.

image

Componentes principais

O EventHouse é composto por três componentes principais que funcionam de maneira independente e colaborativa:

Componente

Finalidade

Capacidades principais

Data Catalog

Centro de gerenciamento de metadados

Registro de metadados de múltiplas fontes, evolução de schema, rastreamento de linhagem de dados, controle de acesso granular

Data Analysis

Camada de mecanismo de computação

SQL stream-batch, consulta federada, materialized view, detecção de anomalias em tempo real

Intelligent Analysis Luma

Camada de análise com IA

Camada semântica de IA, integração com protocolo MCP, análise autônoma via DataAgent, consulta em linguagem natural

Valor principal

Zero-ETL (Integração perfeita de dados)

Mapeie diretamente fontes de dados externas, como RDS e OSS, e execute consultas federadas sem mover dados para o EventHouse. Essa abordagem reduz a latência dos dados e os custos de armazenamento.

Governança unificada

O Open Catalog traz gerenciamento padronizado de metadados e rastreamento de linhagem de dados para informações sem schema em filas de mensagens, frequentemente chamadas de "dark data", ajudando a eliminar silos de dados.

Análise com agentes

O EventHouse integra nativamente o Model Context Protocol (MCP), permitindo que AI Agents compreendam as estruturas de dados de eventos e realizem análises usando consultas em linguagem natural.

Data Catalog

O Data Catalog atua como o centro de gerenciamento de metadados do EventHouse. Ele gerencia metadados, definições de schema, permissões de acesso e linhagem de dados para todas as fontes conectadas.

Gerenciamento unificado de metadados

  • Mapeamento de múltiplas fontes: Descobre e registra automaticamente metadados de fontes como Kafka, RocketMQ e RDS.

  • Evolução de schema: Infere e gerencia versões de schema para dados de eventos automaticamente. Quando campos upstream mudam, o controle de versão de compatibilidade garante que as tarefas de análise downstream continuem sem interrupção.

  • Rastreamento de linhagem de dados: Acompanha todo o ciclo de vida dos eventos, desde a produção (Producer) e o armazenamento (EventStore) até a análise (Analysis), oferecendo suporte à solução de problemas e à avaliação de impacto.

Compatibilidade com ecossistema aberto

O Open Catalog suporta formatos de tabela abertos, como Iceberg, Hudi e Delta Lake. Seus dados não ficam presos a um fornecedor específico, permitindo que você escolha livremente os mecanismos de computação de sua preferência.

Permissões e segurança

O controle de acesso granular (ACL) está disponível em três níveis: banco de dados, tabela e coluna.

Cenário de aplicação: Visualização unificada de dados

Em um cenário de e-commerce, os dados de pedidos podem estar dispersos entre o RocketMQ, para fluxos em tempo real, e o MySQL, para persistência. Crie uma View unificada no Catalog para associar logicamente os fluxos de pedidos em tempo real no MQ às tabelas de informações de usuários no banco de dados. Em seguida, visualize essa View diretamente, sem precisar saber o local de armazenamento físico dos dados subjacentes.

Data Analysis

O Data Analysis representa a camada de mecanismo de computação do EventHouse, fornecendo consultas SQL de alto desempenho, processamento de fluxo e capacidades de consulta federada.

Mecanismo de consulta inteligente

  • Consulta multimodal: Oferece suporte a três modos de consulta: SQL para consultas estruturadas, NoSQL para consultas de documentos e External para consultas em fontes de dados externas.

  • Integração stream-batch: A mesma sintaxe SQL consulta tanto dados históricos arquivados (Batch) quanto fluxos de eventos recebidos em tempo real (Streaming).

  • Materialized View: As materialized views pré-computadas armazenam em cache resultados de consultas frequentes, garantindo tempos de resposta na casa dos milissegundos.

Consulta federada

  • Análise federada entre fontes: Associe diretamente tabelas internas do EventHouse a fontes de dados externas, como arquivos de log no OSS e tabelas de dimensões no RDS, usando JOIN SQL, sem necessidade de migração de dados.

  • Predicate pushdown: As condições de filtro são enviadas à source para execução, puxando apenas os dados necessários e melhorando a eficiência da consulta.

Detecção de anomalias em tempo real

  • Funções de janela de tempo integradas (Tumble, Hop e Session) calculam métricas como taxas de sucesso de transações e distribuições de latência em tempo real.

  • Combine esse recurso com um mecanismo de regras para acionar automaticamente um evento de alerta quando os resultados da análise ultrapassarem um limiar, por exemplo, "mais de 100 pedidos com falha em 1 minuto".

Vantagens técnicas

Recurso

Descrição

Separação entre armazenamento e computação

O armazenamento utiliza o Object Storage Service de baixo custo. Os recursos de computação fazem auto scaling para lidar com picos de tráfego.

Alta taxa de compressão

A compressão colunar para dados de eventos (JSON/CloudEvents) reduz os custos de armazenamento em mais de 50% em comparação aos bancos de dados tradicionais.

Intelligent Analysis Luma

O Luma é a camada de análise com IA do EventHouse. Sua camada semântica de IA e o protocolo MCP permitem que large language models (LLMs) compreendam e analisem dados de eventos diretamente.

DataAgent

O Luma inclui um DataAgent integrado que executa autonomamente um ciclo de percepção-planejamento-ação:

  1. Percepção: Detecta uma queda anormal no volume de transações.

  2. Planejamento: Decide consultar logs associados do gateway de pagamento e o status do pool de conexões do banco de dados.

  3. Ação: Gera automaticamente SQL para análise de associação e produz um relatório de causa raiz.

Camada semântica de IA

Campos tradicionais de banco de dados, como col_1 e status_code, muitas vezes carecem de significado de negócio interpretável por modelos de IA. O Luma permite adicionar descrições de negócio, sinônimos e lógica de computação aos campos no Catalog, melhorando a precisão da conversão Text-to-SQL.

Exemplo : Se você perguntar "Consultar pedidos com falha de ontem em Pequim" em linguagem natural, o Luma gera automaticamente o SQL correspondente e retorna os resultados.

Cenário de aplicação: Controle de risco em e-commerce

  1. Um membro da equipe de operações pergunta: "Houve algum comportamento anormal de brushing na última meia hora?"

  2. O Luma Agent recupera informações do Catalog usando MCP e identifica a Transaction_Table e o User_Behavior_Log.

  3. O Agent gera automaticamente SQL de associação (incluindo janela de tempo, agregação de IP e análise de fingerprint de dispositivo) e o executa no mecanismo de análise do EventHouse.

  4. Ele retorna uma lista de UserIDs suspeitos de brushing e gera um relatório de risco utilizando a base de conhecimento.

Integração com protocolo MCP

O EventHouse suporta nativamente o MCP. Qualquer AI Agent compatível com MCP, como LangChain, Dify ou agentes personalizados, pode se conectar ao EventHouse:

  • Consulta baseada em ferramentas: As capacidades de consulta são encapsuladas como MCP Tools, que o Agent invoca autonomamente com base na intenção do usuário.

  • Consciência de contexto: O Agent recupera o schema de dados como contexto para produzir resultados de análise mais precisos.

A integração com o protocolo MCP ainda não está geralmente disponível. Para saber a data exata de lançamento, acompanhe nossas atualizações de produto.