Introducing G2.ai, the future of software buying.Try now

Come Comprendere l'Elaborazione di Eventi Complessi in Tempo Reale

Febbraio 4, 2020
da Mara Calvello

Viviamo in un mondo frenetico in cui dipendiamo da azioni rapide e risposte tempestive.

Che si tratti di una risposta veloce a un messaggio di testo o di ricevere il nostro ordine in meno di tre minuti mentre aspettiamo al drive-thru, il nostro tempo è prezioso.

Per tenere il passo con il mercato altamente competitivo e la necessità di risposte istantanee, devi espandere le capacità degli strumenti di elaborazione dati che utilizzi per garantire di avere dati di alta qualità da business analytics. Mentre questi strumenti sono dove vengono poste le domande, vengono progettati gli schemi e vengono consegnati i rapporti, a volte hai bisogno di qualcosa che porti il tutto a un livello superiore.

È qui che entra in gioco l'elaborazione complessa degli eventi (CEP).

Un esempio di CEP che trova schemi negli eventi sarebbe quando una piattaforma di pagamento, che riceve migliaia di eventi di pagamento al minuto, cerca di scoprire pagamenti fraudolenti da schemi di acquisti.

L'elaborazione complessa degli eventi può anche essere chiamata elaborazione di eventi, di flussi o di flussi di eventi. E come suggerisce il nome, può essere molto... complessa, indipendentemente da come la si chiami. C'è molto da svelare, quindi iniziamo.

Come viene utilizzata l'elaborazione complessa degli eventi?

Questo strumento aiuta a raccogliere una varietà di informazioni e dati, identificando e analizzando anche le relazioni di causa-effetto man mano che si verificano. Può fornire a un'organizzazione la capacità di definire, gestire e prevedere eventi a velocità rapide.

Il CEP lavora per abbinare gli eventi in arrivo a un modello fornendo intuizioni su ciò che sta accadendo. Ti consente di intraprendere azioni efficaci in modo proattivo prima che sia troppo tardi.

Nel caso del CEP, un evento può essere qualsiasi cosa, da:

  • Un cambio di password
  • Un acquisto di azioni
  • Un trasferimento di fondi

Gli eventi complessi sono tipicamente indicati come eventi aziendali importanti, come opportunità o minacce che possono sorgere. Spesso si suggerisce che a questi eventi si risponderà in tempo reale, o il più rapidamente possibile, poiché questo è uno dei vantaggi di lavorare con uno strumento CEP.

Le principali industrie e aree in cui il CEP è applicato sono:

  • Monitoraggio delle Attività Aziendali: Identificare problemi e opportunità nella loro fase iniziale osservando i processi aziendali e altre risorse. Utilizza il CEP per definire e analizzare proattivamente le opportunità e i rischi più critici all'interno di un'organizzazione. Alcuni esempi di questo metodo sono le notifiche di allerta e il rilevamento delle frodi.
  • Reti Sensoriali: Queste reti sono utilizzate per monitorare le strutture industriali. Il CEP lo fa grazie a misurazioni numeriche grezze. Alcuni esempi di questo metodo sono un aumento della temperatura e una grande quantità di fumo.
  • Dati di Mercato: Questi consistono in prezzi di azioni o materie prime, che derivano da vari eventi. Alcuni esempi di questo metodo sono il prezzo del gas durante la prima metà dell'anno e l'aumento e la caduta delle azioni una volta che un'azienda diventa pubblica.

Le informazioni e i dati all'interno del CEP sono solitamente archiviati e spostati all'interno di una rete, una rete elettrica, un database o altri grandi sistemi. Queste informazioni determinano quindi se c'è stato un attacco, se qualcosa non sta funzionando in modo ottimale o se un sistema sta riscontrando problemi operativi.

Il CEP è utilizzato per applicazioni di intelligenza continua e impegnative che si dice migliorino la consapevolezza della situazione e supportino decisioni in tempo reale. Combina dati da più fonti per derivare eventi o schemi, che forniscono alle aziende la capacità di definire, gestire e prevedere eventi, situazioni e potenziali minacce.

Gli eventi analizzati dal software CEP possono verificarsi su vari canali all'interno di un'azienda, come lead di vendita, ordini o chiamate di assistenza clienti. I dati raccolti possono includere messaggi di testo, post sui social media, rapporti meteorologici, feed del mercato azionario o rapporti sul traffico.

