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:
La versione più recente di Visual Studio con l Analysis Services dei progetti.
La versione più recente di SQL Server Management Studio.
Un'applicazione client, ad esempio Power BI Desktop o Excel.
Istanza SQL Server con il database di esempio Adventure Works DW. Questo database di esempio include i dati necessari per completare questa esercitazione. Ottenere la versione più recentedi .
Istanza Azure Analysis Services o SQL Server 2016 o versione successiva Analysis Services in cui distribuire il modello. Iscriversi per una versione di valutazione Azure Analysis Services gratuita.
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.