Condividi tramite


Installare i dati di esempio e i progetti multidimensionali

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Usare le istruzioni e i collegamenti forniti in questo articolo per installare i file di dati e di progetto usati nelle esercitazioni di Analysis Services.

Passaggio 1: Installare i prerequisiti

Nelle lezioni di questa esercitazione si presuppone che siano installati i programmi software seguenti: È possibile installare tutte le funzionalità in un singolo computer. Per installare queste funzionalità, eseguire il programma di installazione di SQL Server e selezionarle dalla pagina Selezione funzionalità.

  • Motore di database di SQL Server

  • SQL Server Analysis Services (SSAS)

    Analysis Services è disponibile solo in queste edizioni: Evaluation, Enterprise, Business Intelligence, Standard. I modelli multidimensionali non sono supportati in Azure Analysis Services.

    Per impostazione predefinita, Analysis Services 2016 e versioni successive viene installato come istanza tabulare. È possibile eseguire l'override della modalità predefinita scegliendo Modalità server multidimensionale nella pagina di configurazione del server dell'Installazione guidata.

Passaggio 2: Scaricare e installare gli strumenti di sviluppo e gestione

Visual Studio viene scaricato e installato separatamente da altre funzionalità di SQL Server. Le finestre di progettazione e i modelli di progetto usati per creare modelli sono inclusi nell'estensione dei progetti di Analysis Services per Visual Studio. Per altre informazioni sull'installazione di versioni di Visual Studio supportate e sull'estensione dei progetti Analysis Services, vedere Strumenti di Analysis Services - Creare e distribuire modelli.

SQL Server Management Studio (SSMS) viene scaricato e installato separatamente da altre funzionalità di SQL Server.

Scaricare SQL Server Management Studio

Se si desidera è possibile installare Excel per esplorare i dati multidimensionali man mano che si prosegue con l'esercitazione. L'installazione di Excel abilita la funzionalità Analizza in Excel che avvia Excel usando un elenco di campi della tabella pivot connesso al cubo che viene compilato. Si consiglia di utilizzare Excel per sfogliare i dati perché è possibile compilare rapidamente un report pivot che consente di interagire con i dati.

In alternativa, è possibile esplorare i dati usando la finestra di progettazione query MDX predefinita integrata in SQL Server Data Tools. La progettazione query restituisce gli stessi dati, ad eccezione di quelli presentati come un set di righe flat.

Passaggio 3: Installare i database

In un modello multidimensionale di Analysis Services vengono utilizzati i dati transazionali importati da un sistema di gestione di database relazionali. Ai fini di questa esercitazione, si usa il database relazionale seguente come origine dati.

  • AdventureWorksDW2019 : data warehouse relazionale eseguito in un'istanza del motore di database. Fornisce i dati originali usati dai database e dai progetti di Analysis Services compilati e distribuiti in tutta l'esercitazione. L'esercitazione presuppone che si usi AdventureWorksDW2019, ma le versioni precedenti funzionano.

    È possibile usare questo database di esempio con SQL Server 2019 e versioni successive. In generale, è consigliabile usare la versione del database di esempio corrispondente alla versione del motore di database.

Per installare il database, eseguire le operazioni seguenti:

  1. Scaricare un backup del database AdventureWorksDW2019 da GitHub.

  2. Copiare il file di backup nella directory di backup dell'istanza locale del motore di database di SQL Server.

  3. Avviare SQL Server Management Studio e connettersi all'istanza del motore di database.

  4. Ripristinare il database.

Passaggio 4: Concedere le autorizzazioni del database

Nei progetti di esempio vengono utilizzate impostazioni di rappresentazione dell'origine dati che specificano in quale contesto di sicurezza vengono importati o elaborati i dati. Per impostazione predefinita, le impostazioni di rappresentazione specificano l'account del servizio Analysis Services per l'accesso ai dati. Per usare questa impostazione predefinita, è necessario assicurarsi che l'account del servizio con cui viene eseguita Analysis Services disponga delle autorizzazioni di lettura dati per il database AdventureWorksDW .

Nota