Correlato: La raccolta di dati da messaggi di testo e rapporti sui social media viene effettuata utilizzando text mining, che è il processo di estrazione di informazioni di alta qualità dal testo su app e sul web.

Poiché il CEP può condurre l'elaborazione degli eventi in tempo reale, le organizzazioni dovrebbero usarlo con l'obiettivo finale di ottenere analisi in tempo reale. Soprattutto poiché è sempre meglio prevenire un attacco utilizzando dati predittivi piuttosto che tentare di rettificare i danni dopo il fatto.

Strumenti di elaborazione complessa degli eventi

Il software di elaborazione complessa dei flussi di eventi aiuta un utente a trarre conclusioni dai dati estratti da diversi flussi di informazioni (o una nuvola di eventi). L'obiettivo finale di questi strumenti è scoprire opportunità o minacce difficili da trovare da dati ad alto volume e che si verificano rapidamente, che si estendono su dipartimenti e molte fonti diverse.

Il CEP sta rapidamente diventando lo strumento indispensabile che molte organizzazioni stanno utilizzando, indipendentemente dal loro settore. Le aziende non hanno mai avuto accesso a così tanti dati preziosi provenienti da mercati, sensori, dispositivi mobili, analisi dei clickstream e altre fonti.

Tuttavia, può essere difficile sapere quale sistema sia giusto, così come implementare accidentalmente il sistema giusto nel modo sbagliato. È importante pianificare esattamente per cosa hai bisogno del CEP, sia nel presente che nel futuro, e se lo strumento può soddisfare le tue esigenze.

Vuoi saperne di più su Pianificazione di eventi Software? Esplora i prodotti Pianificazione di eventi.

Storia del CEP

L'idea del CEP è radicata in processi simili, come la simulazione di eventi discreti, vari linguaggi di programmazione e strumenti di database attivi.

Negli anni '50, i sistemi operativi utilizzavano "eventi" per programmare il passaggio tra aree di controllo su un sistema a processore singolo. Questa idea fu chiamata per la prima volta simulazione di eventi discreti, che era qualsiasi progetto hardware che potesse essere modellato da un programma informatico scritto in un linguaggio di simulazione specifico. Una volta forniti i dati, poteva creare eventi.

L'elaborazione complessa degli eventi è nata a causa di un aumento dei progetti di ricerca che si svolgevano negli anni '90. L'istanza principale fu il progetto Rapide condotto da David Luckham presso l'Università di Stanford, che aprì la strada a un linguaggio CEP generico e a un modello di esecuzione.

Avrebbe scritto del suo progetto nel suo libro del 2002 The Power of Events. Le applicazioni che ora vediamo in una varietà di settori aziendali sono sistemi di trading del mercato azionario, dispositivi mobili, rilevamento delle frodi, operazioni su Internet, l'industria dei trasporti e la raccolta di intelligence governativa.

Nel 2000, coloro che lavoravano nel settore finanziario iniziarono a rendersi conto che le macchine potevano superare gli esseri umani, e nel 2001, il 20% delle transazioni era assistito da computer. Questo è cresciuto fino al 66% delle transazioni gestite elettronicamente nel 2013.

Fino a poco tempo fa, non c'era molta crescita con i CEP al di fuori del settore finanziario. Tuttavia, c'è stato un aumento nell'uso del CEP nell'industria aerea. Molte compagnie aeree hanno iniziato a utilizzare il CEP per gestire eventi operativi, come il check-in dei passeggeri, la gestione dei bagagli e le operazioni di volo, o quando un volo lascia un gate e quando atterra.

Applicando il CEP a questi eventi, una compagnia aerea può meglio garantire che i bagagli giusti siano caricati sul dispositivo di atterraggio corretto, oltre a garantire che i voli lascino i loro gate e decollino in orario.

CEP e big data

Non si può negare che i big data siano al cuore dell'analisi poiché raccolgono dati strutturati e non strutturati da applicazioni web, log di server e siti di social media. Spesso attribuiamo alle applicazioni di big data l'ottenimento di feed di dati in tempo reale, ma spesso non è così.

Se è questo che la tua azienda vuole dai suoi big data, dovrai applicare il CEP. Questo strumento affronterà la sfida di mettere in movimento i tuoi dati in modo che sia possibile ottenere intuizioni azionabili da essi – velocemente. I due vanno di pari passo poiché il CEP può elaborare rapidamente i dati in arrivo memorizzando le informazioni nella memoria principale di un computer.

