Analisi dati datawarehouse | |||
Nome programma: BNDWQVDA.DLL Questo programma permette di eseguire analisi sui dati aggiornati del datawarehouse nell'archivio deposito, nonchè salvare e riprendere tipi di analisi memorizzate in precedenza. La prima finestra con cui ci troveremo ad interaggire sarà quella della selezione dello scenario, la quale a seconda dei moduli presenti ci permetterà di scegliere il set di informazioni di partenza da cui estrapolare l'analisi. Scelto lo scenario procederemo a questo punto con l'inserimento (definizione campi, filtri, colonne calcolate) e valutazione della statistica (analisi dati griglia e dati pivot). Al salvataggio di una nuova statistica per gli utenti sono riservati i seguenti range numeri statistiche:
Al salvataggio al raggiungimento della statistica 1000 salvata proporrà il numero 10000, poi proporrà come sempre la statistica massima salvata + 1. In questo tab le informazioni cambiano a seconda dello scenario di analisi selezionato. Selezionare i dati oggetto di totalizzazione/aggregazione (si tratta sempre di valori monetari o di quantità, in genere) nell'analisi statistica; per un dettaglio dei dati datawarehouse analizzabili nei vari scenari, consultare il relativo argomento: Scenario 1 Ciclo Attivo/Passivo Periodo / Clienti/Fornitori / Prodotto / Documento Selezionare con una spunta le dimensioni di aggregazione/analisi da considerare nell'analisi dei dati. Per esempio: per una analisi su clienti/prodotto spuntare 'Prodotto' nella dimensione 'Prodotto' e 'Cliente/Fornitore' nella dimensione 'Clienti/Fornitori'; per una analisi nel tempo selezionare uno dei valori possibili della dimensione 'Periodo' (esempio per una analisi con dati raggruppati per mese selezionare mese oppure, meglio, anno e mese). Una nota particolare va spesa per la seconda data (data 2) della dimensione temporale 'Periodo', di cui è possibile aggregazione e filtro anche per elementi di aggregazione (cioè anche per mese, settimana, anno, trimestre, ecc...). A seconda dello scenario questa seconda data assume un significato diverso. Nel primo scenario, in righe ordini, è la data dell'ordine (la data 1 rimane la data di consegna o la data dell'ordine a seconda dell'impostazione preesistente BSDWGEND\OPZIONI\TipoDataOrdini); in righe documenti di magazzino è sempre la data documento. Nello scenario CRM Opportunità è la data chiusura. Nello scenario CRM sulle attività è la data prevista di esecuzione dell'attività. Nello scenario CRM offerte è la data chius./evas. offerta. Nello scenario della Contabilità Analitica è la data inizio competenza. Nello scenario sulla Contabilità Generale è la data economica di inizio competenza. Nello scenario del Customer Service sulle chiamate è la data di chiusura della chiamata. Per la dimensione 'Clienti/Fornitori' nello scenario relativo al "Ciclo attivo/passivo", su analisi relative a clienti, è possibile impostare come filtri e come dimensioni i campi definiti nell'ambito delle estensioni anagrafiche (solo estensioni relative ad anagrafiche clienti). All'interno della dimensione 'Prodotto' sono esposti anche il codice root e il codice variante (1, 2 e 3) dell'articolo, per consentire una analisi in relazione a tali coordinate quando si usano articoli gestiti a taglie e colori o articoli a varianti. Per i campi che rappresentano codici (es. prodotto, ma anche categoria, zona, agente, ecc.) è possibile sulla griglia indicare se prelevare/esporre solo il codice (nell'esempio, del prodotto), solo la descrizione (del prodotto), oppure codice + descrizione (ottenendo così a valle dati in ordine di codice), oppure descrizione + codice (è il valore di default; ottenendo così a valle dati in ordine di descrizione prodotto). Se necessario nel datawarehouse è possibile inserire diversi campi aggiunti all'interno delle 4 dimensioni a seconda dello scenario, consultare la guida Personalizzazione del Datawarehouse. Descrizione statistica Indicare brevemente la descrizione che si vuol dare al tipo di analisi che si vuole impostare, obbligatoria per poter salvare il tipo di analisi. Altre impostazioni statistica Permette di aprire una finestra con l'impostazione di altre caratteristiche relative all'analisi che si vuole realizzare. Estrai solo dati selezionati Che sta ad indicare che verranno visualizzati solo i dati relativi ai check-box del riquadro 'dati' selezionati e che non si potranno aggiungere dinamicamente altre misure nell'area dati pivot. In inserimento di una nuova statistica, il flag "Estrai solo dat selezionati" impostabile nella modale "Altre impostazioni", è selezionato di default. Elaborazione multiditta Consente di elaborare dati relativi a più ditte presenti nel database corrente, anzichè solo i dati della ditta corrente, per default vengono infatti trattati solo i dati della ditta corrente. Condizioni aggiuntive (CLAUSOLA WHERE CON SINTASSI SQL) Utilizzabile, da personale tecnico con conoscenze di linguaggio SQL e delle specifiche tecniche interne del Datawarehouse per relaizzare filtri particolari sui dati, non ottenibili con le scelte precedenti. In ogni caso bisogna utilizzare solo campi presenti nella query SQL e specificare esplicitamente il nome tabella, per esempio: Note Qualsiasi informazione utile descrittiva da associare a quel tipo di analisi. Per inserire un filtro in una analisi di dati occorre :
Finestra modale Filtri Indicare quale operazione deve essere applicata (es. per avere solo le combinazioni cliento/prodotto con quantità consegnata diversa da zero, creare un nuovo filtro sul campo quantità consegnata con tipo operazione 'Diverso' (e poi nel successivo campo 'valore 1' indicare 0 = zero). Spuntare se si vuole invertire l'operazione di cui al campo precedente. Avanzato. Riservato per gli esperti di linguaggio SQL. Indicare, quando richiesto, il valore relativo all'operazione selezionata (nell'esempio sopra indicare 0 (=zero). Indicare, quando richiesto, il valore relativo all'operazione selezionata. Utilizzato nei range di valori, per es. con l'operazione 'compreso' (=between), che richiede appunto due valori. NB: sul campo valore 1 se il campo su cui si applica il filtro è un codice (es. cod. Articolo, cod. Cliente, cod. Zona, ecc.) è attiva anche la funzione Zoom per la ricerca dei codici. NB: l'inserimento di più filtri sullo stesso campo (dimensione o dato-'fact' ) comporta la applicazione di una relazione logica OR sui valori indicati, mentre l'inserimento di filtri su più campi comporta invece la applicazione di una relazione AND dei filtri stessi! NB: (per gli esperti di linguaggio SQL) i filtri sui campi 'dato' (facts) vengono applicati con la clausola HAVING, cioè sul dato totalizzato, e non sul record elementare, mentre invece i filtri sui campi 'dimensione' vengono applicati con la clausola WHERE, cioè sulla singola riga originaria del contenitore di dati (DWAREHE). Nel tab 'Filtri' è possibile cancellare un filtro dall'elenco, oppure aprilo per modificare le impostazioni dei filtri (vedi voci di menù Filtri|Apri filtro Filtri|cancella filtro, e relativi pulsanti sulla barra degli strumenti). è possibile inserire una (o più) colonne calcolate, oltre a quelle selezionate nella parte 'Dati' del primo tab (cioè 'Campi') del programma. Le Colonne calcolate permettono di inserire nella finestra dei 'Dati Pivot' (il risultato principale dell'analisi):
Per inserire una colonna calcolata, posizionarsi sul tab 'Colonne calcolate' e cliccare sul pulsante 'nuova colonna calcolata' della barra degli strumenti (o la corrispondente voce di menù). Finestra modale Nuova Colonna Indicare il tipo di colonna/calcolo, tra Valore, percentuale, e trend. Nel caso in cui il calcolo coinvolga solo uno o due campi (i calcoli di tipo trend coinvolgono sempre soltanto 1 campo) selezionare il o i campi che entrano nel calcolo, dall'elenco a discesa (sono esposti solo i campi che rappresentano 'dati' nell'analisi: quantità e valori, di fatto). Nel caso i campi coinvolti nel calcolo siano più di 2, occorre utilizzare il campo 'Formula' (riservato agli utenti avanzati). Indicare quale operazione deve essere applicata tra i due campi (la x sta per moltiplicazione), se di due campi trattasi. Obbligatorio. Indicare, usando solo lettere e underscore (es. va bene 'Tendenza_qta' ma non 'andamento qta' ), il nome da attribuire nella colonna calcolata (che apparira nei dati pivot). Solo per utenti avanzati. Indicare i nomi delle colonne e delle operazioni da fare su di esse. Nel datawarehouse non è facile inserire formule che esprimano il ricarico e/o il margine tra valore di vendita e costo di acquisto, seguono alcuni esempi per impostare le formule ricavo, margine o ricarico. Per ottenere una colonna ricavo creare una nuova colonna calcolata con:
Per ottenere una colonna margine creare una nuova colonna calcolata con:
Per ottenere una colonna ricarico creare una nuova colonna calcolata con:
Cliccando, dopo aver impostato campi, filtri, colonne calcolate, sulla linguetta 'Dati Griglia', apparirà un elenco in griglia dei dati totalizzati in base alle dimesioni prescelte. è possibile richiedere la esportazione su Excel del contenuto della griglia (per successive analisi con Excel). Cliccando, dopo aver impostato campi, filtri, colonne calcolate, sulla linguetta 'Dati Pivot', apparirà un elenco in griglia dei dati totalizzati in base alle dimensioni prescelte. In questa tabella è possibile:
In questo tab è possibile realizzare la visualizzazione della statistica su dei cruscotti, se la statistica tratta dei dati aggregati, da un minimo di uno fino ad un massimo di 4. Per fare una prima prova con i cruscotti, creare ad esempio l'analisi seguente sul ciclo attivo e passivo che tratta il valore e la quantità dell'ordinato e del consegnato, indicando una sola dimensione, nell'esempio l'anno. A questo punto passare nei dati pivot, dove occorre verificare se la statisticariguarda dati aggregati, ovvero la presenza di una solo riga. Fatto ciò passare sul tab dei cruscotti e sotto il menù strumenti, selezionare la voce di impostazione cruscotti. Apparirà la tabella sotto dove è possibile indicare le colonne da mostrare sui 4 possibili cruscotti, il range di questi, il tipo, la descrizione da mostrare, ecc ... Una volta configurati, tornando al tab dei cruscotti verrà visualizzato il valore del dato aggregato impostato su ognuno dei cruscotti. NB: sempre sotto le impostazioni è possibile indicare la dimensione del font da usare per la scala gradualta dei valori del cruscotto, molto utile in presenza di valori elevati. In questo tab è possibile realizzare e visualizzare grafici a barre, a linee, a torta, ecc... in base alla statistica impostata. Come primo esempio potrebbe essere inserita la seguente statistica, che mostra l'andamento delle vendite sui diversi anni. Una volta impostata la statistica entrare prima nei dati pivot. Poi posizionarli sul tab del grafico, impostandone sotto l'apposito menu, il tipo, le proprietà e se in formato 3D oppure no. Strumenti Vista estesa (recentata) Se spuntata la visibilità degli elementi contenuti nel programma è in versione full (default), mentre se non spuntata vengono resi non visibili tutta una serie di campi/voci di menu/griglie che si ritiene appesantiscano solo la fruibilità del programma da parte di utenti non utilizzatori abituali di Business (agenti, consulenti aziendali, ...). In modalità 'Vista non estesa' non sarà possibile compiere operazioni quali creare nuove statistiche, impostare formule, creare/cancellare filtri, modificare il valore di filtri per i quali non è stata concessa la modifica direttamente in griglia filtri. La possibilità di selezionare/deselezionare la voce 'Vista estesa' è limitata agli utenti che non hanno limitazioni nell'utilizzo delle statistiche. Per gli utilizzatori per cui è stata impostata una limitazione nell'utilizzo delle statistiche (possono utilizzarne solo alcune di quelle impostate) la voce di menu 'Vista estesa' sarà sempre NON spuntata. Nei filtri ora è possibile definire, per ogni filtro, se è possibile modificarne i valori direttamente nella griglia dei filtri oppure no. Lo scopo è quello di poter definire dei filtri FISSI che l'operatore 'limitato' non può modificare (come ad esempio una gente deve poter modificare filtri tipo 'da articolo ad articolo' ma non può togliere il filtro 'agente = 1'). La limitazione ha luogo per il fatto che in modalità 'Vista non estesa' non è possibile accedere alla form per creare/modificare/cancellare filtri. Sempre in modalità 'Vista estesa' è stata aggiunta nel menu 'opzioni' la voce 'limitazioni utilizzo' che permette di indicare operatori e/o ruoli e specificare se sono abilitati o meno all'utilizzo della statistica. Per l'impostazione di questa tabella, si rammenta che vengono applicate prima le impostazioni per utente, poi quelle per ruolo di appartenenza dell'utente (in pratica se per una statistica imposto che per ruolo non deve essere visibile, ma per utente si, la statistica sarà visibile). Quando non deve essere impostato l'utente o il ruolo, al loro posto deve essere indicato '*'. Schedula export su file Con questa funzionalità un statistica può essere schedulata. Lo scopo è quello, ad esempio, di far generare dei file .pdf in automatico con l'elenco delle scadenze aperte per agente in modo che tramite dropbox da ipad posso consultare queste statistiche senza bisogno di avere Business. Per schedulare una statistica si utilizza il comando 'Schedula export su file', la schedulazione genererà sempre un file PDF che può essere o la tabella PIVOT o il grafico. La funzione di schedulazione genererà l'ormai noto file .BUB, che dovrà essere schedulato con strumenti esterni. Nell'export in modalità batch di statistiche non è possibile impostare filtri diversi da come è stata predisposta la statistica. Un esempio di riga di comando per lanciare Business in modo schedulato per far esportare il file PDF è: Il file generato avrà come nome il nome della statistica '.pdf' e sovrascriverà sempre il file precedentemente generato. NB: si rammenta che la schedulazione della stampa non esegue preliminarmente l'elaborazione delle statistiche, per cui prima va schedulata l'elaborazione statistiche, poi la schedulazione della stampa! Genera lista selezionata clienti/fornitori e genera lista selezionata articoli Nel Strumenti -> Importa/Esporta quando si è posizionati sul tab PIVOT sono disponibili le voci 'genera lista selezionata clienti/fornitori' e 'genera lista selezionata articoli'. Queste 2 funzionalità non sono disponibili con la 'vista non estesa'. Le funzioni permettono di creare liste selezionate in base ai clienti/fornitori/articoli visualizzati sulla griglia dati pivot. |