Recuperare i dati
Si applica a:
SQL Server 2019 e versioni successive Analysis Services
Azure Analysis Services
Power BI Premium
In questa lezione si userà Get Data per connettersi al database di esempio AdventureWorksDW, selezionare i dati, visualizzare in anteprima e filtrare e quindi importare nell'area di lavoro del modello.
Il servizio Get Data (Ottieni dati) Power Query, che offre un'ampia gamma di strumenti per la connessione e la modifica della forma dei dati per la modellazione e l'analisi. Per altre informazioni, vedere la Power Query .
Nota
Le attività e le immagini in questa esercitazione mostrano la connessione a un database AdventureWorksDW in una Azure Synapse Analytics risorsa. In alcuni casi, un database AdventureWorksDW in SQL Server Data Warehouse può mostrare oggetti diversi. Tuttavia, sono fondamentalmente uguali.
Tempo previsto per il completamento della lezione: 10 minuti
Prerequisiti
Questo articolo fa parte di un'esercitazione sulla creazione di modelli tabulari, con lezioni che è consigliabile completare nell'ordine indicato. Prima di eseguire le attività in questa lezione, è necessario aver completato la lezione precedente: Lezione 1: Creare un nuovo progetto di modello tabulare.
Creare una connessione
Per creare una connessione al database AdventureWorksDW
In Esplora modelli tabulari fare clic con il pulsante destro del mouse su Origini dati Importa da origine > dati.
Verrà avviata l'opzione Ottieni dati, che consente di connettersi a un'origine dati. Se Esplora modelli tabulari non è visibile, in Esplora soluzioni fare doppio clic su Model.bim per aprire il modello nella finestra di progettazione.

In Ottieni dati fare clic su Azure > Azure SQL Data Warehouse e quindi fare clic su Connessione.
Nella finestra SQL Server database, in Server, digitare o incollare il nome del server in cui è stato installato il database AdventureWorksDW e quindi fare clic su Connessione.
Se è stata creata una SQL Data Warehouse di Azure con il database di esempio AdventureWorksDW, è possibile copiare il nome del server dalla pagina Panoramica nel portale di Azure.
Quando viene richiesto di immettere le credenziali, è necessario specificare le credenziali usate da Analysis Services per connettersi all'origine dati durante l'importazione e l'elaborazione dei dati. Selezionare account Microsoft e quindi fare clic su Accedi. Seguire le istruzioni. Dopo aver eseguito l'accesso, fare clic su Connessione.

Se l'origine dati è un'istanza locale o SQL Server Data Warehouse macchina virtuale, scegliere Windows Rappresenta account e quindi immettere un nome > account e una password.
In Strumento di navigazione selezionare il database AdventureWorksDW e quindi fare clic su OK. Verrà creata la connessione al database.
Nello strumento di navigazione selezionare la casella di controllo per le tabelle seguenti: DimCustomer, DimDate, DimGeography, DimProduct, DimProductCategory, DimProductSubcategory e FactInternetSales. Dopo aver selezionato le tabelle, fare clic su Trasforma dati.

Dopo aver fatto clic su Trasforma dati, editor di Power Query visualizzata. Nella sezione successiva si selezioneranno solo i dati da importare.
Filtrare i dati della tabella
Le tabelle nel database di esempio AdventureWorksDW includono dati che non è necessario includere nel modello. Se possibile, è consigliabile filtrare i dati in modo da escludere quelli non necessari e ridurre così lo spazio in memoria occupato dal modello. Con il filtro è possibile escludere alcune colonne dalle tabelle, in modo che non vengano importate nel database dell'area di lavoro o nel database del modello dopo la distribuzione.
Per filtrare i dati della tabella prima dell'importazione
In editor di Power Query > query selezionare la tabella DimCustomer. Viene visualizzata una vista della tabella DimCustomer nell'origine dati (il database di esempio AdventureWorksDW).
Effettuare una selezione multipla con CTRL+clic di SpanishEducation, FrenchEducation, SpanishOccupation, FrenchOccupation, fare clic con il pulsante destro del mouse e quindi scegliere Rimuovi colonne.

Poiché i valori per queste colonne non sono attinenti all'analisi delle vendite Internet, non è necessario importare queste colonne. L'eliminazione delle colonne superflue consente di ridurre le dimensioni del modello e di aumentarne l'efficienza.
Suggerimento
Se si commette un errore, è possibile tornare indietro eliminando un passaggio in PASSAGGI APPLICATI.

Filtrare le tabelle restanti rimuovendo le colonne seguenti in ogni tabella:
DimDate
SpanishDayNameOfWeek FrenchDayNameOfWeek SpanishMonthName FrenchMonthName DimGeography
SpanishCountryRegionName FrenchCountryRegionName DimProduct
SpanishProductName FrenchProductName FrenchDescription ChineseDescription ArabicDescription HebrewDescription ThaiDescription GermanDescription JapaneseDescription TurkishDescription DimProductCategory
SpanishProductCategoryName FrenchProductCategoryName DimProductSubcategory
SpanishProductSubcategoryName FrenchProductSubcategoryName FactInternetSales
Nessuna colonna rimossa.
Import the selected tables and column data
Dopo aver visualizzato in anteprima i dati e avere escluso quelli non necessari, è possibile importare il resto dei dati necessari. La procedura guidata consente di importare i dati delle tabelle e qualsiasi relazione presente tra le tabelle. Nel modello vengono create nuove tabelle e colonne e i dati filtrati non vengono importati.
Per importare i dati delle tabelle e delle colonne selezionate
Controllare le selezioni. Se è tutto corretto, fare clic su Importa. Nella finestra di dialogo Elaborazione dati viene visualizzato lo stato dell'importazione dei dati dall'origine dati al database dell'area di lavoro.

Fare clic su Chiudi.
Salvare il progetto del modello
È importante salvare frequentemente il progetto del modello.
Per salvare il progetto del modello
- Fare clic su File > Salva tutto.