Tempo stimato per la lettura: 4 minutiIn questo articolo analizzeremo i tre elementi fondamentali per un sistema di business intelligence più uno ( quello più importante ):
i dati
un sistema che sia in grado di estrarre e manipolare questi dati
un sistema o un tool che possa mostrare tale dati che abbiamo e permetta di analizzarli
Questa è ovviamente una visione semplicistica della
BI e ci sarebbe molto altro da aggiungere come ad esempio l’analisi predittiva e gli algoritmi di
Machine Learning, tuttavia si tratta di strumenti e tecniche già molto sofisticate e che quindi possono essere introdotte successivamente e non sono indispensabili in un primo instante
Ok partiamo quindi con l’analisi di questi tre elementi e partiamo dal primo elemento basilare per poter creare un sistema di business intelligence.
Elemento 1 : i Dati
Per prima cosa servono i dati. Per poter avere a disposizione tali dati per prima cosa ci serve un sistema transazionale, cioè un sistema che “crei” i dati.
Sistema ERP
Il sistema transazionale (solitamente chiamato ERP, cioè Enterprise Resource Planning) è un software di gestione dei processi aziendali che gestisce e integra i processi finanziari, le catene di approvvigionamento, le operation, gli scambi commerciali, la produzione e le risorse umane di un’azienda. Si tratta cioè di uno strumento utilizzato non tanto per creare i dati ma proprio per semplificare la vita dell’azienda.
Potrebbe occuparsi di gestire la fatturazione , il CRM, un sistema che si occupa di portafoglio dei clienti, un sistema di un Collection ecc ma in ogni caso si occupa di eseguire una una parte dell’attività operativa del business, e nel farlo vengono creati dei dati.
In che senso? Ognuno di questi sistemi, ovviamente al suo interno un database, quindi nel momento in cui viene eseguita una transazione, si movimenta qualcosa a livello operativo aziendale e questo fa si che si lasci una traccia di questa operazione all’interno di alcune tabelle del database.
ERP – focus sul processo e non sui dati
Quindi nel caso in cui andassimo ad esempio ad emettere una fattura stiamo andando a movimentare alcune tabelle del nostro database.
In questo contesto, ovviamente il focus non è relativo alle tabelle del database che vengono movimentate, ma semplicemente di creare la fattura (l’obiettivo del sistema transazionale è quello di fare un’operazione transazionale, ossia di eseguire un’operazione operativa ). Per tale ragione il sistema ERP, nonostante sia in grado di fornire dei semplici report, non è strutturato nè ottimizzato per la gestione e l’analisi dei dati. Per questa ragione non può essere il sistema con cui si fa un business intelligence, motivo per cui abbiamo necessità di un sistema (un database) che risponda a tale necessità.
A questo punto abbiamo il primo elemento per strutturare un sistema di business intelligence (i dati).
Elemento 2 : DWH
Ora abbiamo i dati (all’interno di un sistema che li genera quasi come effetto collaterale del proprio lavoro), ma non siamo ancora in grado di estrarli ed analizzarli.
Il secondo elemento necessario è pertanto uno strumento che ci permette di estrarre questi dati e di utilizzarli.
Perchè è necessario un DWH
Abbiamo detto che nel sistema transazionale abbiamo una serie di tabelle del database che tengono traccia delle movimentazioni abbiamo la necessità di estrarre tutte queste.
Dobbiamo “trasportarli” in un altro tipologia di database questa volta con lo scopo unicamente di analizzare i dati.
In questo caso quindi il database non avrà finalità operativa, ma esclusivamente finalità di estrazione dei dati , di normalizzazione e di analisi. Questi database prendono il nome di
Data Warehouse(DWH) .
Il DWH è ottimizzato per poter estrarre velocemente anche grandi moli di dati, anche in delta (estraendo quindi solamente i nuovi dati o i dati modificati), poterli memorizzare molto velocemente e poter eseguire delle operazioni di modifica e normalizzazione del dato .
Per modifica del dato si possono intendere sia semplici operazioni di uniformazione e normalizzazione dei dati estratti (ad esempio perché hanno strutture diverse o perché c’è necessità di fare delle pulizie sul un formato di dati ), ma soprattutto di arricchimento di tali dati andandoli a collegare tra loro tramite appositi algoritmi (banalizzando il concetto potremmo immaginare una serie di Join con con altre tabelle) o utilizzando contemporaneamente dati provenienti da fonti dati differenti (diversi sistemi ERP ad esempio) e riuscendo ad estrarre informazioni più complete mediante questa operazione.
DWH – aumento delle potenzialità di analisi
Ad esempio, nel momento in cui vado ad estrarre le informazioni relative alla fattura che il sistema ERP ha emesso posso andare a collegarle con l’anagrafica del cliente per sapere, non solo il nome e il cognome di quel cliente, ma anche uno storico delle movimentazioni che abbiamo avuto in passato o di collegarlo con dati provenienti da altre funzioni aziendali per sapere ad esempio se si tratti di un buon o un cattivo pagatore.
Andando ad eseguire operazioni di questo tipo possiamo arricchire il dato con informazioni di tipo anagrafico, sia eventualmente provenienti da altri processi aziendali che hanno visto coinvolto lo stesso cliente.
Ad esempio sfruttando le potenzialità del DWH si potrebbe andare ad analizzare le fatture emesse al cliente andando dinamicamente ad aggiornare la frequenza di acquisto o l’importo speso (per monitorare il Life time value), monitorare i prodotti che acquista più spesso (per strutturare delle campagne di upselling) ecc. Ovviamente si tratta di un semplice esempio per mostrare le potenzialità dello strumento e delle analisi che possono scaturirne.
Il concetto fondamentale da tenere a mente è che mediante il corretto utilizzo del DWH si può aumentare il corredo informativo del singolo dato trasformandolo in preziose informazioni per i decision maker.
Ovviamente per riuscire in tale intendo bisogna andare a definire un modello dati (ossia decidere come sarà strutturato il nostro DWH e quali informazioni voler tracciare). Questo step servirà a costruire “una tabella” riportando le informazioni che si intende analizzare( solitamente non si tratta di un unico tabellone con tutte le informazioni, ma ci sono dei modelli dati più o meno complessi da implementare).
Elemento 3 : Strumento di front end
Il terzo elemento è un sistema di
front-end che ci dia la possibilità di analizzare i dati che abbiamo fino ad ora elaborato e di riportarli in forma tabellare o in forma grafica tramite un cruscotto una Dashboard.
Dai dati alle informazioni
L’obiettivo è quello di poter analizzare le principali informazioni estraibili dai dati “a colpo d’occhio” e questo faciliterà l’analisi perché permette di andare focalizzare l’attenzione sugli elementi più importanti.
Questo processo porta ad avere un’informazione coerente, strutturata e di grande valore.
Per poter visualizzare al meglio tali informazioni,c’è bisogno di strumenti ad hoc, studiati e creati proprio per ottimizzare la forma grafica con cui l’informazione viene veicolata.
Per ricapitolare, il datawarehouse si occupa di estrarre i dati, di strutturarli, collegarli con dati provenienti da altri sistemi transazionali, da file esterni o comunque da altri processi funzionali.
Ma poi una volta che il dato è appunto strutturato è coerente è necessario mostrarlo e per farlo è necessario uno strumento di front-end che ha come (quasi) unico obiettivo quello di mostrare il dato nel modo più chiaro possibile per eliminare tutto il rumore e focalizzare l’attenzione sulle informazioni davvero importanti
Data visualization
In questa fase dobbiamo essere certi che un decision maker riesca a capire il messaggio complessivo che gli si vuole passare con questa unica slide. Non si tratta quindi di un di un report pensato per essere molto dettagliato e nè deve includere infiniti dettagli e infinite informazioni di poco rilievo ma anzi dobbiamo riuscire a fare lo sforzo di riconoscere le informazioni di grande rilievo, essere concisi e soprattutto essere chiari nell’esposizione. Per farlo ci aiuteremo sicuramente il più possibile con dei grafici ei forme visuali grafiche.
Possiamo immaginare la Dashboard come una slide di Powerpoint questo ci aiuta perché sicuramente possiamo immaginare tutta la storia dobbiamo raccontare un’unica pagina
Uno degli strumenti più conosciuti e utili in tal senso è Power BI (leader assoluto di settore secondo Gartner). Personalmente è il mio preferito per questo scopo soprattutto per i seguenti motivi:
facilità di utilizzo da parte anche di utenti non “tecnici”
enorme quantità di grafici a disposizione
elevatissima flessibilità (il che lo rende uno strumento estremamente versatile)
Continui aggiornamenti
Nutritissima community di supporto
L’elemento più importante: mentalità data-driven
Ma quindi una volta che abbiamo a disposizione il sistema ERP, il DWH e uno strumento di front-end abbiamo finito?
No, in realtà no, perché questi sono i tre elementi minimi ma non bastano, manca l’elemento più importante
Provo a dimostrarlo con un banale esempio. Questo blog è collegato a Google Analytics il quale traccia le visite al blog, le pagine più viste ecc e fornisce anche una serie di report preimpostati,.
Quindi di fatto ho a disposizione uno strumento che “crea” il dato, un sistema che lo estrae ed un sistema che espone, ho finito?
No, manca la cosa più importante, la mentalità di business intelligence che consiste nella voglia di analizzare il dato, di capire quali sono le informazioni più importanti, di modificare le analisi man mano che aumenta la consapevolezza.
Tutti gli elementi precedenti sono INUTILI senza una
mentalità data-driven che porta ad analizzare i dati con lo scopo di prendere decisioni migliori
Sono un consulente di Business Intelligence,lavoro con uno dei software di Business Intelligence più importanti e completi sul mercato che è SAP BW (da poco diventato BW4HANA), e ho avuto modo di lavorare con grandissime realtà nazionali ed internazionali.
In tutte queste realtà ho avuto modo di entrare nella vita aziendale conoscendone i processi, i problemi, e le necessità e di relazionarmi con key user, decision maker, manager e personale operativo per riuscire a costruire report e dashboard che facilitassero il loro lavoro e permettessero in pochissimi click di ottenere tutte le principali informazioni sull’andamento della società.
Ho iniziato a fare divulgazione sul tema Business Intelligence per spiegare anche ai non addetti ai lavori quanto sia importante ragionare sempre in funzione di dati e come sfruttare la tecnologia per prendere decisioni migliori.
Le informazioni hanno un valore inestimabile e sono la cartina al tornasole di qualsiasi business mentre i dati da soli sono solo numeri!
Articoli correlati che potrebbero interessarti
Azienda data driven: il ruolo del consulente di BI nella trasformazione data-centricaUna Data-Driven company è un’azienda guidata dai dati ed è quindi in grado di prendere decisioni basate su fatti oggettivi, e non su sensazioni personali. I dati quindi diventano il centro nevralgico dell’azienda e non solo un mero strumento tecnologico a supporto dell’azienda. In questo contesto il ruolo del consulente di BI diventa fondamentale come supporto per la trasformazione data-centrica dell’azienda Data driven company Sempre più spesso si sente parlare…
Cos’è la Business Intelligence e perchè serve alla tua aziendaSai cosa rende un business intelligente? I dati! “Se non disponi di DATI hai solo delle OPINIONI” Non si può pensare di gestire un’azienda “di pancia” ossia fidandosi del proprio intuito e delle proprie convinzioni. Troppo spesso il mercato non la pensa come noi, non conosce i processi aziendali come noi, non conosce i nostri prodotti e non sempre ha un comportamento ripetitivo nel tempo. I Dati sono il nuovo…
Cos’è un Data warehouse e perchè serve alla tua aziendaAbbiamo parlato nell’articolo sulla business intelligence dell’importanza di poter effettuare analisi e prendere decisioni supportate dai dati. Ci siamo poi soffermati sulla differenza tra dati ed informazioni e abbiamo quindi scoperto cosa sia e quanto sia importante la Business Intelligence. Per ora quindi abbiamo capito che esiste un database che raccoglie dati, poi c’è una “scatola” che “fa cose con i dati” e alla fine del processo c’è un manager…
Differenza tra dati e informazioni e come utilizzarli In questo articolo affronteremo forse uno degli aspetti fondamentali di tutta la Business Intelligence e alla base dell'analisi dati: la differenza tra dati e informazioni. I dati sono il nuovo petrolio, ma senza le giuste trivelle (la business intelligence) diventano perfettamente inutili perché non danno nessun valore aggiunto. Oggi scopriremo perché i dati non sono informazioni e come bisogna utilizzarli per poterne trarre informazioni utili per l’azienda DEFINIZIONE DI…
Nuove frontiere della Business Intelligence: da analisi del passato a previsione del futuro La Business Intelligence ha vissuto in questi anni una evoluzione che l’ha trasformata da strumento per l’analisi retrospettiva a mezzo per l’analisi sempre più real-time e predittiva. Inizialmente il focus della Business Intelligence è stato analizzare lo storico dei dati raccolti per arrivare a spiegare con precisione cosa era già successo. Per esempio, analizzare la distribuzione geografica delle vendite per identificare le preferenze dei consumatori in diverse regioni. Trasformare la…
Piramide DIKW: dai dati alla saggezza grazie alla Business Intelligence La piramide DIKW è uno schema teorico che raffigura il processo della conoscenza come una piramide costituita da una base molto larga di dati grezzi i quali, andando verso la cima della piramide, vengono sottoposti a un processo di aggregazione-contestualizzazione (INFORMAZIONE) e applicazione-sperimentazione (CONOSCENZA). Infine, sulla cima della piramide è confinata la SAGGEZZA In questo articolo vedremo come passare dai dati grezzi alla saggezza grazie alla Business Intelligence Piramide DIKW:…
Un buon sistema di Business Intelligence: vantaggi e costi di non averlo Un buon sistema di Business Intelligence: vantaggi e costi di non averlo Un buon sistema di business intelligence (e relative analisi dati), può avere un impatto molto importante sulla vita e crescita dell’azienda. Avere informazioni di facile accesso e lettura significa migliorare le decisioni che si prendono Migliori decisioni significano miglioramento delle performance aziendali. Ho parlato di questo concetto nell'articolo Piramide DIKW: dai dati alla saggezza grazie alla Business Intelligence …
Quanto valgono i tuoi dati per Google e Facebook grazie alla Business IntelligenceIn questo articolo proveremo a capire quanto valgono i dati personali di ognuno di noi (sorprendentemente poco) e come sia possibile che aziende miliardarie abbiano fondato il proprio modello di business interamente sui dati.I tuoi dati personali non valgono (quasi) nienteI tuoi dati personali valgono pochissimi centesimi eppure Facebook e Google fatturano miliardi ogni anno grazie al loro utilizzo. Come è possibile? Questo strano meccanismo spiega a cosa serva la…
Cos’è la Business Intelligence e perchè serve alla tua aziendaSai cosa rende un business intelligente? I dati! “Se non disponi di DATI hai solo delle OPINIONI” Non si può pensare di gestire un’azienda “di pancia” ossia fidandosi del proprio intuito e delle proprie convinzioni. Troppo spesso il mercato non la pensa come noi, non conosce i processi aziendali come noi, non conosce i nostri prodotti e non sempre ha un comportamento ripetitivo nel tempo. I Dati sono il nuovo…