Elaborazione di eventi complessi

Elaborazione di eventi complessi nota anche come elaborazione di eventi, flussi o flussi di eventi è l’uso della tecnologia per interrogare i dati prima di memorizzarli all’interno di un database o, in alcuni casi, senza che vengano mai memorizzati.L’elaborazione di eventi complessi è uno strumento organizzativo che aiuta ad aggregare molte informazioni diverse e che identifica e analizza le relazioni causa-effetto tra gli eventi in tempo reale. CEP corrisponde continuamente eventi in entrata contro un modello e fornisce informazioni su ciò che sta accadendo. e ti consente di intraprendere azioni efficaci in modo proattivo. Elaborazione di eventi complessi Gli eventi complessi sono comunemente correlati a eventi aziendali importanti con l’implicazione che riceveranno una risposta in tempo reale o almeno in qualcosa che si avvicina al tempo reale.

Principali aree di applicazione per l’elaborazione di eventi complessi :

  • Il monitoraggio delle attività aziendali mira a identificare problemi e opportunità nelle fasi iniziali monitorando i processi aziendali e altre risorse critiche.
  • Reti di sensori utilizzate per il monitoraggio di impianti industriali. Questi sono di solito derivati da misurazioni numeriche grezze .
  • Dati di mercato come i prezzi delle azioni o delle materie prime; devono essere derivati da diversi eventi e dalle loro relazioni attraverso la CEP.

Gli Strumenti Più Comuni Utilizzati per l’Elaborazione di Eventi Complessi Sono:

  • Apache Scintilla Streaming utilizzato da Databricks
  • Apache Flink utilizzato per i dati Artigiani
  • Apache Samza utilizzato da LinkedIn
  • Apache Tempesta utilizzato da Twitter
  • Hadoop/MapReduce.
  • Amazon Kinesis Analytics
  • Microsoft Azure Stream Analytics, Stream Insight
  • Fujitsu Software Interstage Big Data Complex Event Processing Server
  • IBM Streams, Operational Decision Manager
  • Oracle Stream Analytics and Stream Explore

L’elaborazione di eventi complessi viene utilizzata principalmente per soddisfare i seguenti requisiti:la latenza deve essere bassa. Di solito ci si aspetta che sia inferiore a pochi millisecondi, ma a volte possiamo avere meno di un millisecondo, tra il momento in cui arriva un evento e il momento in cui viene elaborato.Il volume degli eventi di input al secondo è piuttosto alto. In genere possiamo aspettarci di avere centinaia o anche poche migliaia di eventi al secondo.I modelli di eventi da rilevare sono complessi: come i modelli basati su relazioni temporali o spaziali.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.