SQL Server BI Development Studio. SQL Server Business Intelligence Development Studio. Analysis Services

Documenti analoghi
Analysis Service. Dutto Riccardo IPSI - tel Dutto Riccardo - SQL Server 2008.

SQL Server BI Development Studio

SQL Server Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.

SQL Server. Applicazioni principali

SQL Server Introduzione all uso di SQL Server Dutto Riccardo. Dutto Riccardo - SQL Server 2008.

SQL Server Architettura Client-Server. SQL Server Introduzione all uso di SQL Server Dutto Riccardo.

Data Warehousing. Esercitazione 2

Utilizzo delle Maschere in Microsoft Access

Open Database Connectivity (ODBC)

MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ

Utilizzo delle Maschere in Microsoft Access

Corso di Access. Modulo L2 A (Access) 1.4 Le maschere

SQL Server Integration Services. Integration Services Project

Relazioni. Microsoft Access. Relazioni. Relazioni

PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE

Microsoft Access. Microsoft Access. Maurizio Rebaudengo, Paolo Garza 1. Microsoft Access. Creazione base di dati. Apertura di una base dati

Data warehouse in Oracle

Corso di Access. Prerequisiti. Modulo L2 A (Access) 2.1 I controlli. Interfaccia grafica e controlli. M. Malatesta I controlli-10 13/12/2012

Corso di Access. Prerequisiti. Modulo L2 A (Access) Le query

Introduzione...2. Visualizzazione dei report standard...2. Creazione di report personalizzati (Salva query sui report)...4

Lezione 9. Microsoft Analysis Services: Principi e Funzionalità

SQL - Structured Query Language

ESEMPIO DI PROVA PRATICA

Misura delle prestazioni dei processi aziendali con sistemi di integrazione dati open source

ASP e Database. A cura di Michele Cavalieri

Viste materializzate in Oracle e SQL esteso. Sistemi di gestione di basi di dati. Tania Cerquitelli e Paolo Garza 1.

I.I.S. G. COSSALI - ORZINUOVI DATABASE. Marzo 2017 Prof. Dario Tomasoni 1

Filtri. Microsoft Access. Filtri. Filtri

Inserire record. Microsoft Access. Inserire/modificare record. Inserire record. Cancellare record. Inserire/modificare record

InfoView per la Regione Emilia-Romagna

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

Microsoft Access (parte 5) Query. Query. Query. Query. Creare una query

CORSO ACCESS 2000 PARTE VI

SQL Server Data Trasformation Services

MS Access Un DBMS relazionale per Windows?

Le query di comando e di servizio in Access

Relazioni e tabelle. Introduzione alle Basi di Dati Relazionali. Relazioni uno a uno. Esempio

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

Avviate Specifi dall icona presente sul vostro Desktop.

OEC508 Microsoft Excel Powertools

ACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati.

PRIMI PASSI CON UN DATABASE

Architetture per l analisi dei dati

ArcGIS - ArcView ArcCatalog

SISTEMI OPERATIVI, RETI, INTERNET

Ripasso Concetti Pratica in Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 3

PowerFATT Gestione delle fatture, preventivi e ddt

INTRODUZIONE ALLE BASI DATI RELAZIONALI

Lezione 9. Ambienti Operativi per OLAP Casi di Studio 08/03/2010 1

LE NOVITÀ Eppur si muove...61 Applicazioni ad alta disponibilità...62 Sicurezza...62

Download & Installazione di FileZilla

Corso di Informatica. Esercitazione V [da Fluency with Information Technology, Addison Wesley] Esercitazione V

Corso di Access. Prerequisiti. Modulo L2A (Access) 2.5 Sottomaschere e Report avanzati

Corso di Informatica. Software di produttività personale e database. Ing Pasquale Rota

Operazioni di Ordinamento

CORSO ACCESS PARTE IV

QGIS 2 - Introduzione. Marco Negretti

9In questa sezione. Ordinare e filtrare i dati. Dopo aver aggiunto dati ai fogli di lavoro, potresti voler

Microsoft Visio 2007 e Project Francesca Benuzzi

Manuale Utente Webbiobank

