Esercitazione adventure Works Internet Sales (1500)
Si applica a: SQL Server 2019 e versioni successive di Analysis Services Azure Analysis Services Fabric/Power BI Premium
Questa esercitazione illustra come creare e distribuire un modello tabulare a livello di compatibilità 1500. Se non si ha familiarità con Analysis Services e modellazione tabulare, il completamento di questa esercitazione è il modo più rapido per informazioni su come creare e distribuire un modello tabulare di base usando Visual Studio con progetti Analysis Services. Dopo aver effettuato i prerequisiti, è necessario eseguire due-tre ore per completare.
Se si intende distribuire in SQL Server 2017 Analysis Services, è comunque possibile completare questa esercitazione. Selezionare il livello di compatibilità 1400 durante la creazione di un nuovo progetto nella lezione 1.
Contenuto dell'esercitazione
Come creare un nuovo progetto di modello tabulare a livello di compatibilità 1500 in Visual Studio.
Importazione di dati da un database relazionale in un database dell'area di lavoro di un progetto di modello tabulare.
Modalità di creazione e gestione delle relazioni tra tabelle nel modello.
Creazione di colonne calcolate, misure e indicatori di prestazioni chiave che consentono agli utenti di analizzare le metriche aziendali critiche.
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.
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.
Come distribuire un modello tabulare usando Visual Studio.
Prerequisiti
Per completare le lezioni da 1 a 12, è necessario:
Una sottoscrizione di Azure. Se non si ha già una sottoscrizione, creare un account gratuito.
Un Azure Synapse Analytics (SQL Data Warehouse) denominato AdventureWorksDW con il database AdventureWorksDW di esempio. Se si usa una sottoscrizione a pagamento, dopo aver completato questa esercitazione, è possibile sospendere o eliminare questa risorsa nel portale per evitare addebiti indesiderati.
Visual Studio. Qualsiasi edizione, inclusa l'edizione community gratuita funziona correttamente.
Il pacchetto di estensione Microsoft Analysis Services Projects (VSIX) più recente installato in Visual Studio.
Microsoft Excel.
Per completare la lezione 13 - Distribuire, è necessario uno dei seguenti elementi:
Un server Azure Analysis Services al livello Developer o Standard (consigliato). Vedere Creare un server - Portale.
SQL Server server Analysis Services 2019 in modalità tabulare. Scaricare un SQL Server gratuito 2019 Developer Edition.
Power BI Premium'area di lavoro assegnata a una capacità con la proprietà XMLA Endpoint del carico di lavoro dei modelli semantici impostata su lettura-scrittura. Per altre informazioni, vedere Connettività del modello semantico con l'endpoint XMLA.
Le lezioni in questa esercitazione non usano quanto segue, ma sono valide per la connessione a un modello distribuito.
Scenario
Questa esercitazione è basata su Adventure Works Cycles, una società fittizia. Adventure Works è una grande azienda di produzione multinazionale che produce e distribuisce biciclette, parti e accessori per i mercati commerciali in America del Nord, Europa e Asia. L'azienda ha un organico di 500 dipendenti. Inoltre, Adventure Works ha diversi team di vendita locali all'interno della sua base di mercato. Il progetto consiste nella creazione di un modello tabulare per gli utenti dei reparti vendite e marketing per l'analisi dei dati di vendita su Internet nel database AdventureWorksDW.
Per portare a termine l'esercitazione, è necessario completare una serie di lezioni, ognuna delle quali prevede alcune attività. Per portare a termine la lezione è necessario completare ogni attività nell'ordine previsto. 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 metodo dimostra che sono spesso disponibili più procedure per portare a termine un'attività e che l'utente dovrà applicare le competenze apprese nelle lezioni e nelle attività precedenti per ottenere il risultato previsto.
Lo scopo delle lezioni consiste nell'creare un modello tabulare di base usando molte delle funzionalità incluse in Visual Studio con progetti analysis Services. Poiché ogni lezione è basata su quella precedente, è necessario completare le lezioni in ordine.
Lezioni
L'esercitazione include le lezioni seguenti:
Lezione | Tempo previsto per il completamento |
---|---|
1 - Creare un nuovo progetto di modello tabulare | 10 minuti |
2 - Recuperare i dati | 10 minuti |
3 - Contrassegnare come tabella data | 3 minuti |
4 - Creare relazioni | 10 minuti |
5 - Creare colonne calcolate | 15 minuti |
6 - Creare misure | 30 minuti |
7: Creare indicatori di prestazioni chiave (KPI) | 10 minuti |
8 - Creare prospettive | 5 minuti |
9 - Creare gerarchie | 20 minuti |
10 - Creare partizioni | 15 minuti |
11 - Creare ruoli | 15 minuti |
12 - Analizzare in Excel | 5 minuti |
13 - Distribuire | 5 minuti |
Lezioni supplementari
Queste lezioni non sono necessarie per completare l'esercitazione, ma possono essere utili per una migliore comprensione delle funzionalità avanzate per la creazione di modelli tabulari.
Lezione | Tempo previsto per il completamento |
---|---|
Righe di dettaglio | 10 minuti |
Sicurezza dinamica | 30 minuti |
Gerarchie raggente | 20 minuti |
Passaggi successivi
Per iniziare, vedere Lezione 1: Creare un nuovo progetto di modello tabulare.