Informazioni generali sul corso



Documenti analoghi
Capitolo Sincronizzazione dei Dati

Web Intelligence. Argomenti 10/5/2010.

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari

Web Intelligence. Argomenti 10/5/2010.

Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:

Riccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino

Excel avanzato. I nomi. Gli indirizzi e le formule possono essere sostituiti da nomi. Si creano tramite Inserisci Nome Definisci

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

Il foglio elettronico. Excel PARTE

Il foglio elettronico: Excel

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

SQL Server Integration Services. SQL Server 2005: ETL - 1. Integration Services Project

Appunti di: MICROSOFT EXCEL

OSSIF WEB. Manuale query builder

Dispensa di database Access

Informazioni generali sul corso

Versione 2015I PROTOCOLLO: CRS/SG-PAC/151021

I database relazionali (Access)

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

Appunti sugli Elaboratori di Testo. Introduzione. D. Gubiani. 19 Luglio 2005

Workland CRM. Workland CRM Rel /11/2013. Attività --> FIX. Magazzino --> NEW. Nessuna --> FIX. Ordini --> FIX

Obiettivi del corso. Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000.

MODULO 5 Basi di dati (database)

Argomenti Microsoft Word

MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti

Corso di Informatica. Immissione di dati. Visualizzazione come foglio dati 1. Visualizzazione come foglio dati 2 11/01/2008

ISTRUZIONI PER L UTILIZZO DEL SOFTWARE Moda.ROA. Raccolta Ordini Agenti

ControlloCosti. Manuale d istruzioni. Controllo Costi Manuale d istruzioni

8.9 CREARE UNA TABELLA PIVOT

Database Manager Guida utente DMAN-IT-01/09/10

Impiantisti.Net. Figura 1 - Menù principale

Eliminare i contatti duplicati in MS Outlook

M:\Manuali\VARIE\GENERAZIONE REPORT PARAMETRICI.doc GENERAZIONE REPORT PARAMETRICI

LA RICLASSIFICAZIONE DEI SALDI CONTABILI CON MICROSOFT ACCESS 2007

COLLI. Gestione dei Colli di Spedizione. Release 5.20 Manuale Operativo

Test Excel conoscenze di Base

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.

Registratori di Cassa

REALIZZARE UN BUSINESS PLAN CON MICROSOFT EXCEL 2007

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB

SQL Server Integration Services. Integration Services Project

Introduzione al Foglio Elettronico

ISTRUZIONI PER LA GESTIONE BUDGET

Modulo 3 - Elaborazione Testi 3.5 Stampa unione

Punto Print Il programma per stampare. Documentazione Tecnica

Olga Scotti. Basi di Informatica. Excel

GERARCHIE RICORSIVE - SQL SERVER 2008

Nell esempio verrà mostrato come creare un semplice documento in Excel per calcolare in modo automatico la rata di un mutuo a tasso fisso conoscendo

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Logistica magazzino: Inventari

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL

Le query. Lezione 6 a cura di Maria Novella Mosciatti

Statistica Sociale Laboratorio 2

Corso di Informatica II. Corso di Informatica II. Corso di Informatica II. Inserimento Tabella Pivot 1 30/03/2009. Ing.

per immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Modulo GeoVIEWER. manuale di utilizzo

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel

Archimede ver GUIDA FUNZIONALE ARCHIMEDE VER

Gestione Rapporti (Calcolo Aree)

Microsoft Access. Microsoft Access

Guida introduttiva. Aprire una finestra di dialogo Facendo clic sull'icona di avvio vengono visualizzate ulteriori opzioni per un gruppo.

METODI per effettuare previsioni con analisi di tipo WHAT-IF

Gestionale CUS Parma Golf

Gestione ed analisi di base dati nell epidemiologia. delle malattie infettive

Appunti sulle basi di dati. Cos è una base base di dati? Introduzione. D. Gubiani. 19 Luglio 2005

Altre funzioni utili SINTASSI ED ESEMPI

Esercizio 1. Nella Tabella A sono riportati i tempi di percorrenza, in minuti, di un tratto autostradale da parte di 40 autoveicoli.