Ai fini dell'apprendimento, si consiglia di utilizzare l'opzione di rappresentazione dell'account del servizio predefinita e concedere autorizzazioni di lettura dei dati all'account del servizio in SQL Server. Anche se sono disponibili altre opzioni di rappresentazione, non tutte sono adatte per le operazioni di elaborazione. In particolare, l'opzione per l'utilizzo delle credenziali dell'utente corrente non è supportata per l'elaborazione.

  1. Determinare l'account del servizio. È possibile utilizzare Gestione configurazione SQL Server o l'applicazione console Servizi per visualizzare le informazioni sull'account. Se Analysis Services è stato installato come istanza predefinita usando l'account predefinito, il servizio è in esecuzione come NT Service\MSSQLServerOLAPService.

  2. In Management Studio connettersi all'istanza del motore di database.

  3. Espandere la cartella Sicurezza, fare clic con il pulsante destro del mouse su Account di accesso e selezionare Nuovo account di accesso.

  4. Nella pagina Generale in Nome account di accesso digitare NT Service\MSSQLServerOLAPService o un altro account usato per l'esecuzione del servizio.

  5. Fare clic su Mapping utenti.

  6. Selezionare la casella di controllo accanto al database AdventureWorksDW . L'appartenenza al ruolo deve includere automaticamente db_datareader e public. Fare clic su OK per accettare le impostazioni predefinite.

Passaggio 5: Installare i progetti

Nell'esercitazione sono inclusi progetti di esempio per consentire il confronto dei risultati rispetto a un progetto finito o l'avvio di una lezione successiva nella sequenza.

  1. Scaricare il adventure-works-multidimensional-tutorial-projects.zip dalla pagina degli esempi di Adventure Works for Analysis Services in GitHub.

  2. Spostare il file con estensione zip in una cartella al livello immediatamente inferiore rispetto all'unità radice, ad esempio C:\Tutorial. Questo passaggio riduce l'errore "Percorso troppo lungo" che talvolta si verifica se si tenta di decomprimere i file nella cartella Download.

  3. Decomprimere i progetti di esempio: fare clic con il pulsante destro del mouse sul file e selezionare Estrai tutto. Dopo aver estratto i file, è necessario avere cartelle Lezione 1, 2, 3, 5, 6, 7, 8, 9, 10 Completa e Lezione 4 Inizio.

  4. Rimuovere le autorizzazioni di sola lettura per questi file. Fare clic con il pulsante destro del mouse sulla cartella padre, scegliere Proprietà e deselezionare la casella di controllo sola lettura. Fare clic su OK. Applicare le modifiche a questa cartella, alle sottocartelle e ai file.

  5. Aprire il file della soluzione (con estensione sln) corrispondente alla lezione in uso. Ad esempio, nella cartella denominata "Lezione 1 completa", viene aperto il file Analysis Services Tutorial.sln.

  6. Distribuire la soluzione per verificare che le autorizzazioni del database e le informazioni sul percorso del server siano configurate correttamente.

    Se Analysis Services e il motore di database sono installati come istanza predefinita (MSSQLServer) e tutti i programmi software sono in esecuzione nello stesso computer, è possibile fare clic su Distribuisci soluzione nel menu Compila per compilare e distribuire il progetto di esempio nell'istanza locale di Analysis Services. Durante la distribuzione, i dati vengono elaborati (o importati) dal database AdventureWorksDW nell'istanza del motore di database locale. Viene creato un nuovo database di Analysis Services nell'istanza di Analysis Services che contiene i dati recuperati dal motore di database.

    Se si rilevano errori, rivedere i passaggi precedenti relativi all'impostazione delle autorizzazioni per il database. Inoltre, potrebbe anche essere necessario modificare i nomi dei server. Il nome del server predefinito è localhost. Se i server sono installati in computer remoti o come istanze denominate, è necessario eseguire l'override del valore predefinito per utilizzare un nome di server valido per l'installazione. Inoltre, se i server si trovano in computer remoti, potrebbe essere necessario configurare Windows Firewall per consentire l'accesso ai server.

    Il nome del server per la connessione al motore di database è specificato nell'oggetto di origine dati della soluzione multidimensionale (esercitazione di AdventureWorks), visibile in Esplora soluzioni.

    Il nome del server per la connessione ad Analysis Services è specificato nella scheda Distribuzione delle pagine delle proprietà del progetto, visibile anche in Esplora soluzioni.

  7. In SQL Server Management Studio connettersi ad Analysis Services. Verificare che nel server sia in esecuzione il database denominato Analysis Services Tutorial .

Passaggio successivo

È ora possibile avviare l'esercitazione. Per altre informazioni su come iniziare, vedere Modellazione multidimensionale (esercitazione su Adventure Works).

Vedi anche

Configurare Windows Firewall per consentire l'accesso ad Analysis Services
Configurare Windows Firewall per consentire l'accesso a SQL Server