ASSOCIA CONTATTI DI DAVID TÄNZER. Manuale Utente ASSOCIAZIONE, RIMOZIONE ASSOCIAZIONI, RICERCA ASSOCIAZIONI E SALVATAGGIO DI ELEMENTI DI OUTLOOK

Operazioni preliminari: creare una cartella in Documenti

Aprire MPLAB. Cliccare sull icona presente sul Desktop

WebDisk. TeamPortal - WebDisk

MS ACCESS. Obiettivi. Creare e popolare un database. Interrogare un database. Accedere al database tramite input e output grafici

Configurazione di una LAN in ambiente Windows

Esercizi pratici Illustrati e commentati Spunti e suggerimenti Nel CD-ROM: tutti gli esercizi del libro

Modulo 1 Information Communication Technology. ICT e computer... Pag. 6 Classificazione dei computer...» 8

WORD PROCESSING.

Tool di. Personalizzazione. Adattamento della procedura

CORSO MOC20466: Implementing Data Models and Reports with Microsoft SQL Server. CEGEKA Education corsi di formazione professionale

FlexCMP La piattaforma accessibile per il web 2.0

Gestire l informazione in un ottica innovativa. Enrico Durango Manager of Information Management Software Sales - IBM Italia

Elena Baralis 2007 Politecnico di Torino 1

Basi di dati attive. Una base di dati è ATTIVA quando consente la definizione e la gestione di regole di produzione (regole attive o trigger).

MODULO 2. Query normali e parametriche Query di:

Database Modulo 4 RELAZIONI TRA TABELLE

MySQL Migration Toolkit

Creazione di database, tabelle e associazioni con Access 2003

DISPENSA ACCESS (OFFICE 2010 BETA)

Definizione e calcolo delle misure

Estensioni del linguaggio SQL per interrogazioni OLAP

Portale ScuoleNet per RIMININRETE

Trenitalia Gruppo Ferrovie dello Stato

Database Modulo 6 CREAZIONE DI MASCHERE

Help in linea. Home. Analisi dinamiche. La schermata inziale si presenta in questo modo:

QGIS 2 - Introduzione. Marco Negretti

GM EPC - Novità. Navigazione grafica. Navigazione comune per tutti i veicoli

Inserire un nuovo foglio

Cosa sono le maschere

MANUALE OPERATIVO PROGRAMMA DI GESTIONE DATI DI SENSIBILITÀ AGLI ANTIBIOTICI.

RRF Reply Reporting Framework

Gestione posta del Distretto 2060

I DATI E LA LORO INTEGRAZIONE 63 4/001.0

Structured Query Language

MS Access: Tutorial Tabelle, Relazioni

LE MASCHERE. Maschera standard. Maschera semplice. Questa maschera però non consente di nascondere alcuni campi e visualizza i record uno ad uno.

Bibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS

D.D.E.: esportazione di dati su foglio di lavoro Excel

Banche dati e pubblica amministrazione

Transcript:

SQL Server Business Intelligence Development Studio Analysis Service Dutto Riccardo Analysis Services Operazioni OLAP Creazione di dimensioni Creazione e interrogazione di cubi Operazioni di Data Mining Classificazione Clustering Integration Services Operazioni di ETL Report Services Creazione e pubblicazione di report http://dbdmg.polito.it/ Analysis Services Ogni sorgente è associata ad una base di dati esterna La sorgente è la base di dati relazionale nella quale sono presenti la tabella dei fatti e le tabelle delle dimensioni Analysis Services usa i dati contenuti nelle sorgenti per creare dei cubi I cubi Sono assimilabili alle viste materializzate Vengono salvati in una base di dati OLAP che usa strutture dati appropriate per il salvataggio di tale tipologia di dati Creare il progetto Aprire SQL Server Business Intelligence Development Studio Creare un nuovo progetto di tipo Analysis Services Project Sorgenti dei dati - Data Source View 1

Creare una dimensione Creare una nuova dimensione (wizard) auto build riconosce automaticamente gli attributi e le gerarchie Creare una dimensione - 2 Selezionare il Data Source view Selezionare il tipo di dimensione (standard o del tempo) Creare una dimensione - 3 Selezionare la tabella da utilizzare come dimensione Selezionare la chiave primaria della tabella Creare una dimensione - 4 2