INFORMATIVA FINANZIARIA

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

BILANCI E ANALISI DEI DATI

Fogli Elettronici: MS Excel utilizzo avanzato

Corso BusinessObjects SUPERVISOR

Syllabus (estratto) Foglio elettronico. Excel. Open office - Office. Principio e funzionamento 26/11/2012. A. Ferrari

GENERAZIONE PREVENTIVI

Monitor Orientamento. Manuale Utente

FIRESHOP.NET. Gestione del taglia e colore.

elicaweb manuali - Vendite: come iniziare - pagina 1 di 9

Crea lettera di sollecito Word : Il programma è collegato all archivio Solleciti accessibile dall anagrafica cliente, con le stesse funzionalità

Corso di Archivistica

Università degli Studi di Verona. Laboratorio di Basi di Dati

Matematica in laboratorio

7. Layer e proprietà degli oggetti

OSSERVATORIO DEL TURISMO GUIDA AL SERVIZIO

Modulo: Fogli elettronici

Classificazione: DI PUBBLICO DOMINIO. LOMBARDIA INFORMATICA S.p.A.

Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma

PROGRAMMA DEL CORSO OFFICE BASE (48 ORE)

Modulo 3 - Elaborazione Testi 3.6 Preparazione stampa

Standard Nazionale di Comunicazione Mercato Gas

La Stampa Unione. Individuare la lista indirizzi per la Stampa Unione

WORD (livello avanzato): Struttura di un Documento Complesso. Struttura di un Documento Complesso

7.4 Estrazione di materiale dal web

MANUALE D USO DELLA PIATTAFORMA ITCMS

1. Le macro in Access 2000/2003

FIRESHOP.NET. Gestione Lotti & Matricole.

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

HORIZON SQL PREVENTIVO

Transcript:

abaroni@yahoo.com Informazioni generali sul corso Reporting direzionale Obiettivi del corso h Creare reports con DI 2 Pagina C.1

Argomenti h Cap. 13 Interruzione e Vista struttura h Cap. 14 Sincronizzazione dei dati h Cap. 15 Query combinate h Cap. 16 Variabili e calcoli progressivi h Cap. 17 I contesti di calcolo h Cap. 18 Tipologie di Data provider 3 abaroni@yahoo.com Capitolo 13 Interruzione e vista Struttura BIU-P3 Reporting Direzionale Pagina C.2

Intestazione delle interruzioni (1/3) Inserire una interruzione su Year e selezionare Centre Value Across Break 5 Intestazione delle interruzioni (2/3) Format\Crosstab\General e selezionare Show Variable Header 6 Pagina C.3

Intestazione delle interruzioni (3/3) Ecco il risultato finale: 7 Interruzioni condizionate (1/2) Selezionare Value Based Break Click su Values Scegliere il valore desiderato 8 Pagina C.4

Interruzioni condizionate (2/2) Ecco il risultato finale: 9 Raggruppa e vista Struttura h Fold i Permette di creare un sommario (fold) dei dati, visualizzando solo le informazioni a più alto livello di raggruppamento i Un raggruppamento impostato tramite la funzione fold delle interruzioni nasconde i dati e visualizza solo le intestazioni e i pié di pagina di un blocco h Vista Outline i Visualizza / Nasconde livelli selezionati di informazioni all interno di un report 10 Pagina C.5

Raggruppa (1/5) Blocco con una Interruzione su Region e Somma su Sales Revenue 11 Raggruppa (2/5) 12 Pagina C.6

Raggruppa (3/5) 13 Raggruppa (4/5) I dati nel blocco sono raggruppati E visualizzata solo la Regione e per ognuna di essa il totale Sales revenue 14 Pagina C.7

Raggruppa (5/5) Ipotetico risultato finale ottenuto cancellando le intestazioni di riga e le righe bianche 15 Modalità Struttura (1/6) La modalità Outline consente di semplificare la lettura di un blocco complesso 16 Pagina C.8

Modalità Struttura (2/6) 17 Modalità Struttura (3/6) Aree relative ai master Bottoni per selezionare il livello di struttura Click su 2 18 Pagina C.9

