Regras de dados derivados
As regras de dados derivados atualizam um objeto de negócios com dados adicionais derivados da observação do evento ou dados atuais do objeto de negócios. Por exemplo, uma regra de dados derivada pode incluir um campo em um objeto de negócios de Pedido que fornece o tamanho dos dados de pedido em kilobytes se ele for normalmente fornecido na alimentação em bytes Nesse caso, a regra de dados derivada corresponderia a eventos de negócios de Ordem que proporcionam um tamanho de objeto de negócio, depois divida o tamanho por 1000 e adicio um novo campo com o resultado.
Todos os novos eventos e objetos de negócios devem ser alimentados por meio da API do GraphQL Quando a regra de dados derivada é disparada, um novo evento de negócios é alimentada
Os atributos de regra de dados derivados incluem:
- Correspondência de eventos: a lógica de correspondência de padrões que identifica os eventos de destino ou objetos de negócios para a regra..
- Evento Upsert: O novo evento resultante da correspondência de um evento ou objeto de negócios, que contém dois atributos principais:
- Objeto: O objeto de negócios sendo atualizado.
- Mapa: As instruções para calcular o novo campo derivado.