Video: The Third Industrial Revolution: A Radical New Sharing Economy 2024
Procesarea complexă a evenimentelor (CEP) este utilă pentru datele mari, deoarece este destinată gestionării datelor în mișcare. Procesarea complexă a evenimentelor este o tehnică pentru urmărirea, analizarea și prelucrarea datelor ca urmare a unui eveniment. Aceste informații sunt apoi procesate și comunicate pe baza regulilor și proceselor de afaceri.
Ideea din spatele CEP este aceea de a stabili corelația dintre fluxurile de informații și de a se potrivi modelului rezultat cu comportamentele definite, cum ar fi atenuarea unei amenințări sau confiscarea unei oportunități. CEP este o abordare avansată, bazată pe procesarea simplă a evenimentelor, care colectează și combină date din diferite surse relevante pentru a descoperi evenimente și modele care pot duce la acțiune.
Iată un exemplu. Un lanț de retail creează un program de fidelizare pentru a crește vânzările repetate - în special pentru clienții care cheltuiesc mai mult de 1 000 de dolari pe an. Este important ca societatea să creeze o platformă care să le permită revenirea acestor clienți critici. Folosind o platformă CEP, de îndată ce un client cu valoare ridicată utilizează programul, sistemul declanșează un proces care oferă clientului o reducere suplimentară.
O altă regulă de proces ar putea oferi clientului o surpriză - o mostră extra sau un nou eșantion de produs. Compania adaugă, de asemenea, un nou program de loialitate care se leagă de o aplicație mobilă. Atunci când un client loial merge în apropierea unui magazin, un mesaj text oferă clientului un preț redus. Dacă acel client loial scrie ceva negativ pe un site social media, departamentul de îngrijire a clienților este informat și emite scuze.
Este foarte probabil că aveți de-a face cu un număr mare de clienți cu un număr semnificativ de interacțiuni. Dar nu ar fi suficient să transmitem datele și să analizăm aceste date. Pentru a atinge obiectivele de afaceri pe care comerciantul a dorit să le atingă, ar fi necesar să execute un proces pentru a răspunde la rezultatele analizei.
Multe industrii profită de CEP. Companiile cărților de credit folosesc CEP pentru a gestiona mai bine frauda. Atunci când apare un model de fraudă, compania poate închide cardul de credit înainte ca societatea să înregistreze pierderi semnificative. Sistemul de bază va corela tranzacțiile primite, va urmări fluxul de date despre evenimente și va declanșa un proces. CEP este, de asemenea, implementat în aplicații de tranzacționare financiară, aplicații de raportare meteorologică și aplicații de gestionare a vânzărilor, pentru a menționa câteva.
Ceea ce au în comun toate aceste aplicații este că aplicațiile au o normă predefinită pentru temperatură, presiune, mărimea tranzacției sau valoarea vânzării.O schimbare a stării va declanșa o acțiune. Dacă conduceți o mașină cu model târziu, probabil că ați observat că atunci când presiunea anvelopei a scăzut, mașina va declanșa un indicator de bord care anunță șoferul să ia măsuri (pentru a obține anvelopa fixă).
Mulți furnizori oferă soluții CEP. Multe dintre instrumentele CEP de pe piață permit crearea de aplicații în timp real, bazate pe evenimente. Aceste aplicații ar putea ingera date din fluxuri, dar pot ingera și date din surse tradiționale de baze de date. Majoritatea ofertelor includ capabilități comune, inclusiv un mediu de dezvoltare grafic, care este de obicei bazat pe Eclipse, conectivitate la fluxurile de date în timp real, precum și API-uri către sursele de date istorice.
Cele mai multe dintre aceste produse includ un limbaj grafic de flux de evenimente și suport SQL. Vânzătorii cheie din acest spațiu includ Esper (furnizor cu sursă deschisă), IBM cu Manager de decizie operațional IBM, Informatica cu RulePoint, Oracle cu soluția complexă de procesare a evenimentelor, StreamInsights Microsoft și SAS DataFlux Event Stream Processing Engine și CEP Streambase. Pe această piață se dezvoltă numeroase inițiative.