Un modello di dati consente di integrare dati da più tabelle, creando in modo efficace un'origine dati relazionale all'interno di una cartella di lavoro di Excel. All'interno di Excel i modelli di dati vengono usati in modo trasparente, fornendo dati tabulari usati nelle tabelle pivot e nei grafici pivot. Un modello di dati viene visualizzato come una raccolta di tabelle in un elenco di campi e, nella maggior parte dei casi, non si saprà mai che c'è.
Prima di iniziare a usare il modello di dati, è necessario recuperare alcuni dati. A tale scopo useremo l'esperienza Ottieni & trasformazione (Power Query), quindi potresti voler fare un passo indietro e guardare un video oppure seguire la guida di apprendimento su Get & Transform e Power Pivot.
-
Excel 2016 & Excel per Microsoft 365 - Power Pivot è incluso nella barra multifunzione.
Dov'è Get & Transform (Power Query)?
-
Excel 2016 & Excel per Microsoft 365 - Get & Transform (Power Query) è stato integrato con Excel nella scheda Dati .
Guida introduttiva
Prima di tutto, devi recuperare alcuni dati.
-
In Excel 2016 e Excel per Microsoft 365 usare Dati > Recupera & Trasforma dati > Recupera dati per importare dati da un numero qualsiasi di origini dati esterne, ad esempio un file di testo, una cartella di lavoro di Excel, un sito Web, Microsoft Access, SQL Server o un altro database relazionale contenente più tabelle correlate.
-
Excel chiede di selezionare una tabella. Per ottenere più tabelle dalla stessa origine dati, selezionare l'opzione Abilita selezione di più tabelle . Quando si selezionano più tabelle, Excel crea automaticamente un modello di dati.
Nota: Per questi esempi, stiamo usando una cartella di lavoro di Excel con informazioni fittizie sugli studenti sulle classi e i voti. È possibile scaricare la cartella di lavoro di esempio Modello di dati per studenti e seguire questa procedura. È anche possibile scaricare una versione con un modello di dati completato..
-
Selezionare una o più tabelle, quindi fare clic su Carica.
Se è necessario modificare i dati di origine, è possibile scegliere l'opzione Modifica . Per altre informazioni, vedere: Introduzione all'editor di query (Power Query).For more details see: Introduction to the Query Editor (Power Query).
Si dispone ora di un modello di dati che contiene tutte le tabelle importate e che verranno visualizzate nell'elenco dei campi della tabella pivot.
Note:
-
I modelli vengono creati in modo implicito quando si importano due o più tabelle contemporaneamente in Excel.
-
I modelli vengono creati in modo esplicito quando si usa il componente aggiuntivo Power Pivot per importare i dati. Nel componente aggiuntivo il modello è rappresentato in un layout a schede simile a Excel, in cui ogni scheda contiene dati tabulari. Vedere Recuperare dati usando il componente aggiuntivo Power Pivotper informazioni sulle nozioni di base sull'importazione dei dati tramite un database di SQL Server.
-
Un modello può contenere una singola tabella. Per creare un modello basato su una sola tabella, selezionare la tabella e fare clic su Aggiungi a modello di dati in Power Pivot. Questa operazione può essere eseguita se si vogliono usare caratteristiche di Power Pivot, ad esempio set di dati filtrati, colonne calcolate, campi calcolati, indicatori KPI e gerarchie.
-
Le relazioni tra tabelle possono essere create automaticamente se si importano tabelle correlate con relazioni con chiave primaria ed esterna. Excel in genere può usare le informazioni sulle relazioni importate come base per le relazioni tra tabelle nel modello di dati.
-
Per suggerimenti su come ridurre le dimensioni di un modello di dati, vedere Creare un modello di dati con un utilizzo efficiente della memoria tramite Excel e Power Pivot.
-
Per altre informazioni, vedere Esercitazione: Importare dati in Excel e Creare un modello di dati.
Suggerimento: Come è possibile stabilire se la cartella di lavoro contiene un modello di dati? Passare a Power Pivot > Gestisci. Se si visualizzano dati simili a fogli di lavoro, esiste un modello. Vedere: Scoprire quali origini dati vengono usate in un modello di dati della cartella di lavoro per altre informazioni.
Creare relazioni tra le tabelle
Il passaggio successivo consiste nel creare relazioni tra le tabelle, in modo da poter recuperare i dati da qualsiasi tabella. Ogni tabella deve avere una chiave primaria o un identificatore di campo univoco, come ID studente o numero di classe. Il modo più semplice consiste nel trascinare e rilasciare questi campi per connetterli nella vista diagramma di Power Pivot.
-
Passare a Gestione > Power Pivot.
-
Nella scheda Home selezionare Vista diagramma.
-
Verranno visualizzate tutte le tabelle importate e potrebbe essere necessario del tempo per ridimensionarle a seconda del tipo di campi disponibili.
-
Quindi, trascinare il campo chiave primaria da una tabella alla successiva. L'esempio seguente è la vista diagramma delle tabelle degli studenti:
Sono stati creati i collegamenti seguenti:
-
tbl_Students | > tbl_Grades ID studente | ID studente
In altre parole, trascinare il campo ID studente dalla tabella Studenti al campo ID studente nella tabella Voti.
-
tbl_Semesters | > tbl_Grades ID semestre | Semestre
-
tbl_Classes | > tbl_Grades del numero di classe | Class Number
Note:
-
I nomi dei campi non devono necessariamente essere uguali per creare una relazione, ma devono essere dello stesso tipo di dati.
-
I connettori nella vista diagramma hanno una "1" su un lato e una "*" sull'altro. Questo significa che esiste una relazione uno-a-molti tra le tabelle e che determina come vengono usati i dati nelle tabelle pivot. Vedere: Relazioni tra tabelle in un modello di dati per altre informazioni.
-
I connettori indicano solo la presenza di una relazione tra tabelle. In realtà non ti mostreranno quali campi sono collegati tra loro. Per visualizzare i collegamenti, passare a Power Pivot > Gestisci > Progettazione > Relazioni > Gestisci relazioni. In Excel è possibile passare a Dati > Relazioni.
-
Usare un modello di dati per creare una tabella pivot o un grafico pivot
Una cartella di lavoro di Excel può contenere un solo modello di dati, ma può contenere più tabelle che possono essere usate ripetutamente nell'intera cartella di lavoro. È possibile aggiungere altre tabelle a un modello di dati esistente in qualsiasi momento.
-
In Power Pivotpassare a Gestisci.
-
Nella scheda Home selezionare Tabella pivot.
-
Selezionare il punto in cui inserire la tabella pivot, ovvero un nuovo foglio di lavoro o la posizione corrente.
-
Fare clic su OK per aggiungere una tabella pivot vuota con il riquadro Elenco campi visualizzato a destra.
Creare quindi una tabella pivot o un grafico pivot. Se sono già state create relazioni tra le tabelle, è possibile usare uno dei relativi campi nella tabella pivot. Sono già state create relazioni nella cartella di lavoro di esempio Student Data Model.
Aggiungere dati esistenti non correlati a un modello di dati
Si supponga di aver importato o copiato molti dati che si desidera utilizzare in un modello, ma che non siano stati aggiunti al modello di dati. Il push di nuovi dati in un modello è più facile di quanto pensi.
-
Per iniziare, selezionare una cella all'interno dei dati da aggiungere al modello. Può trattarsi di qualsiasi intervallo di dati, ma i dati formattati come tabella di Excel sono i migliori.
-
Usare uno di questi approcci per aggiungere i dati:
-
Fare clic su Power Pivot > Aggiungi al modello di dati.
-
Fare clic su Inserisci > tabella pivot e quindi selezionare Aggiungi questi dati al modello di dati nella finestra di dialogo Crea tabella pivot.
L'intervallo o la tabella viene ora aggiunta al modello come tabella collegata. Per altre informazioni sull'uso delle tabelle collegate in un modello, vedere Aggiungere dati usando tabelle collegate di Excel in Power Pivot.
Aggiunta di dati a una tabella Power Pivot
In Power Pivot non è possibile aggiungere una riga a una tabella digitando direttamente in una nuova riga come in un foglio di lavoro di Excel. È tuttavia possibile aggiungere righe copiando e incollando o aggiornando i dati di origine e aggiornando il modello Power Pivot.
Servono altre informazioni?
È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.
Vedere anche
Guide di apprendimento & Transform e Power Pivot
Introduzione a Editor di query (Power Query)
Creare un modello di dati con un utilizzo efficiente della memoria usando Excel e Power Pivot
Esercitazione: Importare dati in Excel e creare un modello di dati
Individuare le origini dati usate in un modello di dati della cartella di lavoro