Video: Billie Eilish Goes Sneaker Shopping With Complex 2024
Complex Event Processing (CEP) nuttig te zijn voor big data omdat het is bedoeld om gegevens in beweging te beheren. Complexe Event Processing is een techniek voor het volgen, analyseren en verwerken van gegevens wanneer een gebeurtenis plaatsvindt. Deze informatie wordt vervolgens verwerkt en gecommuniceerd op basis van bedrijfsregels en -processen.
Het idee achter CEP is om in staat te zijn de correlatie tussen informatiestromen vast te stellen en het resulterende patroon te matchen met gedefinieerd gedrag, zoals het beperken van een dreiging of het aangrijpen van een kans. CEP is een geavanceerde benadering op basis van eenvoudige gebeurtenisverwerking die gegevens van verschillende relevante bronnen verzamelt en combineert om gebeurtenissen en patronen te ontdekken die tot actie kunnen leiden.
Hier is een voorbeeld. Een winkelketen creëert een getrapt loyaliteitsprogramma om herhalingsaankopen te verhogen, vooral voor klanten die meer dan $ 1, 000 per jaar uitgeven. Het is belangrijk dat het bedrijf een platform creëert dat ervoor zorgt dat deze kritieke klanten terug blijven komen. Met behulp van een CEP-platform activeert het systeem, zodra een zeer gewaardeerde klant het programma gebruikt, een proces dat de klant een extra korting biedt.
Een andere procesregel kan de klant een verrassing geven - een extra korting of een nieuw productvoorbeeld. Het bedrijf voegt ook een nieuw loyaliteitsprogramma toe dat linkt naar een mobiele applicatie. Wanneer een loyale klant in de buurt van een winkel wandelt, biedt een sms-bericht de klant een kortingsprijs. Als die loyale klant iets negatiefs schrijft op een sociale mediasite, wordt de afdeling klantenservice gewaarschuwd en verontschuldigt zich.
Het is vrij waarschijnlijk dat u te maken hebt met een groot aantal klanten met een aanzienlijk aantal interacties. Maar het zou niet voldoende zijn om de gegevens gewoon te streamen en te analyseren. Om de bedrijfsdoelstellingen te bereiken die de retailer wilde bereiken, zou een proces moeten worden uitgevoerd om te reageren op de resultaten van de analyse.
Veel industrieën maken gebruik van CEP. Creditcardbedrijven gebruiken CEP om fraude beter te beheren. Wanneer een fraudepatroon ontstaat, kan het bedrijf de creditcard afsluiten voordat het bedrijf aanzienlijke verliezen lijdt. Het onderliggende systeem correleert de binnenkomende transacties, volgt de stroom met gebeurtenisgegevens en activeert een proces. CEP wordt ook geïmplementeerd in financiële handelsapplicaties, weerrapportagetoepassingen en verkoopbeheertoepassingen, om maar een paar te noemen.
Wat al deze toepassingen gemeen hebben, is dat de toepassingen een vooraf gedefinieerde norm hebben voor temperatuur, druk, omvang van de transactie of de waarde van de verkoop.Een statuswijziging activeert een actie. Als je in een laat model auto rijdt, heb je waarschijnlijk gemerkt dat wanneer de bandenspanning is gedaald, de auto een dashboardindicator activeert die de bestuurder op de hoogte stelt om actie te ondernemen (de band repareren).
Veel leveranciers bieden CEP-oplossingen. Veel van de CEP-tools op de markt maken het creëren van real-time, evenementgestuurde applicaties mogelijk. Deze toepassingen kunnen gegevens van streams opnemen, maar ze kunnen ook gegevens van traditionele databasebronnen opnemen. Het merendeel van het aanbod omvat gemeenschappelijke functies, waaronder een grafische ontwikkelomgeving die typisch op Eclipse is gebaseerd, connectiviteit met real-time gegevensstromen, evenals API's voor historische gegevensbronnen.
De meeste van deze producten bevatten een grafische workflow voor gebeurtenissen en ondersteuning voor SQL. Belangrijke leveranciers in deze ruimte zijn Esper (open source leverancier), IBM met IBM Operational Decision Manager, Informatica met RulePoint, Oracle met zijn Complex Event Processing Solution, Microsoft StreamInsights en SAS DataFlux Event Stream Processing Engine en Streambase's CEP. Tal van startups zijn opkomende in deze markt.