Modellazione tabulare (esercitazione di AdventureWorks)

In questa esercitazione sono incluse lezioni sulla creazione di un modello tabulare di SQL Server 2012 Analysis Services tramite SQL Server Data Tools (SSDT).

Lezioni dell'esercitazione

Durante questa esercitazione verranno appresi i concetti seguenti:

  • Modalità di creazione di un nuovo progetto di modello tabulare in SQL Server Data Tools.

  • Modalità di importazione dei dati da un database relazionale di SQL Server a un progetto di modello tabulare.

  • Modalità di creazione e gestione delle relazioni tra tabelle nel modello.

  • Modalità di creazione e gestione di calcoli, misure e indicatori di prestazioni chiave per l'analisi dei dati del modello.

  • Modalità di creazione e gestione di prospettive e gerarchie che semplificano l'esplorazione dei dati del modello fornendo punti di vista specifici dell'applicazione e dell'azienda.

  • Modalità di creazione di partizioni che consentono di dividere i dati della tabella in parti logiche più piccole che possono essere elaborate indipendentemente dalle altre partizioni.

  • Modalità di protezione degli oggetti e dei dati del modello tramite la creazione di ruoli con membri utente.

  • Modalità di distribuzione di un modello tabulare in un'istanza di produzione o sandbox di Analysis Services in esecuzione in modalità tabulare.

Scenario dell'esercitazione

Questa esercitazione si riferisce alla società fittizia Adventure Works Cycles. Adventure Works Cycles è una multinazionale che produce e commercializza biciclette in acciaio e in materiali compositi sui mercati dell'America del nord, dell'Europa e dell'Asia. La sede centrale di Adventure Works Cycles si trova a Bothell, nello stato di Washington, e vi lavorano 500 dipendenti. Adventure Works Cycles dispone inoltre di numerosi team di vendita dislocati nelle diverse aree di mercato.

Per offrire un supporto migliore per le esigenze di analisi dei team di vendita e marketing e dei responsabili, si desidera creare un modello tabulare che consenta agli utenti di analizzare i dati relativi alle vendite Internet nel database di esempio AdventureWorksDW2012 .

Per completare l'esercitazione e il modello tabulare relativo alle vendite Internet di Adventure Works, è necessario completare diverse lezioni. Ogni lezione include diverse attività. Per completare la lezione è necessario completare ogni attività. Sebbene in una lezione specifica potrebbero essere presenti diverse attività che portano a un risultato simile, la modalità di completamento di ogni attività è leggermente diversa. L'obiettivo è quello di mostrare come spesso vi sia più di un modo per completare una determinata attività e di incentivare l'utilizzo di nozioni apprese nelle attività precedenti.

Lo scopo delle lezioni è quello di assistere l'utente nella creazione di un modello tabulare di base in esecuzione nella modalità In-Memory utilizzando numerose funzionalità incluse in SQL Server Data Tools. Poiché ogni lezione è basata su quella precedente, è necessario completare le lezioni in ordine. Dopo aver completato tutte le lezioni, sarà stato creato e distribuito il modello tabulare di esempio di Adventure Works relativo alle vendite Internet in un server Analysis Services.

Dopo aver completato l'esercitazione, è possibile aggiungere dati al modello o creare ulteriori modelli utilizzando lo stesso database di esempio AdventureWorksDW2012. Il database include una raccolta completa di tabelle e dati che si possono applicare a un'ampia gamma di modelli di esempio.

[!NOTA]

Questa esercitazione non fornisce lezioni o informazioni sulla gestione di un database di modello tabulare distribuito tramite SQL Server Management Studio o sull'utilizzo di un'applicazione client di creazione di report per la connessione a un modello distribuito per l'esplorazione dei dati del modello.

Prerequisiti

Per completare l'esercitazione, è necessario che siano installati i prerequisiti seguenti:

  • SQL Server 2012 Istanza di Analysis Services in esecuzione nella modalità tabulare.

  • SQL Server Data Tools (SSDT), installato come parte di SQL Server 2012.

  • Database di esempio AdventureWorksDW2012. Questo database di esempio include i dati necessari per completare questa esercitazione. Per scaricare il database di esempio, vedere https://go.microsoft.com/fwlink/?LinkID=221770.

  • Microsoft Excel 2003 o versione successiva (per l'utilizzo con la funzionalità Analizza in Excel nella lezione 11)

Lezioni

L'esercitazione include le lezioni seguenti:

Lezione

Tempo stimato per il completamento

Lezione 1: Creare un nuovo modello di progetto tabulare

10 minuti

Lezione 2: Aggiungere dati

20 minuti

Lezione 3: Rinominare colonne

20 minuti

Lezione 4: Contrassegna come tabella data

3 minuti

Lezione 5: Creare relazioni

10 minuti

Lezione 6: Creare colonne calcolate

15 minuti

Lezione 7: Creare misure

30 minuti

Lezione 8: Creare indicatori di prestazioni chiave

15 minuti

Lezione 9: Creare prospettive

5 minuti

Lezione 10: Creare gerarchie

20 minuti

Lezione 11: Creare partizioni

15 minuti

Lezione 12: Creare ruoli

15 minuti

Lezione 13: Analizza in Excel

20 minuti

Lezione 14: Distribuire

5 minuti

Lezioni supplementari

In questa esercitazione sono incluse anche alcune Lezioni supplementari. Gli argomenti di questa sezione non sono necessari per completare l'esercitazione, ma possono risultare utili per comprendere meglio le funzionalità avanzate di creazione dei modelli tabulari.

L'esercitazione include le lezioni supplementari seguenti:

Lezione

Tempo stimato per il completamento

Implementare la sicurezza dinamica mediante i filtri di riga

30 minuti

Configurare le proprietà di creazione di report per i report Power ViewConfigurare le proprietà di creazione di report per i report Power View

30 minuti

Passaggio successivo

Per iniziare questa esercitazione, passare alla prima lezione: Lezione 1: Creare un nuovo modello di progetto tabulare.