Deploy del progetto Trasferire le strutture create sul server OLAP SQL server crea automaticamente una nuova base di dati OLAP per il progetto La dimensione viene processata e vengono aggiornati i dati Navigare una dimensione Con il browser si può selezionare un attributo o una gerarchia e leggere i dati presenti nella dimensione Creazione di un cubo Selezionare l opzione di creazione cubi Modalità wizard Selezionare la tabella dei fatti Selezionare le misure del cubo Selezionare le dimensioni del cubo Creare le dimensioni se non esistono Usare dimensioni gia` create se possibile Creazione di un Cubo - 2 Selezionare il Data Souce View SQL Server 2005 può in modalità auto build identificare automaticamente i fatti e le dimensioni Definire la dimensione temporale Creazione di un Cubo - 3 Selezionare le dimensioni da utlizzare Sono presenti nella lista le dimensioni già create, le altre dimensioni identificate saranno create automaticamente alla fine del wizard 3

Creazione di un Cubo - 4 Creazione della dimensione tempo Associare il nome dei campi ai tipi standard di SQL server 2005 Creazione di un Cubo - 5 Selezionare le misure del cubo Creazione di un Cubo - 6 Ricerca automatica dei collegamenti tra le dimensioni e della tabella dei fatti Creazione di un Cubo - 7 Nuove dimensioni da creare Creazione di un Cubo - 8 Assegnare un nome al cubo Creazione di un Cubo - 9 4

Calcolo del contenuto del cubo Prima di poter usare il cubo creato e necessario calcolarne il contenuto Effettuare il deploy e il processamento del cubo Se esistono delle modifiche alle strutture rispetto all ultimo deploy il programma prima effettua il deploy delle nuove strutture e poi processa il cubo (aggiornamento dei dati) Calcolo del contenuto del cubo - 2 Processare il cubo Full Process Crea la struttura fisica su cui si appoggia il cubo e calcala il contenuto del cubo (aggregati) Refresh update Elimina tutti i dati presenti nel cubo e ricalcola gli aggregati Incremental update Aggiorna il contenuto del cubo aggiungendo i dati provenienti dalla sorgente (data source) Calcolo del contenuto del cubo - 3 Opzioni Full Process Unica opzione disponibile quando il contenuto del cubo viene calcolato per la prima volta Calcolo del contenuto del cubo Opzioni Incremental Update Aggiorna il contenuto del cubo aggiungendo i dati provenienti dalla sorgente (data source) Seleziona solo i dati che soddisfano il predicato indicato (formalismo where SQL) Interrogazione di un cubo E` possibile visualizzare il contenuto del cubo usando Il browser grafico di SQL SERVER integrato in Analysis Manager Connettendosi dal Management Studio al server OLAP Query MDX Linguaggio ad-hoc di microsoft Excel 5

Uso del browser grafico Selezionare il cubo e scegliere la scheda Browser Selezionare e trascinare sullo schema le informazioni da visualizzare Selezionare le misure Selezionare le dimensioni Selezionare i filtri Interrogazione di un cubo con Excel Usare l opzione Data -> Pivot Table and PivotChart Report Connessione al cubo con Excel - Selezionare l opzione External data source Connessione al cubo con Excel - 2 Selezionare il cubo OLAP che si vuole utilizzare (se si fa per la prima volta bisogna creare la connessione) Get Data Olap Cubes -> New data source Connessione al cubo con Excel - 3 Creare un nuovo data source Selezionare un nome da dare alla connessione Selezionare il provider (utilizzare ora il 9.0!!) e connettersi Selezionare Analysis server e scrivere il nome del server Connessione al cubo con Excel - 4 Selezionare dall elenco la base di dati OLAP a cui ci si vuole connettere e creare quindi la connessione 6

Connessione al cubo con Excel - 5 Selezionare quindi il cubo della base di data a cui si desidera connettersi (se ce n è solo uno è automaticamente selezionato Clikkando OK viene creata la nuova connessione ai dati Interrogazione di un cubo con Excel Posizionare le dimensioni e le misure di interesse sul foglio excel 7