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

Documenti analoghi
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.

Utilizzo delle Maschere in Microsoft Access

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

Open Database Connectivity (ODBC)

SQL Server Integration Services. Integration Services Project

Data warehouse in Oracle

Utilizzo delle Maschere in Microsoft Access

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

SQL Server Data Trasformation Services

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

Data Warehouse Architettura e Progettazione

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

SQL - Structured Query Language

Lezione 9. Microsoft Analysis Services: Principi e Funzionalità

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

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

Data warehousing Mario Guarracino Laboratorio di Sistemi Informativi Aziendali a.a. 2006/2007

SISTEMI OPERATIVI, RETI, INTERNET

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

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

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

MySQL Migration Toolkit

INTRODUZIONE ALLE BASI DATI RELAZIONALI

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

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

RRF Reply Reporting Framework

WORD PROCESSING.

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

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

PRIMI PASSI CON UN DATABASE

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

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

Data warehousing Mario Guarracino Data Mining a.a. 2010/2011

ArcGIS - ArcView ArcCatalog

CORSO ACCESS 2000 PARTE VI

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

ASP e Database. A cura di Michele Cavalieri

Tool di. Personalizzazione. Adattamento della procedura

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

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

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

Database Modulo 6 CREAZIONE DI MASCHERE

Thematica Software Technologies

Weka Project. Weka. Weka Project. Formato.arff. Modalità di utilizzo di Weka. Formato.arff

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

Data Warehousing. Argomenti della lezione. Rappresentazioni dei dati. Rappresentazione dei dati. Parte II Analisi multidimensionale

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE

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

CORSO ACCESS PARTE IV

Analisi dei dati con Excel

BASI DATI: Open Office BASE INFORMATICA

Operazioni di Ordinamento

Formattare il testo con gli stili

Il sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.

Schema Del DB Operazionale TELEFONATE

Configurazione di una LAN in ambiente Windows

Cosa sono le maschere

Pag Politecnico di Torino 1

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

Sistemi Informativi Aziendali. Sistemi Informativi Aziendali. Sistemi Informativi Aziendali

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B

Elena Baralis 2007 Politecnico di Torino 1

Interrogare una base di dati: algebra relazionale e SQL. Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor

DSS. Decision Support System. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 1

Business Intelligence. strumento per gli Open Data

Coordinate Relative/Assolute, Nomi, Collegamenti

(Lezione SQL 2) Barbara Di Camillo Dipartimento di Ingegneria dell Informazione. Università degli Studi di Padova

L INTERFACCIA GRAFICA DI EXCEL

<Nome Tabella>.<attributo>

Data warehousing con SQL Server

Sommario. A proposito di A colpo d occhio 1. Novità di Access Primi passi con Access

QGIS 2 - Introduzione. Marco Negretti

Fogli di Calcolo. Corso di Informatica. Fogli di Calcolo. Fogli di Calcolo. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Gestione di basi di dati in Access. SUISM Docente: Ugo de Liguoro a.a Asti

Le query di comando e di servizio in Access

RICHIESTA CERTIFICATO DI AGIBILITÀ IMPRESE CHE OCCUPANO LAVORATORI DEL SETTORE DELLO SPETTACOLO

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori

:33 Pagina V. Indice. Introduzione

IL FOGLIO DI STILE WORD APPLICAZIONE ALLA STESURA DELLA TESI

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

QGIS 2 - Introduzione. Marco Negretti

PowerFATT Gestione delle fatture, preventivi e ddt

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

4 Data Transformation Services

MS Access: Tutorial Tabelle, Relazioni

Errore. Il segnalibro non è definito.

Basi di dati (3) Ing. Integrazione di Impresa A.A. 2007/08

1. DML RICORDIAMO. Contenuti: 2.1. Le principali operazioni su relazioni utilizzate nel DML

Basi di Dati CREAZIONE E POPOLAMENTO DI UNA BASE DI DATI

Panoramica di Document Portal

Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria di Modena

Beyond Consulting s.r.l. Andrea Pistore Padova, 24 Maggio 2006

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

U-GOV - RU Simulazione contratto. Versione 0.1 Manuale operativo

AICA - Workshop 01/03/2011

Download & Installazione di FileZilla

Transcript:

SQL Server Business Intelligence Development Studio Analysis Service Dutto Riccardo riccardo.dutto@polito.it IPSI - tel.7991 http://dbdmg.polito.it/ Il Data warehouse Sorgenti dati operazionali DB relazionali Fogli excel Data warehouse Staging Area e dati riconciliati Cubi Report SQL Server Report Server Analysis services Integration services 1

Prossime Esercitazioni Dati operazionali (sorgente) Dati riconciliati (schema a stella) Cubi ETL AS 1. Analysis Service: partendo dallo schema a stella creare cubi, misure e dimensioni 2. ETL: passare dallo schema relazionale operazionale a quello relazionale a stella 3. Oracle: eseguire query di SQL Esteso 4. Data Mining: creare modelli di DM con Weka e SQL Server SQL Server BI Development Studio 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 2

SQL Server BI Development Studio *Analysis Services* - introduzione - creare una dimensione - deploy e processamento - creazione di un cubo - browsing del cubo 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 3

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 Dutto Riccardo - SQL Server 2005 4

SQL Server BI Development Studio *Analysis Services* - introduzione - creare una dimensione - deploy e processamento - creazione di un cubo - browsing del cubo Creare una dimensione Creare una nuova dimensione (wizard) auto build riconosce automaticamente gli attributi e le gerarchie Dutto Riccardo - SQL Server 2005 5

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 6

Creare una dimensione - 4 SQL Server BI Development Studio *Analysis Services* - introduzione - creare una dimensione - deploy e processamento - creazione di un cubo - browsing del cubo 7

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 Dutto Riccardo - SQL Server 2005 Navigare una dimensione Con il browser si può selezionare un attributo o una gerarchia e leggere i dati presenti nella dimensione 8

SQL Server BI Development Studio *Analysis Services* - introduzione - creare una dimensione - deploy e processamento - creazione di un cubo - browsing del cubo 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 9

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 Dutto Riccardo - SQL Server 2005 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 Dutto Riccardo - SQL Server 2005 10

Creazione di un Cubo - 4 Creazione della dimensione tempo Associare il nome dei campi ai tipi standard di SQL server 2005 Dutto Riccardo - SQL Server 2005 Creazione di un Cubo - 5 Selezionare le misure del cubo Dutto Riccardo - SQL Server 2005 11

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 12

Creazione di un Cubo - 8 Assegnare un nome al cubo Creazione di un Cubo - 9 13

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) 14

Calcolo del contenuto del cubo - 3 Opzioni Full Process Unica opzione disponibile quando il contenuto del cubo viene calcolato per la prima volta Dutto Riccardo - SQL Server 2005 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) Dutto Riccardo - SQL Server 2005 15

SQL Server BI Development Studio *Analysis Services* - introduzione - creare una dimensione - deploy e processamento - creazione di un cubo - browsing del cubo 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 16

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 17

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 18

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 19

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 20

Dutto Riccardo - SQL Server 2005 SQL Server Business Intelligence Development Studio Analysis Service 21