Microsoft presenta Drasi, una piattaforma open source per l’elaborazione delle modifiche dei dati
Oggi, Microsoft ha presentato Drasi , una piattaforma di Data Change Processing open source all’avanguardia , progettata per consentire agli sviluppatori di automatizzare le risposte intelligenti in ambienti dinamici senza gli oneri associati ai tradizionali metodi di elaborazione dei dati. A differenza delle pratiche convenzionali che comportano il trasferimento dei dati a un data lake centrale o l’interrogazione regolare dei repository di dati, Drasi monitora efficacemente le modifiche osservando gli eventi nei log e nei feed di modifica.
Con il suo framework low-code basato su query, Drasi consente agli sviluppatori di formulare complesse query grafiche che delineano i tipi specifici di modifiche che intendono monitorare. Quando si verificano modifiche, Drasi valuta se queste modifiche attivano aggiornamenti ai rispettivi set di risultati di queste query. Quando viene rilevata una modifica, Drasi avvia reazioni consapevoli del contesto. Questa intera operazione sfrutta tre componenti principali di Drasi: Origini , Query continue e Reazioni .
- Fonti —Questi componenti si interfacciano con varie fonti di dati all’interno dei tuoi sistemi, eseguendo una scansione perpetua per rilevare cambiamenti significativi. Una Fonte può monitorare i log delle applicazioni, le modifiche del database o le metriche di sistema, catturando informazioni pertinenti in tempo reale.
- Query continue —Drasi adotta le query continue al posto delle query manuali point-in-time, valutando continuamente le modifiche in arrivo in base a criteri specificati. Queste query, create in Cypher Query Language , integrano dati da più fonti senza una precedente collazione dei dati.
- Reazioni —Una volta che le modifiche soddisfano i criteri di una query continua, Drasi implementa reazioni automatiche registrate. Queste risposte possono includere l’invio di avvisi, l’aggiornamento di sistemi interconnessi o l’esecuzione di azioni correttive, tutte personalizzate per soddisfare i requisiti operativi.
Le query continue di Drasi sono espresse come query di grafici dichiarativi che utilizzano il linguaggio di query Cypher . Ciò consente agli sviluppatori di creare una singola query che incapsula le modifiche che desiderano monitorare e i dati che intendono acquisire, delineando quando tali modifiche hanno luogo.
Inoltre, l’architettura di Drasi è progettata per supportare la personalizzazione. Attualmente, Drasi si integra con PostgreSQL , Microsoft Dataverse e Azure Event Grid Sources and Reactions. Tuttavia, le organizzazioni possono anche sviluppare le proprie integrazioni su misura per i loro requisiti specifici.
Drasi è distribuito con licenza Apache 2.0 , che consente alle organizzazioni di implementarlo sia in iniziative commerciali che non commerciali.
Fonte: Microsoft
Lascia un commento