Aggiungere dati utilizzando l'Importazione guidata tabella (esercitazione)
In questa lezione verrà utilizzata l'Importazione guidata tabella per creare una connessione a un database, selezionare i dati da caricare e importarli nella cartella di lavoro di PowerPivot.
In PowerPivot è possibile importare dati da origini relazionali diverse, quali Access, Oracle, Sybase, Informix, DB2, Teradata e così via. Il processo per l'importazione dei dati da ognuna di queste origini relazionali è molto simile a quello descritto di seguito.
I dati possono inoltre essere caricati utilizzando una query o una stored procedure personalizzata. Nella prossima lezione verranno effettuate queste operazioni:
Si tenga presente che per utilizzare questi dati nell'analisi, è necessario creare relazioni tra i dati del database relazionale e gli altri dati nella cartella di lavoro di PowerPivot. Le istruzioni per la creazione di relazioni vengono fornite in una lezione successiva. Per ulteriori informazioni, vedere Creare relazioni tra tabelle (esercitazione).
Prerequisiti
Questo argomento è parte di un'esercitazione relativa a PowerPivot per Excel che deve essere completata nell'ordine specificato. Per informazioni su prerequisiti e sul primo passaggio dell'esercitazione, vedere Introduzione all'esercitazione su PowerPivot per Excel.
Creare una connessione a un database di Access
Passare al percorso in cui sono stati scaricati gli esempi e fare doppio clic sull'esempio Stores. I dati degli archivi verranno utilizzati in una lezione successiva.
Nella scheda PowerPivot della finestra di Excel fare clic su Finestra PowerPivot.
Nella scheda Home della finestra PowerPivot fare clic su Database di origine e selezionare Da Access. Verrà avviata l'Importazione guidata tabella in cui è descritta l'impostazione di una connessione a un'origine dati.
Nel campo Nome descrittivo connessione digitare ContosoDB da Access.
Nel campo Nome database fare clic su Sfoglia. Passare al percorso in cui sono stati scaricati i file di esempio, selezionare ContosoSales, quindi fare clic su Apri.
Fare clic su Avanti e verificare che sia selezionato Seleziona da un elenco di tabelle e viste per scegliere i dati da importare.
Se si desidera selezionare da un elenco di tabelle e viste, fare clic su Avanti per visualizzare un elenco di tutte le tabelle di origine all'interno del database.
Selezionare la casella di controllo per le seguenti tabelle: DimChannel, DimDate, DimProduct, DimProductSubcategory e FactSales.
Dopo aver stabilito la connessione al database e selezionato le tabelle da importare, passare direttamente alla sezione successiva, intitolata Filtrare i dati della tabella prima dell'importazione.
Filtrare i dati della tabella prima dell'importazione
Le tabelle FactSales e DimProduct che si importano dal database di Access contengono un subset dei dati dal database originale SQL Server Contoso: non sono incluse vendite e prodotti da due categorie (games e home appliances). Si applicherà un filtro a una delle altre tabelle prima di importarle, in modo da eliminare le categorie uguali. Si filtreranno anche alcune colonne dalla tabella DimProduct.
Filtrare i dati della tabella prima dell'importazione
Selezionare la riga per la tabella DimProduct e fare clic su Visualizza anteprima & applica filtro.
La finestra Anteprima tabella selezionata viene aperta con tutte le colonne della tabella DimProduct visualizzate.
Deselezionare le caselle di controllo nella parte superiore delle colonne per tutte le colonne da ClassID a StockTypeName (un totale di 15 colonne), quindi fare clic su OK.
Si noti che viene visualizzata la dicitura Filtri applicati nella colonna Dettagli filtro e nella riga DimProduct. Se si fa clic su tale collegamento, viene visualizzata una descrizione testuale dei filtri appena applicati.
A questo punto, selezionare la riga per DimProductSubcategory e fare clic su Visualizza anteprima & Applica filtro.
Poiché si è interessati solo ad alcuni prodotti, verrà applicato un filtro in modo da importare solo i dati relativi a tali categorie.
All'inizio della colonna ProductCategoryKey fare clic sulla freccia e deselezionare 7 e 8. Le categorie 7 e 8 includono giochi ed elettrodomestici, che non si desidera includere nell'analisi.
Nella parte superiore della colonna ProductSubcategoryDescription deselezionare la casella di controllo. Poiché le descrizioni sono quasi identiche ai nomi, non è necessario importare entrambe le colonne e l'eliminazione di colonne non necessarie ridurrà le dimensioni della cartella di lavoro. Fare clic su OK.
Importare i dati di tabella e colonna selezionati
Importare infine i dati selezionati. La procedura guidata importa le relazioni tra tabelle insieme ai dati della tabella. Per ulteriori informazioni sulle relazioni, vedere Relazioni tra tabelle.
Importare i dati di tabella e colonna selezionati
Verificare le selezioni. Se la verifica ha esito positivo, fare clic su Fine.
Durante l'importazione dei dati la procedura guidata visualizza il numero di righe recuperate. Una volta importati tutti i dati, viene visualizzato un messaggio che indica l'esito positivo dell'operazione. Si noti che sono state importate oltre 2 milioni di righe solo dalla tabella FactSales.
Fare clic su Chiudi.
La procedura guidata si chiude mentre la finestra PowerPivot è visibile. Ogni tabella è stata aggiunta come nuova scheda alla finestra di PowerPivot. Se i dati vengono modificati all'origine, è possibile mantenere aggiornati i dati importati nella finestra PowerPivot mediante aggiornamento. Per ulteriori informazioni, vedere Modalità diverse di aggiornamento dei dati in PowerPivot.
Passaggio successivo
Per continuare questa esercitazione, andare all'argomento successivo: Aggiungere dati tramite una query personalizzata (esercitazione).
Vedere anche