Modalità Struttura (4/6) Le informazioni del livello 1 e 2 sono visualizzate Click su 1 per visualizzare le informazioni del livello 1 19 Modalità Struttura (5/6) Solo le informazioni del livello 1 appaiono Click sulla freccia per far riapparire i dettagli della sezione 20 Pagina C.10

Modalità Struttura (6/6) I dettagli della sezione sono apparsi 21 abaroni@yahoo.com Capitolo 14 Sincronizzazione dei Dati BIU-P3 Reporting Direzionale Pagina C.11

Centralità del Documento h Con la terminologia Centralità del documento si intende la possibilità di combinare all interno di un documento diversi blocchi di dati provenienti da diverse fonti dati Universo e-fashion Universo e-staff File Excel Documento Desktop Intelligence 1 2 3 4 5 23 Blocchi Multipli dalla stessa query h Blocco 1 e 2 sono due diversi blocchi provenienti dalla stessa query Universo e-fashion Documento Desktop Intelligence 1 2 24 Pagina C.12

Blocchi Multipli dalla stessa query h Impostare la seguente ricerca con l Universo efashion e creare due blocchi 25 Dati provenienti da Query Multiple h Blocco 3 visualizza i dati di un nuovo data provider creato con una seconda query sempre sull universo e-fashion Universo e-fashion Documento Desktop Intelligence 1 2 3 26 Pagina C.13

Dati provenienti da Query Multiple h Impostare una nuova ricerca sempre con l Universo efashion e creare un nuovo blocco 27 Dati da Universi Multipli h Blocco 4 visualizza i dati di un nuovo data provider creato con una nuova query sull universo e-staff Universo e-fashion Universo e-staff Documento Desktop Intelligence 1 2 3 4 28 Pagina C.14

Dati da Universi Multipli h Impostare una nuova ricerca con l Universo e-staff e creare un nuovo blocco 29 Dati da File Personali h Blocco 5 visualizza i dati provenienti da un data provider relativo a un file di Excel Universo e-fashion Universo e-staff File Excel Documento Desktop Intelligence 1 2 3 4 5 30 Pagina C.15

Dati da File Personali h Inserire il file di Excel eaccounts.xls foglio Summary 31 Differenti tipologie di Dati Dati relativi a universi e-fashion e e-staff (cancellare il primo blocco con Store Name - Year - Sales revenue) Dati da un foglio di calcolo Excel 32 Pagina C.16

Assegnazione di un nome al Data Provider h Per visualizzare i data provider presenti nel documento usare la visualizzazione By data provider del Report manager Query1 with e-fashion 33 Data Manager al Data Provider h La maschera Data Manager permette di gestire informazioni del Data Provider, quali assegnare il nome alla query, cancellare una query, sapere numero di righe restituite. 34 Pagina C.17

Sincronizzazione h La sincronizzazione permette di combinare dati provenienti da diverse fonti dati in un singolo blocco Universo e-fashion Documento Desktop Intelligence 1 Universo e-staff 2 File Excel 3 35 Sincronizzazione tra Data Provider (1/2) h E necessario creare un collegamento (Link) tra gli oggetti dimensione comuni ad entrambi i data provider LINK 36 Pagina C.18

Sincronizzazione tra Data Provider (2/2) h Il collegamento tra due differenti DataProvider puo essere automatico o manuale: Automatico verifica delle Dimensioni comuni (stesso nome, stesso tipo). Tutte le Ricerche all interno di un Documento sono automaticamente sincronizzate tramite le Dimensioni comuni Manuale utilizzando il tasto Link to... nella finestra Definition del View 37 Collegamento automatico e manuale Link automatico 38 Pagina C.19

Utilizzo della funzione Link to.. Selezionare nella lista dei Data Provider la/le dimensione/i da collegare Utilizzare il tasto Link to... per collegare la seconda dimensione alla prima 39 Unione in uno stesso blocco di più Data Provider 40 Pagina C.20

