Esercitazione su Adventure Works Internet Sales (1200)

Si applica a: SQL Server 2016 e versioni successive Analysis Services Azure Analysis Services Power BI Premium

Questa esercitazione offre lezioni su come creare un modello tabulare Analysis Services a livello di compatibilità 1200 usando Visual Studio e distribuire il modello in un server Analysis Services locale o in Azure.

Importante

Questa esercitazione non viene più aggiornata. È consigliabile creare modelli tabulari al livello di compatibilità più recente supportato dal server. I modelli di livello di compatibilità successivi offrono prestazioni migliorate e funzionalità aggiuntive e verranno aggiornati ai livelli di compatibilità futuri in modo più semplice. Se si usa Azure Analysis Services o SQL Server 2017 o versione successiva Analysis Services e si vuole creare il modello al livello di compatibilità 1400 o superiore, usare la modellazione tabulare (livello di compatibilità 1500). Questa versione aggiornata dell'esercitazione usa la moderna funzionalità Ottieni dati per connettersi e importare i dati di origine, usa il linguaggio M per configurare le partizioni e include lezioni supplementari aggiuntive.

Contenuto dell'esercitazione

  • Come creare un nuovo progetto di modello tabulare in Visual Studio.

  • 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.

  • Creazione e gestione di prospettive e gerarchie che consentono agli utenti di esplorare con più facilità i dati del modello fornendo punti di vista specifici dell'applicazione e dell'azienda.

  • Come creare partizioni che dividono i dati della tabella in parti logiche più piccole, che possono essere elaborate indipendentemente da altre partizioni.

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

  • Come distribuire un modello tabulare in Analysis Services server locale o in Azure.

Scenario

Questa esercitazione è basata su Adventure Works Cycles, una società fittizia. Adventure Works è una grande società di produzione multinazionale che produce biciclette, parti e accessori per i mercati commerciali America del Nord, Europa e Asia. Con sede a Bothell, nello Stato di Washington, l'azienda ha un organico di 500 dipendenti. Inoltre, Adventure Works ha diversi team di vendita locali all'interno della sua base di mercato.

Per offrire un supporto migliore per le esigenze di analisi dei dati di 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 AdventureWorksDW.

Per completare l'esercitazione e il modello tabulare relativo alle vendite Internet di Adventure Works, è necessario completare diverse lezioni. In ogni lezione sono presenti alcune attività. il completamento di ogni attività nell'ordine è necessario per completare la lezione. Una determinata lezione potrebbe includere più attività che producono un risultato analogo; tuttavia, le procedure per il completamento delle varie attività potrebbero essere leggermente diverse. Questo consente di mostrare che spesso esiste più di un modo per completare una determinata attività e per sfidare l'utente usando le competenze apprese nelle attività precedenti.

Lo scopo delle lezioni è quello di guidare l'utente nella creazione di un modello tabulare di base in esecuzione in modalità In-Memory usando molte delle funzionalità incluse in Visual Studio. Poiché ogni lezione è basata su quella precedente, è necessario completare le lezioni in ordine. Dopo aver completato tutte le lezioni, è stato creato e distribuito il modello tabulare di esempio Adventure Works Internet Sales in un server Analysis Services.

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 questa esercitazione è necessario soddisfare i prerequisiti seguenti:

Lezioni

L'esercitazione include le lezioni seguenti:

Lezione Tempo previsto per il completamento
Lezione 1: Creare un nuovo modello di progetto tabulare 10 minuti
Lezione 2: Aggiungere dati 20 minuti
Lezione 3: Contrassegnare come tabella data 3 minuti
Lezione 4: Creare relazioni 10 minuti
Lezione 5: Creare colonne calcolate 15 minuti
Lezione 6: Creare misure 30 minuti
Lezione 7: Creare indicatori di prestazioni chiave 15 minuti
Lezione 8: Creare prospettive 5 minuti
Lezione 9: Creare gerarchie 20 minuti
Lezione 10: Creare partizioni 15 minuti
Lezione 11: Creare ruoli 15 minuti
Lezione 12: Analizzare in Excel 20 minuti
Lezione 13: Distribuire 5 minuti

Lezioni supplementari

In questa esercitazione sono incluse 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.

Lezione Tempo previsto per il completamento
Implementare la sicurezza dinamica mediante i filtri di riga 30 minuti

Passaggi successivi

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