Hoy, Microsoft presentó Drasi , una plataforma de procesamiento de cambios de datos de código abierto de vanguardia diseñada para permitir a los desarrolladores automatizar respuestas inteligentes en entornos dinámicos sin las cargas asociadas con los métodos de procesamiento de datos tradicionales. A diferencia de las prácticas convencionales que implican la transferencia de datos a un lago de datos central o la consulta periódica de repositorios de datos, Drasi monitorea eficazmente los cambios observando eventos en registros y fuentes de cambios.
Con su marco de trabajo basado en consultas y de código reducido, Drasi permite a los desarrolladores formular consultas gráficas complejas que describen los tipos específicos de cambios que pretenden supervisar. A medida que se producen los cambios, Drasi evalúa si estos cambios activan actualizaciones en los conjuntos de resultados respectivos de estas consultas. Cuando se detecta un cambio, Drasi inicia reacciones que tienen en cuenta el contexto. Toda esta operación aprovecha tres componentes principales de Drasi: Fuentes , Consultas continuas y Reacciones .
- Fuentes : estos componentes interactúan con varias fuentes de datos dentro de sus sistemas y buscan constantemente cambios significativos. Una fuente puede monitorear registros de aplicaciones, modificaciones de bases de datos o métricas del sistema y capturar información pertinente en tiempo real.
- Consultas continuas : Drasi adopta consultas continuas en lugar de consultas manuales puntuales, evaluando continuamente los cambios entrantes según criterios específicos. Estas consultas, creadas en lenguaje de consulta Cypher , integran datos de múltiples fuentes sin cotejo previo de datos.
- Reacciones : una vez que los cambios satisfacen los criterios de una consulta continua, Drasi implementa reacciones automáticas registradas. Estas respuestas pueden incluir el envío de alertas, la actualización de sistemas interconectados o la ejecución de acciones correctivas, todas personalizadas para adaptarse a sus requisitos operativos.
Las consultas continuas de Drasi se expresan como consultas gráficas declarativas que utilizan el lenguaje de consulta Cypher . Esto permite a los desarrolladores crear una única consulta que encapsule los cambios que desean supervisar y los datos que pretenden capturar, delineando cuándo se producen esos cambios.
Además, la arquitectura de Drasi está diseñada para admitir la personalización. Actualmente, Drasi se integra con PostgreSQL , Microsoft Dataverse y Azure Event Grid Sources and Reactions. Sin embargo, las organizaciones también pueden desarrollar sus propias integraciones adaptadas a sus requisitos específicos.
Drasi se distribuye bajo la licencia Apache 2.0 , que permite a las organizaciones implementarlo en iniciativas comerciales y no comerciales.
Fuente: Microsoft
Deja una respuesta