Complex Event Processing
Complex event processing tunnetaan myös nimellä event, stream or event stream processing on teknologian käyttöä tietojen kyselyssä ennen niiden tallentamista tietokantaan tai joissakin tapauksissa tallentamatta niitä koskaan.Complex event processing on organisaatiotyökalu, joka auttaa kokoamaan paljon erilaista tietoa ja joka tunnistaa ja analysoi tapahtumien välisiä syy-seuraussuhteita reaaliajassa. CEP sovittaa jatkuvasti saapuvat tapahtumat kuvioon ja antaa käsityksen siitä, mitä tapahtuu. ja voit ennakoivasti Ryhtyä tehokkaisiin toimiin. kompleksiset tapahtumat liittyvät yleensä tärkeisiin yritystapahtumiin sillä seurauksella, että niihin reagoidaan reaaliajassa tai ainakin jollakin, joka lähestyy reaaliaikaista.
monimutkaisten tapahtumien käsittelyn tärkeimmät käyttöalueet:
- liiketoiminnan seurannan tavoitteena on tunnistaa ongelmat ja mahdollisuudet varhaisessa vaiheessa seuraamalla liiketoimintaprosesseja ja muita kriittisiä resursseja.
- teollisuuslaitosten valvontaan käytettävät sensoriverkot. Nämä saadaan yleensä raa ‘ asta numeerisesta mittauksesta .
- markkinatiedot, kuten osakkeiden tai hyödykkeiden hinnat; ne on johdettava useista tapahtumista ja niiden suhteista CEP: n kautta.
yleisimmät monimutkaisten tapahtumien käsittelyyn käytetyt työkalut ovat:
- Apache Spark Streaming used by Databricks
- Apache Flink used by data Artisans
- Apache Samza used by LinkedIn
- Apache Storm used by 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
Complex Event Processing käytetään pääasiassa seuraavien vaatimusten täyttämiseen:latenssin on oltava alhainen. Sen odotetaan yleensä olevan alle muutaman millisekunnin, mutta joskus meillä voi olla jopa alle yksi millisekunti tapahtuman saapumisen ja sen käsittelyn välillä.Syöttötapahtumien volyymi sekunnissa on melko suuri. Voimme tyypillisesti odottaa, että tapahtumia on satoja tai jopa muutama tuhat sekunnissa.Havaittavat tapahtumakuviot ovat monimutkaisia: esimerkiksi ajallisiin tai avaruudellisiin suhteisiin perustuvia kuvioita.