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

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 Architettura Client-Server. SQL Server Introduzione all uso di SQL Server Dutto Riccardo.

Utilizzo delle Maschere in Microsoft Access

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Á

Utilizzo delle Maschere in Microsoft Access

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

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

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

Relazioni. Microsoft Access. Relazioni. Relazioni

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

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

SQL Server Integration Services. Integration Services Project

PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE

SQL Server Data Trasformation Services

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.

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

SQL - Structured Query Language

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

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

MS Access: Tutorial Tabelle, Relazioni

SISTEMI OPERATIVI, RETI, INTERNET

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

Gestione Avvisi e Comunicazioni

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

Operazioni di Ordinamento

per l Innovazione Didattica

Inserire un nuovo foglio

SQL: le funzioni di aggregazione

CORSO ACCESS 2000 PARTE VI

MULTIENTE QRBILA QUERY & REPORTING BILANCIO

Aprire MPLAB. Cliccare sull icona presente sul Desktop

WebDisk. TeamPortal - WebDisk

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

Elena Baralis 2007 Politecnico di Torino 1

Operazioni preliminari: creare una cartella in Documenti

Cosa sono le maschere

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

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 2

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 Creare una dimensione - 2 Selezionare il Data Source view Selezionare il tipo di dimensione (standard o del tempo) 3

Creare una dimensione - 3 Selezionare la tabella da utilizzare come dimensione Selezionare la chiave primaria della tabella 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 4

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

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 6

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 7

Creazione di un Cubo - 7 Nuove dimensioni da creare Creazione di un Cubo - 8 Assegnare un nome al cubo Creazione di un Cubo - 9 8

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 9

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

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 11

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 12

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 13