abaroni@yahoo.com Capitolo 15 Query Combinate BIU-P3 Reporting Direzionale Query Combinate I risultati di più query possono essere combinati utilizzando gli operatori di Union, Intersect e Minus iunion Esempio: Elenco dei punti vendita e dei magazzini di smistamento (unica colonna contenente i dati estratti da due oggetti differenti) iintersect Esempio: Elenco delle categorie con fatturato superiore a 100.000 nel 1999 e superiore a 200.000 nel 2001 iminus Esempio: Elenco delle categorie escludendo quelle per le quali nel 2001 non ci sono state vendite 42 Pagina C.21

Costruire query combinate h Click sul tasto Combine query nel query panel h Viene inserito un nuovo tab per la costruzione della query combinata h Il pop-up menu (o il Doppio-click) permette di scegliere l operando da utilizzare per relazionare le query 43 SQL Il codice SQL generato dipende dal RDBMS : g Se l RDBMS supporta gli operatori complessi viene generata un unica query q Select Query 1 q Operatore q Select Query 2 l SQL è elaborato dal server g Se l RDBMS non supporta gli operatori complessi vengono generate due o più query q Select Query 1 q Select Query 2 q... l SQL di ciascunasingola query è elaborato dal server gli operatori vengono applicati sul client per sincronizzare i risultati 44 Pagina C.22

RDBMS che supporta gli operatori complessi 45 RDBMS che NON supporta gli operatori complessi 46 Pagina C.23

Sottoquery Le condizioni si compongono di OGGETTO OPERATORE - OPERANDO Le condizioni che contengono gli operandi Create a subquery (ANY) Create a subquery (ALL) generano sottoquery 47 Creare una sottoquery (ANY/ALL) ANY ANY Confronta Confronta ciascun ciascun valore valore restituito restituito dalla dalla sottoquery sottoquery con con i i valori valori della della query query principale. principale. Permette Permette di di rispondere rispondere a a domande domande quali: quali: Quali Quali prodotti prodotti hanno hanno generato generato un un ricavo ricavo sopra sopra la la media media?? ALL ALL Confronta Confronta tutti tutti i i valori valori restituiti restituiti da da una una sottoquery sottoquery con con i i valori valori della della query query principale. principale. Permette Permette di di rispondere rispondere a a domande domande quali: quali: Quale Quale cliente cliente non non ha ha acquistato acquistato il il mio mio ultimo ultimo prodotto prodotto SELECT SELECT...... FROM FROM...... WHERE WHERE COLUMN COLUMN >= >= ALL/ANY ALL/ANY (SELECT (SELECT FROM FROM WHERE WHERE ) ) 48 Pagina C.24

Creare una sottoquery (ANY/ALL) h Utilizzare l operando Create a subquery (ANY/ALL) h Viene inserito un nuovo tab per la costruzione della subquery h Creare la subquery 49 abaroni@yahoo.com Capitolo 16 Variabili e Calcoli progressivi BIU-P3 Reporting Direzionale Pagina C.25

Formula Una formula si compone di funzioni, variabili e operatori e inizia sempre con il segno uguale a =<Margine>/<Fatturato>*100% Vi sono tre modi per creare una formula: Immettere la formula direttamente in una cella Immettere la formula nella barra delle formule Usare l editor delle formule 51 Trasformazione di una formula in una variabile E possibile trasformare una formula esistente in una variabile locale Selezionare Data\Define as Variable Variabile Evaluate the formula in its context Limita la definizione della variabile al contesto nel blocco corrente.. Se si inserisce la variabile in un altro blocco del report, il risultato del calcolo sarà sempre basato sul contesto originale. Inserire il nome della variabile Keep the formula generic Definisce la variabile in modo che calcoli i dati dinamicamente 52 Pagina C.26

Where() =<Sales revenue> Where (<Quarter>= Q2 )- <Sales revenue> Where (<Quarter>= Q1 ) 53 Previous() =(<Sales revenue>-previous(<sales revenue>))/previous(<sales revenue>) *100 54 Pagina C.27

If... Then... Else = If <Quarter> InList ("Q1", "Q2") Then "S1" Else If <Quarter> InList ("Q3", "Q4") Then "S2" 55 Le funzioni di calcolo progressivo h Si definisce aggregazione cumulata una funzione aggregata che restituisce il calcolo progressivo di valori numerici RunningSum() RunningProduct() RunningMax() RunningMin() RunningAverage() Running Count() 56 Pagina C.28

