SQL Server Business Intelligence Development Studio

Documenti analoghi
SQL Server Business Intelligence Development Studio. SQL Server BI Development Studio. SQL Server BI Development Studio *Analysis Services*

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

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.

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

Data Warehousing. Esercitazione 2

Utilizzo delle Maschere in Microsoft Access

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti

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

Open Database Connectivity (ODBC)

Corso di Access Modulo L2 A (Access) I tipi di query

Corso di Access. Prerequisiti. Modulo L2A (Access) 2.4 Ordinamento e filtri

MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ

Data warehouse in Oracle

Utilizzo delle Maschere in Microsoft Access

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

Data warehouse in Oracle

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

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

Gilberto Zampatti. Integrazione tra PowerBI e Reporting Services: il perché ed il come

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

Dispense dell insegnamento di Laboratorio di GIS per la pianificazione

Relazioni. Microsoft Access. Relazioni. Relazioni

2.3.2 I tipi di query MODULO L2

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

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

Filtri. Microsoft Access. Filtri. Filtri

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

Data warehouse in Oracle

Corso di Access. Prerequisiti. Modulo L2 A (Access) 1.5 Report. Utilizzo di un DBMS Concetti generali sui DB Interfaccia utente

SQL Server Integration Services. Integration Services Project

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

ASP e Database. A cura di Michele Cavalieri

Come lo chiamiamo?..

PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE

SQL Server Data Trasformation Services

Corso di Access. Prerequisiti. Modulo L2A (Access) Struttura delle tabelle

TUTORIAL. Uso di FB e creazione di Istanze in ambiente TIA Portal V12

ESEMPIO DI PROVA PRATICA

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

PRIMI PASSI CON UN DATABASE

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

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

Pentaho: una soluzione Open per la progettazione e sviluppo di Data Warehouse

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

Sommario. Tecniche di base per l uso dei database. Parte 1. 1 Esplorare Microsoft Access

Lezione 9. Microsoft Analysis Services: Principi e Funzionalità

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

Marco Pozzan. Power BI: Cleaning and Modelling Data

A.s Programma di Informatica

SQL - Structured Query Language

OEC508 Microsoft Excel Powertools

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

INTRODUZIONE ALLE BASI DATI RELAZIONALI

PowerFATT Gestione delle fatture, preventivi e ddt

IL LINGUAGGIO SQL LE BASI

Maschere. Consentono di visualizzare e gestire in modo diverso i dati contenuti nelle tabelle Creazione di una maschera

MS Access Un DBMS relazionale per Windows?

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

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

MS Access: Tutorial Tabelle, Relazioni

T2C Training to Code. Algoritmo e Ripeti. Laura Tarsitano

SISTEMI OPERATIVI, RETI, INTERNET

Gestione della configurazione Input/Output PLC Cosa c'è di nuovo?

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

Gestione Avvisi e Comunicazioni

Sistemi Informativi per le decisioni

uida alla consultazione dei dati

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

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

per l Innovazione Didattica

Operazioni di Ordinamento

Inserire un nuovo foglio

SQL: le funzioni di aggregazione

PROGETTO OPEN LINKED DATA DELL OSSERVATORIO GIOVANI DELLA REGIONE EMILIA ROMAGNA

Codifico. Servizio di GTIN Management - generazione di codici a barre GS1/EAN. Manuale utente. Release 5.4, Gennaio Versione 5.

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

Laboratorio di Informatica Lezione Caratteristiche di un DBMS

Esempio di progettazione di un DW

CORSO ACCESS 2000 PARTE VI

Portale ScuoleNet per RIMININRETE

MULTIENTE QRBILA QUERY & REPORTING BILANCIO

Aprire MPLAB. Cliccare sull icona presente sul Desktop

Gestione multilivello che permette di creare uno o più utenti Master (installatori)

WebDisk. TeamPortal - WebDisk

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

GUIDA ALL ACCESSO DEI SERVIZI WEB MEDIANTE ARCGIS DESKTOP

Manuale Utente Webbiobank

D B M G 2. Linguaggio SQL: fondamenti. Istruzioni di aggiornamento. Introduzione Istruzione INSERT Istruzione DELETE Istruzione UPDATE

Elena Baralis 2007 Politecnico di Torino 1

Operazioni preliminari: creare una cartella in Documenti

Cosa sono le maschere

PROGETTO OPEN LINKED DATA

Transcript:

SQL Server Business Intelligence Development Studio Analysis Service Dutto Riccardo http://dbdmg.polito.it/ 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 1

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 2

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 3

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 4

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 5

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 6

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 7

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 8

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 9

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 10

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 11

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

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

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 14

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 15

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 16

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 17

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 18

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 19

Dutto Riccardo - SQL Server 2005 20