Facendo così, trasforma i big data in un mercato in tempo reale, che è qualcosa che non sarà in grado di raggiungere da solo. E poiché le capacità in tempo reale sono ciò che le persone si aspettano dai loro big data, il CEP consente risultati migliori e più veloci.

CEP e Big Data

CEP e gestione dei processi aziendali

Un altro abbinamento naturale per il software CEP è con il software di gestione dei processi aziendali (BPM), che aiuta le organizzazioni a definire e automatizzare i processi e a raggiungere vari obiettivi. Poiché il BPM si concentra sui processi aziendali end-to-end, il CEP lo aiuta a ottimizzare e allineare per il miglior ambiente possibile.

Perché l'integrazione di questi due strumenti funzioni, devono esistere su due livelli.

Innanzitutto, c'è il livello di consapevolezza aziendale (quando un utente comprende il beneficio che il CEP può portare all'azienda), seguito dal livello tecnologico (come il CEP sarà implementato all'interno di altri strumenti, come il software BPM). Quando si uniscono, questo è chiamato gestione dei processi aziendali guidata dagli eventi.

Questo fornirebbe a un'azienda la capacità di avere consapevolezza situazionale e di essere in grado di identificare correlazioni specifiche e complesse all'interno di queste grandi quantità subito dopo che questi dati emergono. Facendo così si costruisce trasparenza operativa per reazioni in tempo reale.

CEP e IoT

Quando si tratta di analisi in tempo reale, la sfida cresce solo man mano che miliardi di sensori e piccoli dispositivi continuano a raccogliere sempre più dati.

Essere in grado di reagire rapidamente quando una situazione è critica può fare la differenza tra un'azienda che risparmia milioni di dollari e una che va in bancarotta. Questo è uno dei pilastri della funzionalità IoT. Per questo motivo, il CEP sta diventando una soluzione mainstream per le implementazioni IoT.

Ad esempio, considera gli effetti positivi che il CEP e l'IoT possono avere sull'industria sanitaria.

L'elaborazione degli eventi per le applicazioni sanitarie, in particolare le applicazioni basate su IoT che forniscono dati in tempo reale da dispositivi medici con altri dati dei pazienti e della comunità, offre molteplici benefici che ridurranno il rischio e aumenteranno il livello di cura del paziente poiché i dati saranno analizzati mentre accadono. Ad esempio, se la pressione sanguigna o la temperatura di un paziente è troppo alta, il loro fornitore lo saprà immediatamente.

Quando si combinano CEP e IoT con i dati medici, si apre la porta per analisi che possono essere personalizzate per ogni paziente e il dispositivo di monitoraggio che indossano. I due che lavorano insieme possono essere utilizzati per prevedere e somministrare cure critiche quando necessario – prima che sia troppo tardi.

CEP e IoT

Intuizioni alla velocità della luce

Okay, forse non così veloce, ma non si può negare che il CEP consente alle aziende di percepire, rilevare e rispondere rapidamente a una varietà di situazioni.

Considera il vantaggio degli analisti delle frodi che vengono avvisati immediatamente quando un numero di carta di credito viene utilizzato in città diverse contemporaneamente, o i fornitori di assistenza sanitaria che possono verificare se un farmaco specifico è coperto dall'assicurazione di un paziente.

Entrambi questi casi, e molti altri, possono essere gestiti utilizzando il CEP. Assicurati che la tua organizzazione stia utilizzando il CEP per catturare dati a velocità mai viste prima, analizzandoli e trasformandoli poi in intelligenza utilizzabile.

Continua il tuo approfondimento su tutto ciò che i dati possono fare scoprendo la differenza tra dati strutturati e non strutturati.

Mara Calvello
MC

Mara Calvello

Mara Calvello is a Content and Communications Manager at G2. She received her Bachelor of Arts degree from Elmhurst College (now Elmhurst University). Mara writes content highlighting G2 newsroom events and customer marketing case studies, while also focusing on social media and communications for G2. She previously wrote content to support our G2 Tea newsletter, as well as categories on artificial intelligence, natural language understanding (NLU), AI code generation, synthetic data, and more. In her spare time, she's out exploring with her rescue dog Zeke or enjoying a good book.