Aggiungere un calcolo progressivo Per aggiungere una variabile che calcoli il totale progressivo alla fine di ogni riga: Inserire una nuova colonna nella tabella Click su tasto destro sulla colonna e scegliere l opzione Variables 57 Aggiungere un calcolo progressivo (1) Selezionare il tab Formula e... =RunningSum(<Sales =RunningSum( ) revenue>) creare una nuova variabile Running Total utilizzando la formula... 58 Pagina C.29

Aggiungere un calcolo progressivo (2) h Click su OK e poi su Insert per mostrare i risultati: 59 Interruzioni e calcoli progressivi Le interruzioni consentono di creare diversi sottoblocchi al variare del valore della colonna selezionata, ad esempio al variare di Store Name: La somma progressiva si ripresenta in ogni blocco, con l inconveniente di continuare dal blocco precedente 60 Pagina C.30

Il Contesto di Reset (1) Il Contesto di Reset permette di definire una o più variabili al variare delle quali il calcolo progressivo riprende da capo Sintassi =FunzioneAggregata (<Misura> ;<Contesto Esempio di Reset>) Esempio =RunningSum (<Sales Revenue> ;<Store Name>) 61 Il Contesto di Reset (2) Con contesto di reset Senza contesto di reset 62 Pagina C.31

abaroni@yahoo.com Capitolo 17 I Contesti di Calcolo BIU-P3 Reporting Direzionale I contesti di calcolo Desktop Intelligence calcola in modo dinamico, ed inserisce nella cella, il totale Sales revenue per tutti gli Year estratti Varia in modo dinamico il contesto di calcolo a cui fa riferimento l indicatore 64 Pagina C.32

I contesti di calcolo Contesto di input Dimensioni che vengono coinvolte nel calcolo Contesto di output Dimensioni che determinano il risultato del calcolo Il... consiste in una o più dimensioni... E per default viene chiamato.. Corpo che definiscono l ambiente di calcolo attivo. Contesto di input Contesto Locale a cui fa riferimento l indicatore nell area del report in cui è inserito il calcolo. Contesto di output 65 I contesti di calcolo Quali sono i contesti degli indicatori inseriti? Fatturato per Anno e per Tipo di servizio Il Contesto di input è costituito dalle dimensioni Anno e Tipo di Servizio, il Contesto di output coincide con il Contesto di input Minimo per Anno utilizza come Contesto di input le dimensioni Anno e Tipo di Servizio e come Contesto di output la sola dimensione Anno. 66 Pagina C.33

La sintassi avanzata La sintassi avanzata di una formula in cui è presente una funzione di aggregazione contiene non solo la formula, ma anche l elenco delle dimensioni che costituiscono i contesti di calcolo dell aggregato Sintassi =FunzioneAggregata (<Misura> In <Contesto di Input>) In <Contesto di Output> 67 La sintassi avanzata In presenza di un indicatore, Desktop Intelligence genera automaticamente oltre alla formula base anche la formula che utilizza la sintassi avanzata. Il totale Sales revenue per Year ha la seguente sintassi Formula base Sintassi avanzata =Somma(<Sales revenue>) =Somma(< Sales revenue> In Corpo) In <Year> 68 Pagina C.34

La sintassi avanzata Barra delle Formule Definisci come Variabile 69 ForEach e ForAll La sintassi avanzata richiede l uso dell operatore In per introdurre il contesto: =Min(<Sales revenue> In (<State>,<City>) In <State> E possibile modificare il contesto che si definisce sostituendo In con ForEach o ForAll ForEach Aggiunge dimensioni al contesto di input o output. ForAll Elimina dimensioni dal contesto di input o output. 70 Pagina C.35

ForEach e ForAll =Max(<Sales revenue> In (<State>, <City>,<Year>)) In (<State>, <City>) oppure =Max(<Sales revenue> ForEach <Year>) In (<State>, <City>) 71 Le parole chiave 72 Pagina C.36