INFOLOGIS KPI PER LA LOGISTICA G I A N PA O L O C A L Z O L A R O Sommario Misurare la performance aziendale I processi aziendali La business intelligence I KPI Caratteristiche Metodologia per la costruzione dei kpi 3 4 6 9 11 12 I processi dell’area logistica 15 Costruire i KPI 25 Modelli di processo L’area magazzino L’area scorte L’area trasporti Gli strumenti disponibili SpagoBi Microstrategy QlikView Costruire i KPI con Excel 15 17 20 22 27 27 28 29 31 1 Misurare la performance aziendale Il primo passo in qualsiasi processo di miglioramento aziendale è la misurazione, infatti se non conosciamo la realtà che vogliamo migliorare non è possibile nessun cambiamento. Immaginate di essere paracadutati in un luogo sconosciuto, senza una bussola ed una cartina incontrerete enormi difficoltà per raggiungere un qualsiasi luogo. La misurazione è una attività fondamentale per qualsiasi impresa, anche se si tratta di un piccolo negozio di abbigliamento o di una piccola attività artigianale, altrimenti si corre il rischio che l’impresa non sopravviva. Alcuni piccoli imprenditori obbiettano che conoscono la loro attività e possono gestirla senza strumenti di misurazione, e che questi strumenti sono eccessivi per una piccola realtà come la loro. È il primo passo verso il fallimento, per quanto si possa essere esperti e navigati imprenditori la misurazione ed il controllo sono essenziali. Immaginate che la cassa della vostra azienda stia diminuendo anche se il vostro fatturato stia crescendo, intuite che ci sono delle spese che dovreste ridurre, fate un giro in magazzino e ad occhio vi sembra che ci sia troppo materiale, decidete quindi di ridurre gli ordini ai vostri fornitori, dopo qualche mese alcuni clienti iniziano a lamentarsi perché ricevono i loro ordini in ritardo. Questo è quanto accade se le nostre decisioni si basano solo sull’intuito, se la vostra impresa avesse avuto un sistema di misurazione (più o meno sofisticato questo dipende dalle esigenze del vostro business) avrebbe potuto immediatamente avere l’elenco degli articoli con l’indice di rotazione più basso ed intervenire solo su quelli, inoltre un sistema di misurazione potrebbe evidenziare dei costi elevati di trasporto oppure dei tempi di prelievo non soddisfacenti. I costi logistici a volte possono incidere molto sul prodotto finale, ma se non conoscete a quanto ammontano questi costi e come si siano originati, una qualsiasi attività di miglioramento in questo senso sarebbe come camminare ad occhi bendati, non è escluWWW.INFOLOGIS.BIZ 3 KPI PER LA LOGISTICA so che voi riusciate a raggiungere il vostro risultato, ma quante volte dovrete urtare contro qualcosa prima di riuscirci? Utilizzare strumenti che ci permettono di avere una visibilità sulla nostra attività logistica è alla portata anche delle piccole imprese con costi sostenibili, la business intelligence non è solo per le grandi imprese ma per tutte, quello che cambia è la strumentazione. Una grande impresa con i suoi diversi stabilimenti ed i magazzini sparsi per il mondo è come un aereo ed ha pertanto bisogno per essere guidata di una sofisticata strumentazione. Una piccola impresa può essere paragonata ad una bicicletta pertanto non ha di certo bisogno di un radar, di un altimetro o di strumenti per la misurazione delle condizioni meteo, però se ci montiamo sopra un GPS per biciclette, il nostro percorso può essere molto più agevole e possiamo spingerci anche in territori poco conosciuti. La strumentazione di misurazione deve essere adeguata al mezzo che stiamo guidando così se guidiamo una multinazionale abbiamo bisogno di un sistema ERP e di un software di business intelligence e di personale competente per gestirli, se guidiamo una piccola attività artigianale allora ci basta un gestionale e ed un foglio di calcolo per le nostre analisi. Ora provate a rispondere a queste domande in maniera precisa, indicando un numero e non risposte vaghe come molto, poco, alto, basso: • Quale è l’indice di rotazione del magazzino ? • Quanto tempo impieghiamo per preparare una spedizione ? • Quanto tempo impieghiamo a caricare un automezzo ? Se siete riusciti a rispondere a queste domande siete sulla buona strada ed il passo successivo è riuscire a rispondere a domande sempre più specifiche. In caso non siate riusciti a rispondere a queste domande è tempo per la vostra azienda di dotarsi della strumentazione necessaria per misurare le performance aziendali. I processi aziendali Possiamo considerare un processo come una serie di attività che trasformano un input in un output che abbia valore per il cliente. Consideriamo il processo spedizione prodotto finito, questo processo trasforma un input, il prodotto finito che si trova nel magazzino, in un output, il prodotto finito che si trova nel magazzino del cliente. Per arrivare dall’input all’output è necessario eseguire delle attività, prendere delle decisioni, acquisire informazioni da altri processi. Possiamo considerare le attività logistiche come una serie di processi tra di loro collegati in una rete in cui ad ogni nodo corrisponde un processo che può essere a sua volta scomposto in altri sottoprocessi. Il primo passo da fare per poter giungere alla costruzione di un sistema di valutazione dei processi logistico produttivi consiste nell’individuare molto bene i processi stessi e definire in modo univoco quali siano gli obiettivi che ognuno di essi ha, in un’ottica di funzionamento complessivo ed ottimizzazione del sistema. Una volta identificati chiaramente processi ed obiettivi, si può passare alla definizione delle misure opportune, e quindi dei KPI. WWW.INFOLOGIS.BIZ 4 KPI PER LA LOGISTICA Analizzare in dettaglio le caratteristiche dei processi logistici si rivela di grande utilità, in quanto descrivere la mappa con cui le informazioni ed i materiali si muovono, contribuisce ad avere una visione più chiara delle attività aziendali in modo da poter individuare i punti in cui intervenire per poter razionalizzare l’intera gestione logistica. L’analisi dei processi esistenti è di fondamentale importanza per le imprese che sono cresciute rapidamente in quanto i processi si sono sviluppati nel tempo senza essere mai formalmente codificati, mettere nero su bianco i propri processi aziendali aiuta ad individuare i punti su cui migliorare, è anche vero che le imprese in crescita sono prese da molte attività, ma trovare il tempo per mappare i propri processi significa garantirsi la crescita per i prossimi anni. E se l’impresa sta vivendo un periodo di crisi? Anche in questo caso ritagliarsi del tempo per mappare i processi può rivelarsi utile al fine di uscire dalla crisi. In concreto cosa significa mappare i processi ? di quali strumenti abbiamo bisogno ? è una attività dispendiosa ? Mappare i processi significa svolgere le seguenti attività: 1. Identificare i diversi tipi di attività che operano durante il processo 2. Evidenziare il flusso dei materiali e delle informazioni che attraversano il processo Per svolgere questa attività abbiamo bisogno di carta, penna, un software per il disegno di diagrammi, eventuale documentazione aziendale (nel caso non ci fosse è necessario intervistare direttamente gli operatori coinvolti nel processo). I processi possono essere classificati in base a quattro caratteristiche fondamentali, è importante ribadire che le classificazioni che si fanno non sono utili solo ai fini accademici ma hanno grande rilevanza pratica, in fatti quando progettiamo un nuovo processo aziendale o ridisegniamo uno esistente conoscerne le caratteristiche consente di prevederne la struttura dei costi. Le caratteristiche principali di un processo possono essere riassunte in: • Volume • Varietà • Variabilità • Visibilità Ognuna di queste caratteristiche può essere alta o bassa dando luogo a diverse configurazioni di processi. Per volume si intende il numero di output realizzati dal processo, per varietà si intende il numero di output differenti prodotti dal processo, per variabilità si intende la variazione del volume nel tempo, mentre per visibilità si intende quanta parte del processo è visibile da parte del cliente sia interno che esterno. Consideriamo l’esempio di un processo comune in tutti i magazzini come il processo di picking e vediamo come misurare le quattro caratteristiche precedenti. Nel caso del volume intendiamo il numero di prelievi effettuati in un anno (4000 prelievi l’anno è un volume basso mentre 200.000 è un volume alto). Per misurare la varietà del processo di picking consideriamo le tipologie di prelievi effettuati 5 WWW.INFOLOGIS.BIZ KPI PER LA LOGISTICA (prelievi per vendite, per produzione interna, per produzione esterna). Per misurare la variabilità valutiamo l’andamento dei prelievi nel corso dell’anno, avremo variabilità nulla nel caso i prelievi siano costanti durante tutti i mesi dell’anno viceversa avremo una variabilità più o meno elevata. La visibilità è misurata scomponendo il processo di prelievo nelle varie attività elementari e nell’individuare quale percentuale di queste attività è visibile al cliente (ad esempio se quando carichiamo sul camion la merce inviamo una mail con un copia digitale del packing list possiamo dire che questa fase è visibile al cliente, viceversa quando il magazziniere preleva il prodotto dalla sua ubicazione questo non è visibile al cliente). È importante individuare le quattro caratteristiche dei processi prima evidenziati in quanto ci permettono di effettuare diverse considerazioni, ad esempio se il nostro processo di prelievo presenta un alto volume ed una bassa varietà e variabilità è un ottimo processo candidato ad essere automatizzato. Inoltre processi che presentano alti volumi, alta varietà, alta variabilità ed alta visibilità richiedo l’utilizzo di strumenti software abbastanza sofisticati. La business intelligence La business intelligence è una disciplina che consente a chi prende decisioni in azienda di capire, attraverso soluzioni software, i fattori chiave del business e conseguentemente di prendere le migliori decisioni in quel momento. Possiamo considerare la gestione aziendale come una serie di decisioni da prendere con lo scopo di mantenere in equilibrio l’equazione fondamentale dell’impresa, ovvero Profitto = Ricavi – Costi. Obbiettivo di chi prende le decisioni è quello di ridurre al minimo le decisioni sbagliate (bisogna essere consapevoli che è impossibile eliminare le decisioni sbagliate ma è possibile ridurle). Quanto grande deve essere il mio magazzino ? Se prendiamo una decisione sbagliata potremmo ritrovarci con un magazzino troppo grande quindi con elevati costi di gestione, oppure un magazzino troppo piccolo con disservizi ai clienti e quindi minori ricavi, in entrambi i casi l’equazione aziendale non è più in equilibrio ed i profitti si riducono. Se abbiamo le informazioni giuste possiamo ridurre le possibilità di avere un magazzino non adeguatamente dimensionato, parlo di ridurre e non di eliminare in quanto ci sono tantissime variabili da misurare e prendere in considerazione per cui non esiste il magazzino perfettamente dimensionato, ma il magazzino le cui dimensioni sono ragionevolmente adeguate. La business intelligence trasforma un dato grezzo in informazione, ad esempio la giacenza dell’articolo XYZ alla data del 24/04/2012 è di 56 confezioni è un dato grezzo, mentre il trend dell’indice di rotazione delle materie prime è un’informazione sulla cui base prendere delle decisioni. Come tutti i processi anche la business intelligence ha bisogno di un input, in questo caso i dati, per poterli trasformare in un output, ovvero le informazioni necessarie per prendere decisioni. La base di partenza è quindi costituita dalla rilevazione dei dati elementari di business che servono da supporto operativo per le attività aziendali. Sono le registrazioni relative agli ordini di vendita, ai documenti di trasporto, alle fatture, ai prelievi per la produzione e così WWW.INFOLOGIS.BIZ 6 KPI PER LA LOGISTICA via. Il punto di partenza è quindi un sistema gestionale anche elementare che permette di effettuare queste misurazioni. Un sistema di business intelligence si compone dei seguenti elementi: • Database transazionali • Strumenti ETL • Datawarehouse • Strumenti di reporting e analisi Database transazionali: Sono i database dove sono registrati i dati operativi del nostro business, ad esempio nel caso della logistica potremmo avere i dati su diversi database, ad esempio gli ordini, i movimenti di magazzino ed i documenti di trasporto sono sul database del gestionale, i dati relativi alle operazioni di magazzino potrebbero essere sul database del sistema WMS che gestisce la radiofrequenza, oppure se abbiamo un magazzino automatico i dati sulle missioni di prelievo e versamento sono sul suo database, infine potremmo avere i dati relativi ai costi di trasporto in uno o più file Excel. In questa situazione la fonte dei nostri dati può essere su supporti diversi soprattutto se la nostra è una impresa medio grande, differentemente avremo una o due base dati da interrogare per ottenere le informazioni desiderate. Strumenti ETL: Sono programmi che si occupano di estrarre i dati dalle varie basi dati, uniformarli, eliminare eventuali dati anomali e caricare i dati nel datawarehouse. Nel caso di più basi dati questa è una operazione abbastanza delicata e richiede una solida progettazione per evitare di avere informazioni non corrette. Nel caso di una piccola impresa che utilizza un gestionale troviamo lo strumento ETL direttamente in Excel (MS Query, ne parleremo nell’ultimo capitolo). La semplicità dello strumento non deve però escludere una attenta progettazione dei dati da estrarre anche se in questo caso non sarà complicata come nel caso di una medio/grande impresa. Datawarehouse: è il magazzino centralizzato dei dati, in questo “luogo virtuale” sono raccolti ed organizzati i dati estratti con gli strumenti ETL ed il dato qui contenuto deve essere certificato, evitando di creare ambiguità all’interno dell’azienda. Ad esempio per quanto riguarda lo spedito bisogna identificare quali causali concorrono a determinare il volume WWW.INFOLOGIS.BIZ 7 KPI PER LA LOGISTICA di spedizioni all’interno del mese, in modo che chiunque all’interno dell’azienda legge quel dato sa come è stato ottenuto. È quindi sempre opportuno definire un dizionario dei dati che rappresenta il linguaggio comune nelle discussioni aziendali, onde evitare polemiche inutili o indurre chi deve utilizzare le informazioni a ritenerle non attendibili. Fisicamente il datawarehouse può essere un altro database dove vengono scritti i dati dopo che sono stati estratti e ripuliti oppure i dati possono essere contenuti in memoria dall’applicazione di business intelligence. Strumenti di reporting: Sono i programmi che consentono di creare riepiloghi, grafici ed indicatori in grado di navigare all’interno dei dati per ottenere le informazioni necessarie a prendere decisioni. Gli strumenti di reporting consentono di monitorare il business allo stesso modo del cruscotto dell’automobile che ci indica, la velocità, il livello di carburante e con l’accensione delle spie ci indica eventuali anomalie e malfunzionamenti. Ad esempio per quanto riguarda la logistica monitorando l’indice di rotazione, l’indice di puntualità delle consegne, l’indice di saturazione del magazzino possiamo avere precise indicazione di come stiamo gestendo la logistica aziendale e prendere le decisioni adeguate. Ad esempio notiamo che l’indice di puntualità è calato nelle ultime quattro settimane, andiamo ad indagare per determinarne le cause, individuiamo le azioni per migliorarlo, applichiamo le azioni e valutiamo cosa accade all’indice. VUOI PROVARE LA BUSINESS INTELLIGENCE CON EXCEL? clicca qui e scarica alcuni modelli per l’analisi del magazzino Gli strumenti di reporting aiutano anche nell’evitare sterili polemiche dovute al fatto che le persone in mancanza di supporti decisionali tendono a crearsi uno schema della realtà non affidabile generalizzando o cancellando parti della realtà. Ad esempio se il direttore generale piomba nel vostro ufficio dicendo (in alcuni casi urlando !!!) che i clienti si lamentano per ritardi nella consegna degli ordini, se non ha un supporto decisionale (in questo caso un report settimanale con l’indice di puntualità), probabilmente sta generalizzando un esperienza vissuta (ad esempio nella settimana scorsa ha ricevuto due telefonate da clienti irritati per ritardi di consegna) senza avere una visione globale dei dati che potrebbe avere grazie ad un report. Due clienti irritati non indicano che la logistica sta consegnando in ritardo, come una rondine non fa primavera, un report invece si!!!. Gli strumenti di business intelligence possono essere più o meno sofisticati a seconda delle necessità dell’impresa ma sia che la vostra impresa sia piccola o grande se l’argomento business intelligence non è mai stato affrontato è bene partire in piccolo, ovvero con soluzioni fatte in casa con Excel, in questo modo potrete esplorare questo nuovo processo a costi ridotti riuscendo ad individuare quali sono le esigenze della vostra impresa, poi chiaramente dopo un po’ Excel vi inizierà a stare stretto e quindi è necessario cercare un software specifico, ma a quel punto avrete chiare quali sono le esigenze in termini di informazioni per la vostra aziende e potrete selezionare con più cognizione di causa il software adatto. Il mio suggerimento per grandi e piccoli è quello di partire con Excel (vedremo nel terzo capitolo come fare) e poi mangiando viene l’appetito. 8 WWW.INFOLOGIS.BIZ KPI PER LA LOGISTICA I KPI Gli indicatori sono particolari informazioni che hanno la caratteristica di essere: critiche, sintetiche, significative, prioritarie che permettono di misurare l’andamento aziendale nei suoi più svariati aspetti. Critiche, in quanto su di esse il management opera le proprie scelte; Sintetiche, perché espresse da una variabile semplice o composta (es. tempo, movimentato x addetto); Significative, in quanto rappresentano in maniera puntuale i fenomeni aziendali alle quali si riferiscono; Prioritarie, per la loro natura indispensabile nei cicli di pianificazione e controllo a tutti i livelli aziendali (strategico, direzionale, operativo). Se lo scostamento del KPI del 10 per cento in alto o in basso non spinge ad alzare il telefono per sgridare qualcuno o per congratularsi con qualcun altro, significa che quel KPI è inutile. Consentono di valutare l’andamento aziendale in quanto sono rappresentate da variabili quantitative o qualitative comunque confrontabili (Indice di rotazione magazzino Roma, rispetto al magazzino Palermo oppure indice rotazione 2011 con indice di rotazione 2010). Ad ogni indicatore è associata la variabile che ne dà la misura (per il lead time ad esempio il tempo). Tramite questi indicatori, il management può non solo misurare i fenomeni aziendali nel tempo (Anno 2011 ,Anno 2012) e nello spazio (nelle varie unità aziendali, nei vari mercati), ma può pianificare e programmare le attività aziendali (definendo obiettivi misurabili nel breve e medio periodo), misurare gli scostamenti (tra obiettivi attesi e risultati ottenuti, e intraprendere le azioni necessarie per correggere i gap, ovvero può gestire con metodo ,ovvero pianifico, eseguo, controllo, correggo: il PDCA dei circoli di qualità di Deming) l’azienda o la parte di essa di cui è responsabile. Le performance aziendali solitamente sono numerose e differenziate. Alcune hanno carattere generale e quindi sono riscontrabili in tutti i processi, come ad esempio le prestazioni in termini di costo, tempo, qualità e valore; altre invece sono tipiche di processi specifici, come ad esempio le prestazioni di produttività, versatilità e flessibilità nell’ambito dei processi logistici. La valutazione quantitativa delle performance delle attività e dei processi aziendali richiede la definizione di un sistema di indicatori che permetta di rappresentare, in un quadro organico e prospettico, la capacità dell’impresa di perseguire i propri obiettivi di breve, medio e lungo periodo. Non si tratta di un sistema di misure che prendono in considerazione unicamente i risultati raggiunti, quindi secondo una visione di analisi statica, ma di un sistema che è anche in grado di sottolineare la capacità dell’impresa di adattarsi ai cambiamenti dell’ambiente esterno spesso turbolento ed instabile, secondo una visione di analisi dinamica. Il sistema di misurazione e controllo deve avere dei requisiti che gli attribuiscono la capaWWW.INFOLOGIS.BIZ 9 KPI PER LA LOGISTICA cità di guidare l’impresa verso il conseguimento degli obiettivi di breve, medio e lungo periodo, sia in prospettiva statica che dinamica. Possiamo individuare quattro caratteristiche fondamentali: • Completezza • Rilevanza • Flessibilità • Comprensibilità Completezza:Il sistema è completo perché misura tutte le parti nelle quali si può suddividere il concetto di valore creato dall’impresa. Rilevanza: Il sistema è rilevante perché è strettamente legato ai processi decisionali dell’impresa. Gli indicatori sono rilevanti se supportano le decisioni nelle aree critiche di gestione, nelle quali si pongono i fenomeni che maggiormente incidono sulle performance. Devono fornire informazioni riguardo all’individuazione delle alternative di scelta e alla comprensione delle relazioni esistenti tra le decisioni prese e il raggiungimento degli obiettivi. Flessibilità: Il sistema è flessibile perché può cambiare in relazione alle esigenze, variabili, della misurazione. Nella attuale situazione produttiva, dominata da condizioni di forte dinamismo e complessità dell’ambiente esterno e delle strategie d’impresa, i fattori critici di successo e i parametri di misurazione possono cambiare anche in tempi non lunghi, e la rapidità con cui si colgono questi cambiamenti possono fare la differenza tra una impresa che sopravvive ed una che fallisce. Comprensibile: Il sistema è comprensibile perché è in grado di essere trasferito all’interno dell’organizzazione con un linguaggio ed un livello di rifinitura adatto alle esigenze degli utenti. In tal modo tutta l’organizzazione ha la cognizione degli obiettivi di performance, delle variabili critiche che la determinano e dei risultati prodotti da tutte le attività ed i processi realizzati nell’impresa. In questo modo tutti sanno in che direzione sta andando l’azienda e quali azioni bisogna compiere per raggiungere gli obiettivi prefissati. L’indice di puntualità non deve essere comprensibile al direttore della logistica e al direttore generale, ma deve essere patrimonio comune dell’ufficio logistica e del magazzino. Altre caratteristiche importanti possono essere considerate: la tempestività (capacità di produrre e trasmettere informazioni nei tempi più opportuni rispetto ai processi decisionali, se non so per tempo che il mio magazzino sta crescendo potrei prendere le decisioni quando ormai è troppo tardi, perché ad esempio i fornitori hanno già consegnato), la frequenza (Ogni quanto misuro le performance aziendali, dipende dalle decisioni che devo prendere, ad esempio se sto gestendo la distribuzione di una collezione limitata ho bisogno di informazioni giornaliere o addirittura più volte nell’arco della stessa giornata), la coerenza organizzativa (stretto riferimento degli indicatori alla struttura organizzativa, ai ruoli, alla ripartizione delle responsabilità). WWW.INFOLOGIS.BIZ 10 KPI PER LA LOGISTICA Caratteristiche I Key Performance Indicators (KPI) sono una serie di indicatori quali/quantitativi che valutano i risultati aziendali conseguiti, con riferimento ad aspetti fondamentali della gestione aziendale come il livello di servizio garantito al cliente, il livello delle scorte in magazzino, il livello di costi per i trasporti. In un ambiente competitivo com’è quello attuale, il sistema di misurazione delle performance deve racchiudere una estensione molto ricca di misuratori dei business process: per questo motivo i KPI sono focalizzati principalmente sui processi. L’obiettivo è quello di misurare l’intera gamma di prestazioni di un processo, che nel loro insieme deve quantificare il valore dell’output del processo per il cliente. Meglio il KPI è scelto e misurato, migliore può essere il controllo dei miglioramenti e la regolazione degli obiettivi. I KPI sono un insieme di indicatori che misurano: • Le prestazioni di efficienza • Il livello di servizio • La qualità dei processi aziendali Le prestazioni di efficienza: Gli indicatori misurano la produttività e i costi unitari con cui sono ottenuti gli output per i clienti del processo. La misurazione dell’efficienza è l’obiettivo primario dei tradizionali sistemi di controllo di gestione, che calcolano margine e costi totali delle attività e dei prodotti. Ad esempio quanto tempo impiego per prelevare il materiale per la spedizione, quanto costa trasportare la merce dal magazzino di Torino a quello di Bologna. Il livello di servizio: Gli indicatori misurano i tempi di risposta alle richieste del cliente e la flessibilità del fornitore. Ad esempio, il time to market, il lead time, la percentuale di modifiche accettate, Il numero di consegne corrette, il numero di consegne non danneggiate sia verso il cliente che da parte del fornitore. La qualità dei processi aziendali: Gli indicatori misurano la conformità degli output alle attese del cliente. Indicatori tipici sono le percentuali di scarti e resi o il livello di immagine. Nell’ottica KPI, il processo gestionale come abbiamo visto è un insieme di attività che produce un output in risposta a richieste di servizio, utilizzando una serie di risorse. Gli indicatori KPI sono rivolti a misurare l’intera estensione di prestazioni di un processo, che nel loro insieme devono calcolare il valore dell’output del processo per il cliente. Queste misure di prestazione verso il cliente possono essere integrate da altri indicatori che uniscono informazioni sulle condizione in cui le prestazioni stesse sono state fornite. Tali indicatori possono riguardare i volumi in input e in output, come il volume e l’assortimento degli ordini dei clienti o il numero e l’assortimento dei prodotti in output. Inoltre, in alcuni casi è rilevante contraddistinguere il profilo dell’input con opportuni indicatori di qualità e di servizio, dal momento che può influenzare in modo determinante le prestazioni del processo. Naturalmente l’insieme degli indicatori è specifico per ogni processo e cambia, per lo stesso processo, da azienda ad azienda; inoltre, non in tutti i processi WWW.INFOLOGIS.BIZ 11 KPI PER LA LOGISTICA è presente la gamma completa degli indicatori. Gli indicatori devono seguire una strategia ad imbuto rovesciato ovvero pochi indicatori iniziali che poi possono essere approfonditi in base alle necessità. Quando il medico prescrive le analisi del sangue, in un foglio vengono raccolte le principali informazioni sullo stato di salute, se i valori sono nella norma l’analisi termina altrimenti il medico prescrive ulteriori analisi. Per questo è bene prevedere alcuni indicatori iniziali che possono essere facilmente scomposti per ulteriori analisi, ad esempio l’indice di rotazione globale è un KPI che fa parte del cruscotto generale ma si deve avere la possibilità di scomporlo per analizzare ad esempio l’indice di rotazione di un particolare magazzino, di una determinata classe di articoli. Nel caso ancora non riuscissimo a trovare risposte alle nostre domande allora è necessaria un analisi specifica che non rientra nei report di monitoraggio. Metodologia per la costruzione dei kpi Obbiettivo della costruzione dei KPI è selezionare un insieme globale di informazioni che deve essere in grado di valutare le prestazioni competitive del processo sotto tutti gli aspetti, pur mantenendosi di numerosità ridotta, in grado di fornire a colpo d’occhio le informazioni necessarie. Nell’individuare i KPI adeguati alla nostra attività possiamo seguire questi passi: 1. Analisi dei processi 2. Lista e profilo dei KPI 3. Verifica KPI Analisi dei processi: In questa fase andiamo a mappare i processi fondamentali dell’impresa raggruppandoli in macro processi appartenenti a due categorie: principali e di supporto. Una azienda che realizza abbigliamento sportivo ad esempio avrà come processi principali la produzione di scarpe o la produzione di giacche, mentre una azienda di trasporto avrà come processi principali il trasporto Italia e il trasporto Estero. Sono tipici processi di supporto la contabilità o l’amministrazione del personale. Diversamente potremmo iniziare l’attività di business intelligence da un’area aziendale come ad esempio la logistica per poi passare ad altre aree, in questo caso non bisogna essere eccessivamente rigidi in quanto ci sono processi che attraversano diverse aree funzionali per tanto è bene considerali in tutta la loro estensione. La mappatura del processo consiste nella sua forma più elementare, nella descrizione dei processi in termini di collegamenti tra le attività. Vi sono molte tecniche, più o meno simili, per la mappatura dei processi. Tutte le tecniche hanno in comune due caratteristiche: Identificano i diversi tipi di attività, mostrano il flusso di materiali, informazioni tra le attività. Nella mappatura dei processi si utilizzano diversi simboli per rappresentare diversi tipi di attività. Questi simboli si possono organizzare secondo un ordine logico, e disporre in serie o in parallelo, per descrivere un determinato processo, anche se non esiste un set universale di simboli alcuni di essi sono relativamente comuni. WWW.INFOLOGIS.BIZ 12 KPI PER LA LOGISTICA Lista e profilo dei KPI: in questa fase andiamo ad individuare per i vari processi mappati in precedenza uno o più indicatori evidenziando in che modo vengono calcolati, e le loro dimensioni di analisi. Una dimensione tipica è quella temporale ovvero calcolo l’indice di TECNICHE PER L’ANALISI DEI PROCESSI LOGISTICI Nella mappatura dei processi logistici in cui abbiamo flussi di materiali e di informazioni che transitano in diversi nodi della rete possono essere di aiuto diverse tecniche di analisi che qui riassumiamo brevemente. Assembly chart Questo metodo è una rappresentazione grafica dei componenti di un prodotto in modo da evidenziare le relazioni tra le parti e le sequenze di assemblaggio. Operation process chart È una estensione del metodo precedente al quale aggiunge le operazioni ricavabili dai cicli di produzione per evidenziare le operazioni da eseguire sui componenti, la complessità dei componenti, un’idea del flusso dei materiali. Multi-product process chart Questo metodo è particolarmente utile per evidenziare le relazioni tra i componenti di un prodotto o tra prodotti, materiali, parte ed operazioni. Process Chart È la tabulazione delle fasi di un processo, che impiega simboli di rappresentazione e dà origine a una descrizione sufficiente per comprendere l’intero processo. Flow Diagram È un metodo grafico che utilizza gli stessi simboli del process chart evidenziando il flusso delle operazioni sul layout dell’area in esame, evidenziando come i materiali si muovono nello spazio. Flow process chart È la rappresentazione grafica più completa dell’intero processo che si ottiene combinando la process chart con l’operation process chart. From To Chart È una matrice che riassume le movimentazione dei materiali tra attività collegate per stabilire le posizioni relative delle attività, definire il flusso dei materiali e confrontare flussi alternativi. Operativamente per utilizzare questi metodi abbiamo bisogno di uno strumento informatico che ci permetta di tracciare i grafici e le tabelle necessarie, pertanto possiamo utilizzare Excel in abbinamento con Visio per realizzare i grafici più complicati. rotazione giornaliero, settimanale, mensile, annuale. Altre dimensioni tipiche sono il prodotto oppure il magazzino, o il cliente. Per ciascuna dimensione è possibile realizzare delle gerarchie di analisi ad esempio per il prodotto possiamo individuare la famiglia, la categorie e la sottocategoria, così per il magazzino possiamo indicare il sito, l’area, l’ubicazione. In questa fase andiamo a fare una specie di lista delle spesa, ovvero elenchiamo tutti gli indiWWW.INFOLOGIS.BIZ 13 KPI PER LA LOGISTICA catori che è possibile costruire in base ai dati che abbiamo a disposizione. Verifica KPI: In questa fase andiamo a calcolare i KPI ed analizzarli per alcune settimane valutando quindi gli indicatori che sono effettivamente necessari, eliminando quelli inutili. La costruzione del sistema di monitoraggio non termina qui in quanto è necessario prestare attenzione ai fenomeni aziendali ed eventualmente ripetere nuovamente l’analisi fatta, magari solo parzialmente, per individuare nuove esigenze di monitoraggio. Il sistema di monitoraggio è qualcosa di vivo a differenza del cruscotto dell’automobile che una volta installato rimane sempre quello, nel caso dell’impresa è necessario fare le modifiche affinché il sistema sia effettivamente utile. Mantenendo il paragone con il cruscotto dell’auto a volte può capitare che ci sia un malfunzionamento nel sistema stesso ad esempio si accende la spia della cintura non inserita anche se non è vero. Questa situazione può verificarsi anche in un sistema di monitoraggio aziendale soprattutto quando si presentano dati non previsti nella fase iniziale di progettazione. Ad esempio potreste non aver previsto di ripulire da dati anomali il prezzo di vendita così quando il vostro impiegato dell’ufficio logistica, sempre molto zelante, inserisce il prezzo dell’ordine, gli scappa qualche zero in più ed ecco che miracolosamente il fatturato di aprile schizza alle stelle ed il vostro direttore generale vi cerca urgentemente in pausa pranzo (solitamente i direttori generali hanno l’abitudine di leggere i report in pausa pranzo o dopo la chiusura aziendale). WWW.INFOLOGIS.BIZ 14 2 I processi dell’area logistica Nel capitolo precedente abbiamo visto come il primo passo per costruire un qualsiasi sistema di misurazione sia la mappatura dei processi. In questo capitolo vedremo come mappare i processi dell’area logistica ed i principali indicatori associati ad essi. Esistono diversi modelli per rappresentare i processi, ovvero dei sistemi in grado di ridurre la complessità della realtà attraverso uno schema facilmente comprensibile. In questo capitolo vedremo un modello per la mappatura dei processi logistici semplice ma estremamente efficace. Per ogni marco area descriveremo i processi, lo schema dei dati ed i principali indicatori. Modelli di processo Possiamo considerare la logistica come l’insieme di due tipologie di attività fondamentali, la sosta ed il trasferimento. Queste attività avvengono a diversi livelli della rete logistica. Ad esempio se consideriamo una rete di aziende e quindi ogni azienda rappresenta un nodo avremo dei trasferimenti tra i nodi (Il materiale passa dal produttore al distributore per essere rivenduto al dettagliante) e delle soste all’interno dei nodi (il materiale trasferito al distributore rimane nel suo magazzino fino a quando non viene trasferito nuovamente). Se consideriamo la singola azienda allora i nodi diventano i vari reparti produttivi tra cui viene trasferito il materiale (ad esempio il materiale in sosta nel magazzino prodotti finiti viene trasferito nell’area spedizioni). Se scendiamo ulteriormente di livello ad esempio se consideriamo il reparto produzione anche qui ci sono trasferimenti e soste di materiali. La logistica ha come funzione la pianificazione, la gestione ed il coordinamento dei trasferimenti e delle soste di materiali. Le attività, mattone elementare dei processi, hanno la WWW.INFOLOGIS.BIZ 15 KPI PER LA LOGISTICA necessità di essere organizzate per il raggiungimento dell’obbiettivo (PIANIFICAZIONE), è necessario sovraintendere alla loro esecuzione (GESTIONE), ed è necessario legare tra di loro le attività (COORDINAMENTO). All’interno della logistica queste operazioni sono svolte attraverso quattro macroprocessi: • Scorte • Magazzino • Trasporti • Flussi informativi Il macro processo scorte si occupa di pianificare le soste ed i trasferimenti, ovvero decide il livello di accumulo dei materiali all’interno dei diversi nodi della rete e quando devono essere effettuati i trasferimenti tra i nodi. Il macro processo magazzino si occupa della gestione delle soste all’interno dei nodi, il macro processo trasporti si occupa della gestione dei trasferimenti del materiale tra i nodi mentre il macro processo dei flussi informativi si occupa di coordinare i legami tra le varie attività all’interno dei vari processi. Per la mappatura dei processi logistici ci concentreremo unicamente sui tre macro processi che si occupano di pianificare e gestire i trasferimenti e le soste, mentre il coordinamento WWW.INFOLOGIS.BIZ 16 KPI PER LA LOGISTICA attraverso i flussi informativi è un processo il cui monitoraggio rientra nelle attività della funzione IT, pertanto benché essenziale per la corretta gestione logistica non verranno analizzati gli indicatori. L’area magazzino Il macro processo magazzino si occupa di gestire la sosta dei materiali all’interno di un nodo che può essere il singolo magazzino di reparto fino al più grande magazzino di distribuzione regionale. Obbiettivo di questa area è quello di rendere la sosta la più efficiente possibile. È possibile individuare cinque processi principali che poi possono essere scomposti in altri sottoprocessi a seconda dell’attività tipica dell’azienda. 1. Ricevimento 2. Stoccaggio 3. Prelievo 4. Spedizione 5. Inventario Ricevimento: Compito di questo processo è fare in modo che il materiale proveniente da un altro nodo logistico sia riconosciuto e predisposto per entrare nel nodo logistico. In questa fase avviene lo scarico del mezzo di trasporto, il riconoscimento delle unità di carico tramite documento di trasporto, il deposito del materiale in una apposita area di sosta, l’inserimento dei dati all’interno del sistema informativo, il controllo dei materiali ed il loro smistamento. Obiettivo di questo processo è quello di ridurre il tempo di attesa dei mate17 WWW.INFOLOGIS.BIZ KPI PER LA LOGISTICA riali, procedere alla corretta identificazione del materiale ed al corretto smistamento. Stoccaggio: In questo processo il materiale viene conservato all’interno dei diversi sistemi di stoccaggio nella allocazione più opportuna per il suo successivo prelievo. In questa fase vengono posizionati i materiali nelle loro ubicazioni dopo che sono entrati nel nodo logistico dopo la fase di ricevimento, oppure a seguito di riorganizzazione del materiale per ottimizzare il prelievo. Obiettivo di questo processo è evitare lo smarrimento del materiale all’interno del nodo. Prelievo: In questo processo il materiale viene prelevato per essere trasferito dal nodo. In questa fase vengono definiti i prelievi che è necessario effettuare, vengono prelevati i materiali, identificati, controllati e smistati nelle varie destinazioni. Obiettivo di questo processo è quello di rendere breve la fase di prelievo e di ridurre i gli errori di identificazione e smistamento. Spedizione. In questo processo il materiale prelevato viene preparato per essere trasferito all’esterno del nodo logistico, pertanto è necessario formare le unità di spedizione, predi- Schema dimensionale per i movimenti di magazzino WWW.INFOLOGIS.BIZ 18 KPI PER LA LOGISTICA sporre la documentazione necessaria e disporre le unità di spedizione nella apposita area in attesa che il materiale venga trasferito. Obiettivo di questo processo è quello di ridurre al minimo gli errori nella preparazione delle unità di spedizione e nella documentazione relativa. Inventario: In questo processo vengono riallineate le giacenze contabili con le giacenze fisiche in modo che non vi siano differenze. Tale attività può essere continua come con l’inventario a rotazione oppure periodica come con l’inventario annuale. Obbiettivo dell’attività è di ridurre al minimo i tempi necessari al suo espletamento e di evitare di introdurre nuovi errori nelle giacenze contabili. I principali indicatori hanno l’obiettivo di valutare l’efficienza dello stoccaggio valutando quindi la saturazione volumetrica e superficiale del magazzino e la movimentazione dei materiali valutando la velocità e la correttezza delle operazioni. La costruzione di questi indicatori non può prescindere dall’utilizzo di un sistema WMS che rileva le ubicazioni di magazzino ed i movimenti. Per quanto riguarda la rilevazione delle giacenze nelle ubicazioni e quindi la saturazione superficiale è possibile reperirle anche tramite un buon gestionale, ma per i tempi relativi ai prelievi ed al ricevimento e posizionamento non è possibile farlo senza un WMS che registri tutte le operazioni di magazzino. Per la valutazione dell’efficacia delle operazioni di magazzino, in alcuni casi è necessario di dotarsi di sistemi di registrazione per valutare ad esempio le spedizioni errate. Il principale fatto da analizzare all’interno del area magazzino riguarda il movimento ovvero l’operazione con la quale un materiale viene allocato in una ubicazione oppure prelevato, del quale vengono considerate le dimensioni temporali, di ubicazione, articolo, operatore e causale. Vengono quindi misurati la QT del movimento, la QT di UDC, il loro peso, il volume e la durata del movimento. Indicatore Tasso occupazione magazzino Saturazione Superficiale Saturazione Volumetrica Produttività Movimentazione in entrata Movimentazione in uscita Accuratezza inventario Affidabilità consegne Completezza ordine Puntualità consegna Descrizione Celle occupate/Celle totali Superficie occupata/superficie totale Volume occupato/volume totale Numero righe evase/giorno Numero righe entra/movimenti totali giorno Numero righe uscite/movimenti totali giorno Numero codice errati/numero codici totali Numero spedizioni errate/numero spedizioni totali Numero ordine evasi completi/numero ordini evasi Ordini consegnati puntuali/ordini consegnati totali WWW.INFOLOGIS.BIZ 19 KPI PER LA LOGISTICA L’area scorte Questo macro processo si occupa di pianificare la sosta ed il trasferimento dei materiali tra i vari nodi logistici. Possiamo individuare tre processi principali: 1. Pianificazione approvvigionamento 2. Previsione della domanda 3. Pianificazione livello dei materiali Pianificazione approvvigionamento: Questo processo si occupa di pianificare i trasferimenti di materiali dai fornitori interni ed esterni in base alla domanda di materiali all’interno dei vari nodi. In questo processo vengono emessi gi ordini di acquisto, di conto lavoro, di produzione o di trasferimento tra depositi diversi. Il processo parte a valle della previsione della domanda ed ha come obiettivo quello di ridurre la sosta dei materiali all’interno dei nodi. Previsione della domanda: Questo processo si occupa di individuare la domanda di materiale all’interno dei vari nodi. In questo processo vengono acquisti gli ordini clienti e vengo- Schema dimensionale per l’inventario di magazzino WWW.INFOLOGIS.BIZ 20 KPI PER LA LOGISTICA Schema dimensionale per gli ordini no fatte le previsioni per i periodi successivi, inoltre viene valutata l’evadibilità degli ordini clienti. Obiettivo del processo è l’affidabilità della previsione della domanda. Pianificazione del livello dei materiali: Questo processo si occupa della definizione dei parametri di gestione dei flussi di materiali come la scorta minima, il punto di riordino ed il lotto economico. È una attività periodica che definisce i parametri necessari alla pianificazione dell’approvvigionamento ed alla previsione della domanda. I principali indicatori per quest’area misurano il livello delle scorte all’interno dei vari nodi e la loro durata per valutare l’efficacia della pianificazione degli approvvigionamenti e della previsione della domanda. In questo processo vengono misurati due fatti principali: La giacenza e l’ordine. La giacenza viene analizzata in base alla dimensione temporale, alla sua ubicazione ed all’articolo, mentre l’ordine (di produzione, acquisto, vendita o conto lavoro) viene valutato in base alla dimensione magazzino, alla data richiesta ed alla data effettiva ed in base all’articolo. WWW.INFOLOGIS.BIZ 21 KPI PER LA LOGISTICA Indicatore Indice di rotazione Puntualità fornitori Overstock Obsolescenza Evadibilità ordini Scostamento lead time Descrizione Spedito/giacenza media Ordini consegnati puntuali/ordini consegnati totali Valore magazzino in surplus/valore magazzino Valore magazzino obsoleto/valore magazzino Numero di ordini evadibili in T/ Numero di ordini totali ricevuti in T Lead time effettivo / lead time previsto L’area trasporti Questo macro processo si occupa di gestire i trasferimenti di materiali tra i vari nodi, in modo particolare tra i nodi di proprietà dell’azienda (ad esempio trasferimenti tra stabilimenti differenti o tra magazzini centrali e periferici) e del trasferimento dei materiali verso i nodi periferici o clienti, diversamente la gestione del trasferimento dai nodi fornitori non è solitamente a carico dell’impresa. Due sono i principali processi di quest’area: Gestione della distribuzione Gestione dei vettori Gestione della distribuzione: Questo processo si occupa di gestire la spedizione dei materiali verso i vari nodi. In questo processo viene definito il piano delle spedizione, vengono prenotati i ritiri e viene predisposta la documentazione necessaria in caso i nodi destinazione siano fuori dall’unione europea. Obiettivo di questo processo è di ottimizzare le spedizioni in modo da ridurre i costi del trasporto. Gestione dei vettori:Questo processo si occupa della gestione dei mezzi sia interni che esterni per il trasferimento dei materiali. In questo processo vengono definiti gli accordi con i fornitori esterni per le spedizioni gestite in outsourcing, invece per le spedizioni gestite in proprio vengono effettuate tutte le operazioni necessarie alla gestione della flotta di automezzi (manutenzione, assicurazione, autisti). Obiettivo del processo è l’ottimizzazione delle risorse necessarie, la riduzione dei tempi di consegna e l’affidabilità delle consegne. I principali indicatori per quest’area riguardanp l’efficienza dei vettori come ad esempio il costo per chilometro o la saturazione volumetrica delle spedizioni, mentre altri indicatori riguardano l’efficacia dei vettori intesa come puntualità di consegna e correttezza. WWW.INFOLOGIS.BIZ 22 KPI PER LA LOGISTICA Schema dimensionale per le spedizioni Il principale fatto analizzato sono le spedizioni che sono analizzate secondo la dimensione temporale, la dimensione della destinazione dell’origine e della destinazione e secondo il vettore. Per ogni spedizione sono misurati il peso, il volume, il numero di colli ed il numero di articoli. Per l’acquisizione dei dati necessari per l’analisi dei trasporti è fondamentale la corretta compilazione del documento di trasporto con tutti i dati necessari non solo per assolvere gli obblighi di legge ma anche quelli per le analisi statistiche, questi ultimi sono spesso sottovalutati dagli operatori addetti alle spedizioni che a volte sotto la pressione dell’autista trascurano la compilazione di alcuni campi nella predisposizione del DDT. Quindi è opportuno pianificare con anticipo le spedizione e prevedere una procedure di emissione dei dosumenti di trasporto molto intuitiva. Inoltre per avere dati relativi ai costi delle spedizioni è necessario estrarre i dati relativi alle fatture emesse dai vari vettori. WWW.INFOLOGIS.BIZ 23 KPI PER LA LOGISTICA Indicatore Puntualità consegna Puntualità ritiro Accuratezza consegna Costo km Volume medio Numero destinazioni Descrizione Consegne puntuali/consegne totali Ritiri puntuali/ritiri totali Consegne errate/consegne totali Costi trasporto/km percorsi Volume trasportato/numero spedizioni Numero destinazioni mensili WWW.INFOLOGIS.BIZ 24 3 Costruire i KPI In questo ultimo capitolo andremo a vedere come realizzare in pratica il nostro sistema di misurazione individuando gli strumenti software adeguati alla realizzazione del nostro obiettivo. Qualsiasi implementazione di un sistema di KPI deve partire da una progettazione che anche se minima è necessario che ci sia altrimenti si corre il rischio di lavorare il doppio dopo per star dietro agli errori. In questo capitolo vedremo due tipologie di soluzioni una basata su software di business intelligence ed una basata sull’utilizzo di Excel. È bene considerare che il software di business intelligence deve adattarsi alle mutevoli esigenze dell’impresa crescendo con l’azienda, per questo il mio consiglio è di partire dalla soluzione Excel, in una fase iniziale in cui l’impresa sta esplorando le sue esigenze di Business Intelligence per poi passare una volta che le esigenze sono maturate ad una soluzione di acquisto di un software specifico. Per le imprese molto piccole potrebbe bastare la soluzione di Excel, mentre chiaramente per le imprese di più grandi dimensioni la soluzione dopo un po’ si rivela inadeguata. Il mio consiglio anche per le imprese più grandi è quello di partire da una soluzione semplice per poi ampliarla quando saranno più chiare le esigenze di informazioni, in questo modo si può lavorare senza la pressione di un budget e maturare una cultura di business intelligence che si rivelerà di grandissima utilità nel approcciare progetti di maggiore complessità. Nella definizione di un progetto “esplorativo” di business intelligence possiamo seguire le seguenti fasi: 1. Definizione degli obbiettivi WWW.INFOLOGIS.BIZ 25 KPI PER LA LOGISTICA 2. Analisi dei dati disponibili 3. Definizione dei requisiti 4. Modellazione dei dati Definizione degli obbiettivi: In questa fase andremo a definire i confini del nostro progetto, ovvero quale parte di azienda andremo a misurare, ad esempio per quanto riguarda la logistica potremmo decidere di monitorare le scorte, il magazzino o i trasporti. In questa fase individueremo un calendario delle attività da fare, le risorse necessarie ed i risultati attesi. Analisi dei dati disponibili: In questa fase andremo ad analizzare cosa registra il nostro gestionale o gli altri sistemi ad esso collegato (ad esempio il software che gestisce il magazzino automatico). Andremo quindi ad individuare dove sono registrati i dati, come sono registrati e chi ha il compito di gestirli. In questo modo avremo il panorama delle informazioni che potremmo attenderci di estrarre. Ad esempio se il nostro gestionale non registra sul DDT il volume della spedizione, non potremo chiaramente calcolare il volume medio delle spedizioni. Diverso è invece se il gestionale prevede quel dato ma non viene inserito, in questo caso bisogna valutare con chi gestisce l’inserimento del dato perché questo non viene rilevato. In questa fase esplorativa di Business Intelligence normalmente ci si accontenta dei dati che ci sono, successivamente con l’utilizzo quotidiano dei report ci si può rendere conto se effettivamente quel dato non registrato è importante oppure no. Definizione dei requisiti: Sulla base di quanto è possibile estrarre dal gestionale ed in base alle esigenze informative di chi deve prendere le decisioni vengono definite le domande a cui il sistema di monitoraggio dovrà rispondere, ad esempio quanto ruota il magazzino? Che volume di merci spediamo verso una particolare destinazione ?. Il suggerimento è quello di fare un elenco di domande relative alle aree aziendali che dobbiamo analizzare e a fianco di ogni domanda indicare quali dati sono necessari (ad esempio per l’indice di rotazione abbiamo bisogno di dati come la giacenza e la qt spedita/consumata). Poi andiamo ad eliminare le domande per cui non abbiamo i dati per rispondere. Modellazione dei dati: In questa fase in base alle domande evidenziate dall’analisi dei requisiti andiamo ad organizzare i dati per poter rispondere alle domande. Si tratta in sostanza di associare per ogni area di analisi una o più tabelle con i dati necessari per il calcolo degli indicatori. Ad esempio per l’area scorte potrebbe essere necessaria una tabella con informazioni del tipo: Articolo, Categoria, Sottocategoria, Giacenza, Data, Magazzino e così via. Per ogni colonna della tabella andremo poi ad indicare sinteticamente dove andremo a prendere il dato e se sono necessari dei calcoli per ottenere l’informazione necessaria. Ad esempio in vecchi gestionali la data potrebbe essere registrata in questo modo AAAAMMGG, ma per poter fare delle operazioni è necessario riportala nel formato GG/MM/AAAA. WWW.INFOLOGIS.BIZ 26 KPI PER LA LOGISTICA Gli strumenti disponibili Sul mercato sono disponibili diversi software per business intelligence pertanto tra le varie soluzioni ho scelto quelle maggiormente conosciute e per cui è disponibile diverso materiale in giro per internet. Ho scelto due software commerciali ed uno open source anche se i due software commerciali presentano entrambi delle versioni free con delle limitazioni. Il mio suggerimento è quello di iniziare con Excel poi passare ad una delle versioni free o base di uno dei software illustrati e successivamente valutare l’implementazione della versione avanzata, in questo modo lo strumento software crescerà con la maturazione delle vostre esigenze di business intelligence. SpagoBi SpagoBI è una piattaforma libera per lo sviluppo di progetti di Business Intelligence in un ambiente integrato ed estremamente flessibile. La piattaforma è un importante supporto ai processi decisionali dell’attività di business quotidiano e strategico, sia a livello direzionale che operativo grazie ai numerosi strumenti analitici messi a disposizione. SpagoBI offre molteplici soluzioni per la reportistica, l’analisi multidimensionale, i cruscotti semplici ed interattivi, le analisi geografiche e grafiche, la gestione e visualizzazione dei KPI, l’interrogazione libera, il data mining, la collaborazione e l’arricchimento informativo. SpagoBI si articola in cinque moduli: • SpagoBI Server: la piattaforma che comprende tutti gli strumenti analitici, la gestione della sicurezza e delle regole di visibilità, i tools di amministrazione; • SpagoBI Studio: un ambiente di sviluppo integrato basato su Eclipse; • SpagoBI Meta: l’ambiente dei metadati; • SpagoBI SDK: un layer di integrazione per usare SpagoBI da applicazioni esterne; • SpagoBI Applications: che accoglie tutti i modelli analitici verticali sviluppati con SpagoBI. SpagoBI Server Il Modello Analitico è il cuore di SpagoBI Server e soddisfa l’intera gamma dei requisiti di analisi, offrendo diverse soluzioni per ogni area analitica: • Reports per presentare dati strutturati in modalità pixel-perfect; • Analisi OLAP per navigare attraverso i dati; • Dashboards in tempo reale per monitorare i KPI; • Processi di data mining per scoprire informazioni nascoste; • Statistiche geo-referenziate per pubblicare con una rappresentazione geografica i dati archiviati in normali data warehouse; • Grafici per presentare le informazioni in una modalità semplice ed intuitiva; • Free Inquiry (QbE) per comporre liberamente le proprie interrogazioni, esportarne il risultato in fogli di lavoro e generare il primo template di reportistica; 27 WWW.INFOLOGIS.BIZ KPI PER LA LOGISTICA • Modello KPI per costruire ed esaminare il proprio modello di monitoraggio prestazionale; • Dossier Analitici per condividere informazioni pubbliche e private prima di una riunione (ad esempio nella contrattazione del budget, in una riunione di avanzamento progetti) o per archiviare collezioni tematiche di documenti (ad esempio il libro dei prodotti di una stagione con i relative dati di vendita); • Documenti Office per pubblicare documenti office sotto il governo del modello comportamentale; • processi ETL per raccogliere dati da molte e diverse sorgenti. SpagoBI permette all’utente di decidere come comporre la piattaforma che soddisfa al meglio le sue esigenze, anche unendo prodotti open source e proprietari al fine di salvare gli investimenti pregressi e quindi massimizzare il ROI. Il Modello Comportamentale regola la visibilità sui documenti e sui dati, in relazioni ai ruoli dell’utente finale. Grazie al modello comportamentale è possibile riuscire a: • ridurre il numero di documenti analitici da sviluppare e mantenere; • codificare una sola volta le regole di comportamento dei documenti e di visibilità sui dati; • garantire lo crescita armonica del progetto nel tempo; • garantire il rispetto delle regole di visibilità nel tempo, indipendentemente dai motori o dai documenti analitici che si vanno aggiungendo. SpagoBI Meta SpagoBI Meta è il modulo di SpagoBI specificatamente focalizzato nella gestione e nell’interrogazione dei metadati. La piattaforma gestisce metadati tecnici e di business, permettendo all’utente di modificarli o importarli da tool esterni quali l’ETL. I metadati di business aiutano l’utente a conoscere meglio i dati che sta guardando, mentre i metadati tecnici permettono all’amministratore di sapere la provenienza dei dati, generare documentazione automatica o effettuare analisi di impatto. Il modulo è composto da uno strumento a supporto della fase di reverse engineering della base dati tramite il quale è possibile definire oggetti base e oggetti complessi da utilizzare poi all’interno della piattaforma dagli strumenti di analisi. Questo modulo si occupa anche di arricchire la base di conoscenza dei metadati di SpagoBI Server, così da essere facilmente interrogabili attraverso tutti gli strumenti già a disposizione: report, OLAP e QbE. Microstrategy Microstrategy , è un’azienda americana leader mondiale per quanto riguarda la distribuzione di software per la Business Intelligence. Microstrategy è caratterizzato da un architettura relazionale (ROLAP), all’interno della quale si utilizza un modello multidimensionale virtuale, contraddistinto da una serie di cubi che descrivono i principali fatti di interesse e che possono facilmente essere compresi dagli utenti che possono quindi navigare senza troppi problemi all’interno della mole di dati e informazioni. WWW.INFOLOGIS.BIZ 28 KPI PER LA LOGISTICA MicroStrategy consente un facile scambio di componenti aperti come DBMS, ETL, Sistemi Operativi, Sistemi di Directory, ERP e software per il Web, per consentire ai clienti di scambiare facilmente un componente tecnologico con un altro. Mantenendo una stretta relazione con le tecnologie complementari, questo prodotto consente ai clienti di ottenere quella flessibilità necessaria per creare sistemi di Business Intelligence assicurando al contempo alte prestazioni e una gestione operativa stabile. Le principali caratteristiche di MicroStrategy Interfaccia Web: MicroStrategy introduce una nuova interfaccia utente, specificamente creata per l’imprenditore e ottimizzata per elevata produttività. L’interfaccia utente include una nuova serie di azioni a “clic singolo”, incorporate attraverso l’interfaccia per rendere gli utenti altamente produttivi nella visualizzazione e nell’esplorazione dei dati. È progettata con un look innovativo e una visione più semplice, che espone la funzionalità agli utenti in modo graduale, secondo le loro necessità; Reporting completamente interattivo: MicroStrategy ha esteso la capacità di report delle versioni precedenti, rendendo completamente interattivi tutti i report e le scorecard. Ora gli utenti possono riorganizzare qualunque report con semplici interventi di trascinamento o facendo clic sulle nuove icone della barra degli strumenti, per avere visualizzazioni completamente nuove dei dati, tutte per lo stesso report e senza richiedere assistenza; Accesso diretto ai dati di business: MicroStrategy incorpora nella propria architettura un ulteriore motore dinamico di accesso ai dati. Questo motore è progettato per accedere a database multidimensioni, per esempio i database di Business Information Warehouse (BW) SAP. Unione eterogenea dei dati di tutta l’azienda: MicroStrategy estende la flessibilità di modellazione dei dati delle versioni precedenti per includere viste integrate dei dati provenienti da memorie dati eterogenee. I dati possono provenire da qualunque sorgente, inclusi warehouse dei dati, centri dati, BW SAP e qualunque database di sistemi operativi; Integrazione della funzione di Data Mining migliore nei report e nelle analisi principali: MicroStrategy ha allargato il proprio motore analitico alla capacità di Data Mining, che consente ai report e alle analisi di includere capacità predittive in ogni report o analisi. Ora il motore analitico può calcolare svariate funzioni di data mining, compresi algoritmi di rete neurale, algoritmi di cluster, di regressione e ad albero. Insieme a questa nuova capacità di calcolo, MicroStrategy comprende anche la nuova possibilità di importare modelli di data mining direttamente dai migliori prodotti del settore. QlikView Gran parte dei database standard di QlikView sono basati su un modello relazionale. I record sono suddivisi in modo da ridurre la ridondanza, mentre i campi chiave vengono utilizzati per riunire nuovamente i record nel momento in cui vengono utilizzati. I programmatori di database devono trovare un difficile compromesso tra l’incremento della velocità e l’aumento dello spazio e del tempo necessari per aggiungere o modificare i record. QlikView è una soluzione di architettura semplice, dove tutti i dati sono salvati in memoria 29 WWW.INFOLOGIS.BIZ KPI PER LA LOGISTICA e i calcoli vengono eseguiti solo all’occorrenza. L’obiettivo di QlikTech consiste nel fornire potenti soluzioni di analisi e reporting in un quarto del tempo, a costi dimezzati e con un valore doppio rispetto ai prodotti basati sui cubi OLAP. QlikView è progettato in modo che l’intera applicazione (incluso il modello dati) sia memorizzata nella RAM, caratteristica che rende questa soluzione più efficiente rispetto alle applicazioni OLAP tradizionali. Nel momento in cui avviene il caricamento dei dati da un’origine dati, QlikView crea un modello dati in-memory che consente l’accesso a milioni di celle di dati e risponde alle query in una frazione di secondo. È inoltre possibile eseguire associazioni ad alta velocità con un semplice clic sugli oggetti dei vari fogli e aggiornare immediatamente la visualizzazione. QlikView lavora a velocità superiori e richiede meno spazio rispetto a un database relazionale equivalente in quanto ottimizza le informazioni nel momento in cui le carica, rimuovendo i valori ridondanti dei diversi campi e correlando automaticamente le tabelle. Poiché non sono necessari indici, ogni campo è disponibile come campo di ricerca senza compromettere in alcun modo le prestazioni. Grazie a questa architettura, QlikView richiede in genere un decimo, o anche meno, dello spazio necessario per gli stessi dati rappresentati in un modello relazionale (ad es. in 10 GB di memoria sono contenuti 100GB di dati). Non esiste alcun limite al numero di tabelle consentite in un’applicazione o al numero di campi, righe o celle in una singola tabella. La capacità della RAM è l’unico fattore che limita le dimensioni dell’applicazione. QlikView consente di analizzare grandi volumi di dati a velocità elevata grazie alla particolare struttura del modello dati in-memory. QlikView esegue calcoli “al volo”, fornendo a tutti gli utenti – e non solo ai pochi esperti – funzionalità di analisi multidimensionale. Di conseguenza gli utenti possono ottenere risposte alle query ed eseguire calcoli in una frazione di secondo, nonché elaborare grandi dataset; dal canto loro le aziende possono soddisfare in modo rapido e conveniente le esigenze di un maggior numero di utenti. Sfruttando appieno i vantaggi della capacità di memoria della tecnologia a 64 bit, QlikView è in grado di fornire metriche a livello di riepilogo e dettagli a livello di record sulla stessa architettura. Le aziende possono quindi trarre vantaggio da soluzioni di analisi scalabili che forniscono indicatori KPI a livello di riepilogo, oltre ad analisi dettagliate ed estremamente granulari. QlikView integra in una singola piattaforma unificata tutte le funzionalità che in genere caratterizzano suite di prodotti più complesse e costose. Oltre a fornire potenti applicazioni analitiche, QlikView consente di eseguire analisi flessibili ad hoc e di creare semplici report stampabili. In questo modo le aziende possono estendere QlikView a tutti gli utenti - dagli analisti qualificati che creano report dettagliati ai dirigenti che hanno bisogno di una panoramica sulle informazioni aziendali critiche, fino ai responsabili della supervisione degli impianti che analizzano le prestazioni di output. Con QlikView è inoltre possibile sostituire i report cartacei non utilizzati con report generati on demand. QlikView mette disposizione una versione free completamente funzionante con la limitazione che i file creati non possono essere condivisi ed aperti da altri utenti che hanno QlikView. L’installazione e l’utilizzo sono molto intuitivi inoltre sono disponibili diversi tutorial e guide per poter imparare i primi rudimenti. 30 WWW.INFOLOGIS.BIZ KPI PER LA LOGISTICA Costruire i KPI con Excel Ogni gestionale ha la necessità di registrare i dati all’interno di un particolare file (in realtà non sempre si tratta di un unico file) chiamato database. Ogni qualvolta aprite una maschera del vostro gestionale per inserire un DDT o un ordine, il programma si preoccupa di recuperare o registrare i dati all’interno di una o più tabelle del database. Le maschere hanno il compito di semplificare (almeno questo è quello che fanno nella maggior parte dei casi) l’inserimento, la modifica, la cancellazione e l’interrogazione dei dati all’interno di una database, che solitamente è organizzato in più tabelle che contengono dati omogenei tra di loro, ad esempio la tabella con l’anagrafica articoli, la tabella con le righe degli ordini di vendita. La soluzione proposta prevede l’utilizzo di MS Query per estrarre i dati dalle tabelle del gestionale e l’uso delle tabelle Pivot per creare report e grafici riepilogativi. Per poter realizzare questa soluzione sono necessari due requisiti di base: • Il database sia accessibile • Avere le credenziali di accesso al database Esistono sul mercato diverse tipologie di database più o meno costose, più o meno efficienti che possono essere utilizzate per archiviare i dati. Solitamente il produttore del gestionale sceglie un database su cui registrare i dati, oppure per le grandi imprese viene lasciata libertà di scegliere quale database utilizzare, pagando quindi due licenze una per il software gestionale ed una per il database (solitamente Oracle, SQLServer o MySql). Quando il database è compreso nel pacchetto software (soprattutto per i gestionali di piccole dimensioni in cui non devono accedere molti utenti) solitamente è utilizzata una licenza gratuita o limitata dei database più diffusi. Potrebbe anche capitare (ma questo succedeva in passato) che i dati vengano registrati su un database proprietario dell’azienda produttrice del software gestionale ed in questo caso non è possibile accedere ai dati, oggi la stragrande maggioranza dei gestionali utilizza uno dei database maggiormente diffusi e quindi accessibili. La seconda condizione è di avere le credenziali di accesso al database del gestionali, ovvero username e password per accedere al database, che potrebbero corrispondere a quelle utilizzate per accedere al gestionale. Una volta verificati i prerequisiti è necessario collegarsi al database tramite una connessione ODBC, ovvero una specie di ponte che permette di interrogare i dati presenti all’interno dello specifico database. È necessario che sul proprio PC sia installato un driver ODBC per il database da interrogare, solitamente con l’installazione di windows vengono caricati i driver per MS Access e SQLServer. Nel caso non fosse installato il driver solitamente è possibile scaricarlo dal sito del produttore del database. Una volta verificata la presenza del driver ODBC necessario per creare la connessione procediamo in questo modo: 1 Andiamo in pannello di controllo WWW.INFOLOGIS.BIZ 31 KPI PER LA LOGISTICA 2 Clicchiamo su strumenti di amministrazione 3 Clicchiamo su origine dati ODBC 4 Nella maschera che compare vedrete tutte le connessioni presenti sul vostro PC, quindi cliccate su aggiungi 5 Nell’elenco dei driver ODBC presenti selezionare il driver specifico per il proprio database e cliccare su fine. 6 A questo punto la configurazione della connessione dipende dallo specifico database ma solitamente viene richiesto:Un nome da dare alla connessione (a vostra scelta) il server (ovvero il PC) su cui risiede il database, l’username e la password. WWW.INFOLOGIS.BIZ 32 KPI PER LA LOGISTICA Una volta creata la connessione possiamo iniziare ad interrogare i dati, ma prima di operare è opportuno conoscere il database ovvero cercare di capire come sono organizzati i dati per poter effettuare le interrogazioni, se disponibile è meglio consultare la documentazione che nel migliore dei casi consiste nello schema relazionale (un disegno con i nomi delle tabelle e come sono collegate tra di loro) ed il dizionario dei dati ovvero l’elenco dei campi presenti nelle varie tabelle con una descrizione di cosa è contenuto nel campo. Ovviamente non ha senso analizzare tutte le tabelle, anche perché in un piccolo gestionale ce ne sono centinaia, mentre per un sistema ERP come SAP si arriva tranquillamente a diverse centinaWWW.INFOLOGIS.BIZ 33 KPI PER LA LOGISTICA ia. In questa fase dovrete individuare le tabelle che servono per la vostra analisi, per l’area logistica sono d’interesse le tabelle con l’anagrafica articoli, l’anagrafica clienti/fornitori, gli ordini di vendita e di acquisto, i documenti di trasporto, i movimenti di magazzino ed i saldi di magazzino. Ovviamente se i programmatori hanno avuto buon senso nel definire il nome delle tabelle non dovrebbe essere difficile, altrimenti dovrete navigare tra sigle come MAGSAL o TESORCLI e via dicendo. LO SCHEMA RELAZIONALE CON VISIO Se non avete lo schema relazionale ma avete a disposizione VISIO potere ricavarvi lo schema relazionale con l’elenco dei campi presenti nel vostro database. Una volta avviato MS VISIO procedete in questo modo: 1 Andate su nuovo e tra i modelli scegliete software e database e scegliete Database – modello 2 Andate nel menù database e cliccate su decodifica 3 Selezionate la connessione ODBC al vostro database 4 Cliccate due volte su avanti e vi ritroverete l’elenco delle tabelle del vostro database, a questo punto se sono poche potete selezionarle tutte, oppure scegliere solo quelle che vi interessano. 5 Cliccate su fine e dopo un tempo che dipende dal numero di tabelle che avete selezionato vi ritrovate la mappa del vostro database. Buona navigazione !!! WWW.INFOLOGIS.BIZ 34 KPI PER LA LOGISTICA WWW.INFOLOGIS.BIZ 35 KPI PER LA LOGISTICA Nel caso non aveste a disposizione la documentazione del database dovrete procedere per tentativi, ovvero quando andate ad interrogare il database dovrete scorrevi le varie tabelle per individuare quelle che potrebbero contenere i dati che servono provare ad estrarre i dati e verificare se sono quelli che vi servono. È un lavoraccio ma non è impossibile (la prossima volta farete più attenzione nello scegliere il vostro fornitore di servizi informatici!!!) A questo punto siete pronti ad estrarre i dati, ovvero a creare la vostra prima Query (interrogazione). Per interrogare i database è stato realizzato un apposito linguaggio chiamato SQL che praticamente vi permette di chiedere qualsiasi cosa al vostro database (sempre che lui abbia voglia di rispondervi e la domanda sia posta correttamente !!!). Ovviamente per interrogazioni semplici non è necessario imparare questo linguaggio ma potete utilizzare MS Query per creare in maniera grafica ed intuitiva le vostre interrogazioni. Per avviare MS Query aprite Excel andate sulla barra dati e procedete in questo modo: 1 Cliccate da altre origini dati e cliccate su MS Query 2 Nella maschera che vi compare selezionate la connessione ODBC al vostro database e togliete la spunta da usa creazione guidata. 3 A questo punto vi trovate in MS Query e nella prima maschera vi viene chiesta la tabella da aggiungere, scorrete l’elenco e selezionate la tabella che vi interessa. A questo punto cliccate sul pulsante mostra criteri e vi troverete lo schermo diviso in tre parti: Nella prima parte trovate l’elenco delle tabelle con i loro campi, potete sempre aggiungere una tabella cliccando su aggiungi tabelle, oppure eliminare selezionando la tabella e premendo il tasto CANC. Solitamente quando fate un’interrogazione i dati sono presenti su più tabelle ad esempio nelle righe d’ordini trovate il codice articolo, ma per avere una sua WWW.INFOLOGIS.BIZ 36 KPI PER LA LOGISTICA descrizione o conoscere la categoria merceologica è necessario aggiungere la tabella anagrafica articoli. Solitamente nei database ben progettati i dati sono collegati tra di loro cosi quando aggiungerete la tabella Articoli comparirà una linea che collega il campo Articolo della tabella anagrafica con il campo Articolo della tabella righe ordine. Nel caso questo WWW.INFOLOGIS.BIZ 37 KPI PER LA LOGISTICA collegamento non fosse automatico bisogna crearlo trascinando il campo articolo della tabella anagrafica sul campo articolo della tabelle righe ordine (Anche in questo caso potete maledire il vostro fornitore software !!!). Quando fate doppio clic su un campo di una tabella questo viene riportato nell’area in basso dove compaiono i dati della query in anteprima, alternativamente potete selezionare il campo che vi interessa e trascinarlo nell’area anteprima. Nella seconda parte dello schermo compaiono i criteri con i quali selezionare i dati, per inserire un filtro su un campo potete selezionare il campo nella tabella e trascinarlo in quest’area, dove c’è scritto valore andrete ad in indicare il valore da filtrare con un uno o più operatori di confronto (=, >,<, like, not ecc) se non indicate nessun operatore allora viene considerato come operatore uguale. Ad esempio se avete selezionato il campo prezzo in anagrafica articoli e come valore avete inserito 5 la query estrarrà tutti gli articoli con prezzo uguale a 5 se invece volete gli articoli con prezzo superiore a 5 dovrete inserire >5 se volete gli articoli con prezzo tra 5 e 10 dovrete scrivere >5 and <10, se volete gli articoli con prezzo tra 5 e 10 o tra 20 e 30 dovrete scrivere >5 and <10 or >20 and <30. Per fare ricerche all’interno di testi utilizzate l’operatore like in abbinamento con * e ?. Vediamo alcuni semplici esempi: WWW.INFOLOGIS.BIZ 38 KPI PER LA LOGISTICA Descrizione articolo che inizia con Tessuto, indicate come criterio like ‘Tessuto*’ Descrizione articolo che contiene ciliegio, indicate come criterio like ‘*ciliegio*’ Codice articolo di 5 caratteri che inizia per T, indicate come criterio like ‘T????’ Possiamo inserire quanti criteri vogliano semplicemente trascinando il campo che vogliamo filtrare nel campo criteri , ma attenzione che filtrando, filtrando la tabella rimane vuota !!! Nella ultima parte dello schermo compare l’anteprima dei dati selezionati, in questa parte possiamo spostare le colonne. Se facciamo doppio clic su una colonna compare una maschera che ci consente di effettuare due operazioni: rinominare il campo ed effettuare dei raggruppamenti. Per dare un nome più significativo al campo basta inserire una descrizione in intestazione colonna, se il vostro campo si chiama CODART potete inserire una descrizione comprensibile anche ad essere umani come Codice Articolo. Con il raggruppamento possiamo effettuare delle operazioni su diversi record, ad esempio se vogliamo sapere quanti articoli ci sono per categoria merceologica, possiamo trascinare i campi Categoria e Codice Articolo nella zona anteprima, fare doppio clic sulla colonna Codice articolo e inserire in intestazione colonna la descrizione Totale articoli, mentre nella colonna a discesa selezionate Conteggio. In questa casella trovate le varie operazione di aggregazione che è possibile compiere come la somma, la media, il minimo ed il massimo. Sempre nell’area anteprima è possibile inserire dei campi calcolati, ad esempio se abbiamo estratto dalla nostra tabella righe ordini clienti la QT ordinata, e dalla tabella listini il prezzo di listino dell’articolo possiamo calcolare il prezzo totale nella prima colonna vuota dell’area anteprima la formula: TOTALE=QT * Prezzo (o qualsiasi altro nome abbiano i campi che riportano il prezzo e la QT). Se conosciamo il linguaggio SQL, o semplicemente per curiosità (o magari per imparare facendo) cliccate sul pulsante SQL e tutto quello che avete creato graficamente viene tradotto da MS Query in linguaggio SQL. Ovviamente potete fare qui le vostre modifiche o scrivere direttamente la vostra query, il vantaggio di scrivere direttamente le istruzione SQL è chiaramente quello di avere una maggiore flessibilità e potenza nell’estrarre i dati dal vostro database, pensate che ci sono istruzioni SQL che arrivano a diverse decine di righe (nelle Query create graficamente solitamente ci sono al massimo 4/5 righe) effettuando calcoli abbastanza complicati e collegando più tabelle insieme. A questo punto quando la vostra interrogazione è pronta e siete soddisfatti dei dati estratti potete cliccare su file e poi su restituisci dati ad Excel. A questo punto vi ritrovate i vostri dati in Excel che potete ulteriormente ordinare, filtrare e rielaborare. Quando il database viene modificato per avere i dati sempre aggiornati, basta andare su Dati e cliccare su aggiorna, in questo modo avete il vostro fatturato in tempo reale !!!. Ovviamente i tempi di aggiornamenWWW.INFOLOGIS.BIZ 39 KPI PER LA LOGISTICA to dipendono da quanto complicata è la vostra query e di quanti dati estrae (ad esempio molti collegamenti tra tabelle soprattutto se molto grandi rallentano molto l’estrazione dei dati) Una piccola precisazione per chi utilizza la versione 2003 di Excel, in questa versione c’è il limite di 65000 righe, limite che può essere facilmente superato soprattutto nei database delle medio grandi imprese quando si estraggono molti dati di dettaglio, ad esempio se vogliamo estrarre tutti i movimenti di una azienda che possiede più magazzini nell’arco di un anno possiamo tranquillamente superare le 100.000 righe, in questo caso Excel 2003 vi segnala errore e vi restituisce solo le prime 65.000 righe. Una volta estratti i dati possiamo utilizzarli per realizzare delle tabelle Pivot che ci consentono di raggruppare i dati per ottenere dei report riassuntivi delle nostre informazioni (in verità una volta cliccato in MS Query su riporta i dati in Excel, ci viene proposto se riportare i dati così come sono oppure di creare direttamente una tabella Pivot. Allo stesso modo quando creiamo una tabella Pivot che ci chiede di specificare l’origine dati possiamo selezionare l’opzione origine dati esterna per creare una query su cui costruire la tabella Pivot) La tabella pivot è composta da quattro elementi in cui trascinare i campi della tabella da analizzare: • Etichette di riga • Etichette di colonna • Valori • Filtro Rapporto Etichette di riga: In questa sezione trasciniamo uno o più campi che vogliamo compaiano come intestazioni delle righe della tabella. Ad esempio se abbiamo estratto la tabella con la testata dei documenti di trasporto possiamo trascinare in questa area il campo Destinazione in modo da avere l’elenco delle destinazioni. Etichette di colonna: Analogamente alle etichette di riga in questa area trasciniamo i campi che vogliamo compaiano come intestazioni di colonna della tabella. Sempre considerando l’esempio dei DDT in questa area trasciniamo ad esempio il campo Data Sia per i campi in etichetta di colonna che di riga possiamo effettuare un raggruppamento di dati, cliccando con il pulsante destro sul campo della tabella pivot e cliccando su raggruppa possiamo utilizzare raggruppamenti automatici per dati di tipo numerico o di tipo data. Sempre nell’esempio precedente se clicchiamo sul campo Data spedizione possiamo raggruppare le date per mesi, trimestri od anni. Nel caso di campi numerici possiamo indicare un intervallo di raggruppamento. Ad esempio se ho un campo con il peso della spedizione posso ad esempio indicare un intervallo da 1 a 200 e raggruppare per 20, in questo modo ho delle classi di intervallo uguale a 20 kg e contare per ogni classe quante spedizioni sono state fatte. Valori: In questo campo andiamo a trascinare il campo su cui vogliamo effettuare una operazione di aggregazione come ad esempio il conteggio o la somma. Il tipo di operazione effettuabile dipende dal tipo di dato ad esempio per un dato alfanumerico possiamo fare solo il conteggio (ad esempio se abbiamo il nostro elenco di articoli e con la categoria merceologia ed il peso, se raggruppiamo per categoria per il campo codice articolo possiamo fare solo un WWW.INFOLOGIS.BIZ 40 KPI PER LA LOGISTICA WWW.INFOLOGIS.BIZ 41 KPI PER LA LOGISTICA conteggio mentre per il campo peso possiamo effettuare oltre che il conteggio anche la somma). Per i campi di tipo numerico possiamo fare tutte le operazioni di aggregazione anche se non è detto che queste abbiano senso. Consideriamo ad esempio una tabella in cui abbiamo il magazzino, il codice articolo, la data ed il valore della giacenza. Se raggruppiamo per la data per mese non ha senso fare la somma dei valori della giacenza in quanto non avremo un valore corretto, ha più senso fare una media, mentre se raggruppiamo per magazzino possiamo fare la somma della giacenza. Cliccando sul campo valore possiamo dare una formattazione numerica al dato oppure possiamo farlo esprimere in percentuale di colonna o di riga o del totale. Filtro Rapporto: Questa area rappresenta la terza dimensione del report, ovvero la zona in cui solitamente si inserisce un filtro per avere sezioni particolari di un rapporto. Sempre considerando l’esempio dei DDT nel campo filtro possiamo trascinare ad esempio la causale del trasporto in modo che possiamo analizzare le spedizione nel tempo e nello spazio (Riga destinazione e Colonna Data) e filtrare ad esempio per causale vendita più tosto che conto lavoro in modo da avere due report distinti per le spedizioni in conto lavoro e quelle in vendita semplicemente cliccando su filtra rapporto. Dalla tabella Pivot possiamo in automatico creare un grafico per una rappresentazione più immediata dei nostri dati. Il grafico sarà collegato alla nostra tabella quindi qualsiasi aggiornamento facciamo alla tabella si rifletterà sul grafico. Nella tabella pivot è poi possibile filtrare alcuni dati specifici, ad esempio potremmo considerare sole le spedizioni verso alcune destinazione, è poi possibile ordinare i campi etichetta e valori. Completano la creazione di report l’utilizzo della formattazione condizionale in modo da far risaltare alcuni dati in particolare, oppure per creare delle tabelle con dentro dei grafici utilizzando ad esempio la formattazione condizionale a semaforo per avere immediatamente il colpo d’occhio sull’andamento del fenomeno. PIU POTENZA CON POWERPIVOT PowerPivot per Excel 2010 è uno strumento per l’analisi dei dati che offre potenzialità di calcolo senza precedenti direttamente in un’applicazione già nota e molto apprezzata dagli utenti: Microsoft Excel. Con questo componente aggiuntivo per Excel, è possibile elaborare enormi quantità di dati con una velocità notevole per trasformarli in informazioni significative in grado di offrire le risposte necessarie. Si possono elaborare milioni di righe con prestazioni elevate, molto simili a quelle normalmente ottenute per l’elaborazione di un migliaio di righe. Il motore di business intelligence (BI) in memoria, inoltre, consente di sfruttare al massimo le potenzialità offerte dalla disponibilità di processori multicore e gigabyte di memoria per ottenere velocità elevatissime di elaborazione dei calcoli. È possibile integrare dati provenienti da una vasta gamma di origini, tra le quali database aziendali, fogli di calcolo, rapporti, file di testo e feed di dati Internet. WWW.INFOLOGIS.BIZ 42