Lezione 2: Aggiungere dati
Si applica a:
SQL Server 2016 e versioni successive Analysis Services
Azure Analysis Services
Power BI Premium
In questa lezione si userà l'Importazione guidata tabella in SSDT per connettersi al database di esempio AdventureWorksDW SQL, selezionare i dati, visualizzare in anteprima e filtrare i dati e quindi importare i dati nell'area di lavoro del modello.
Utilizzando l'Importazione guidata tabella è possibile importare dati da diverse origini relazionali, quali Access, SQL, Oracle, Sybase, Informix, DB2, Teradata e così via. I passaggi per l'importazione dei dati da ognuna di queste origini relazionali sono molto simili a quanto descritto di seguito. I dati possono essere selezionati anche usando un stored procedure. Per altre informazioni sull'importazione di dati e sui diversi tipi di origini dati da cui è possibile importare, vedere Origini dati.
Tempo previsto per il completamento della lezione: 20 minuti
Prerequisiti
Questo argomento 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 modello di progetto tabulare.
Creare una connessione
Per creare una connessione a un database AdventureWorksDW2014
In Esplora modelli tabulari fare clic con il pulsante destro del mouse su Origini dati Importa da origine > dati.
Verrà avviata l'Importazione guidata tabella, che consente di configurare una connessione a un'origine dati. Se Esplora modelli tabulari non è visualizzato, fare doppio clic su Model.bim Esplora soluzioni per aprire il modello nella finestra di progettazione.

Nota: se si sta creando il modello al livello di compatibilità 1400, verrà visualizzata la nuova esperienza Ottieni dati anziché l'Importazione guidata tabella. Le finestre di dialogo verranno visualizzate in modo leggermente diverso dai passaggi seguenti, ma sarà comunque possibile procedere.
Nell'Importazione guidata tabella, in Database relazionali, fare clic Microsoft SQL Server > Avanti.
Nella pagina Connessione a un database di Microsoft SQL Server , in Nome descrittivo connessione digitare Adventure Works DB da SQL.
In Nome server digitare il nome del server in cui è stato installato il database AdventureWorksDW.
Nel campo Nome database selezionare AdventureWorksDW e quindi fare clic su Avanti.

Nella pagina Impostazioni di rappresentazione specificare le credenziali usate da Analysis Services per la connessione all'origine dati quando vengono importati ed elaborati i dati. Verificare che l'opzione Nome utente e password specifici di Windows sia selezionata, immettere le credenziali di accesso a Windows in Nome utente e Password e fare clic su Avanti.
Nota
L'utilizzo di un account utente e una password di Windows rappresenta il metodo più sicuro per la connessione a un'origine dati. Per altre informazioni, vedere Rappresentazione.
Nella pagina Scelta della modalità di importazione dei dati verificare che l'opzione Seleziona da un elenco di tabelle e viste per scegliere i dati da importare sia selezionata. Poiché si vuole selezionare da un elenco di tabelle e viste, fare clic su Avanti per visualizzare un elenco di tutte le tabelle di origine nel database di origine.
Nella pagina Selezione tabelle e viste selezionare le caselle di controllo corrispondenti alle tabelle seguenti: DimCustomer, DimDate, DimGeography, DimProduct, DimProductCategory, DimProductSubcategory e FactInternetSales.
NON fare clic su Fine.
Filter the table data
La tabella DimCustomer che si sta importando dal database di esempio contiene un subset dei dati del database SQL Server Adventure Works. Verranno filtrate altre colonne della tabella DimCustomer che non sono necessarie quando vengono importate nel modello. Quando possibile, è necessario filtrare i dati che non verranno usati per risparmiare spazio in memoria usato dal modello.
Per filtrare i dati della tabella prima dell'importazione
Selezionare la riga per la tabella DimCustomer e quindi fare clic su Anteprima & Filtro. Verrà visualizzata la finestra Anteprima tabella selezionata in cui sono visualizzate tutte le colonne della tabella di origine DimCustomer visualizzata.
Deselezionare la casella di controllo nella parte superiore delle colonne seguenti. SpanishEducation, FrenchEducation, SpanishOccupation, FrenchOccupation.

Poiché i valori per queste colonne non sono attinenti all'analisi delle vendite Internet, non è necessario importare queste colonne. Eliminando le colonne non necessarie, il modello sarà più piccolo ed efficiente.
Verificare che tutte le altre colonne siano selezionate e fare clic su OK.
Si noti che le parole Filtri applicati sono ora visualizzate nella colonna Dettagli filtro nella riga DimCustomer. Se si fa clic su tale collegamento, verrà visualizzata una descrizione testuale dei filtri appena applicati.

Filtrare le tabelle restanti deselezionando le caselle di controllo per le colonne seguenti in ogni tabella:
DimDate
Colonna DateKey SpanishDayNameOfWeek FrenchDayNameOfWeek SpanishMonthName FrenchMonthName DimGeography
Colonna SpanishCountryRegionName FrenchCountryRegionName IpAddressLocator DimProduct
Colonna SpanishProductName FrenchProductName FrenchDescription ChineseDescription ArabicDescription HebrewDescription ThaiDescription GermanDescription JapaneseDescription TurkishDescription DimProductCategory
Colonna SpanishProductCategoryName FrenchProductCategoryName DimProductSubcategory
Colonna SpanishProductSubcategoryName FrenchProductSubcategoryName FactInternetSales
Colonna OrderDateKey DueDateKey ShipDateKey
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 esclusi tramite filtro non verranno importati.
Per importare i dati delle tabelle e delle colonne selezionate
Controllare le selezioni. Se l'aspetto è normale, fare clic su Fine.
Durante l'importazione dei dati la procedura guidata visualizza il numero di righe recuperate. Una volta importati tutti i dati, verrà visualizzato un messaggio in cui viene indicato il completamento dell'operazione.

Suggerimento
Per vedere le relazioni create automaticamente tra le tabelle importate, fare clic su Dettagli nella riga Preparazione dati.
Fare clic su Chiudi.
La procedura guidata viene chiusa e Progettazione modelli mostra ora le tabelle importate.
Salvare il progetto del modello
È importante salvare frequentemente il progetto del modello.
Per salvare il progetto del modello
- Fare clic su File Salva > tutto.
Passaggi successivi
Passare alla lezione successiva: Lezione 3: Contrassegnare come tabella data.