Excel Power Pivot - Modello di dati
Un modello di dati è un nuovo approccio introdotto in Excel 2013 per l'integrazione di dati da più tabelle, creando in modo efficace un'origine dati relazionale all'interno di una cartella di lavoro di Excel. In Excel, il modello di dati viene utilizzato in modo trasparente, fornendo dati tabulari utilizzati nelle tabelle pivot e nei grafici pivot. In Excel, è possibile accedere alle tabelle e ai valori corrispondenti tramite gli elenchi di campi di tabella pivot / grafico pivot che contengono i nomi delle tabelle ei campi corrispondenti.
L'utilizzo principale del modello di dati in Excel è il suo utilizzo da parte di Power Pivot. Il modello di dati può essere considerato come il database di Power Pivot e tutte le funzionalità di alimentazione di Power Pivot vengono gestite con il modello di dati. Tutte le operazioni sui dati con Power Pivot sono di natura esplicita e possono essere visualizzate nel modello di dati.
In questo capitolo capirai in dettaglio il modello di dati.
Excel e modello di dati
Ci sarà un solo modello di dati in una cartella di lavoro di Excel. Quando lavori con Excel, l'utilizzo del modello di dati è implicito. Non è possibile accedere direttamente al modello di dati. È possibile visualizzare solo più tabelle nel modello di dati nell'elenco dei campi di tabella pivot o grafico pivot e utilizzarle. Anche la creazione del modello di dati e l'aggiunta di dati vengono eseguite in modo implicito in Excel, mentre si acquisiscono dati esterni in Excel.
Se vuoi esaminare il modello di dati, puoi farlo come segue:
Fare clic sulla scheda POWERPIVOT sulla barra multifunzione.
Fare clic su Gestisci.
Il modello di dati, se presente nella cartella di lavoro, verrà visualizzato come tabelle, ciascuna con una scheda.
Note- Se aggiungi una tabella Excel a Data Model, non trasformerai la tabella Excel in una tabella dati. Una copia della tabella Excel viene aggiunta come tabella dati nel modello di dati e viene creato un collegamento tra i due. Pertanto, se vengono apportate modifiche nella tabella Excel, anche la tabella dati viene aggiornata. Tuttavia, dal punto di vista dell'archiviazione, ci sono due tabelle.
Power Pivot e modello di dati
Il modello di dati è intrinsecamente il database per Power Pivot. Anche quando si crea il modello di dati da Excel, viene compilato solo il database di Power Pivot. La creazione del modello di dati e / o l'aggiunta di dati viene eseguita in modo esplicito in Power Pivot.
In effetti, puoi gestire il modello di dati dalla finestra di PowerPivot. È possibile aggiungere dati al modello di dati, importare dati da diverse origini dati, visualizzare il modello di dati, creare relazioni tra le tabelle, creare campi calcolati e colonne calcolate, ecc.
Creazione di un modello di dati
È possibile aggiungere tabelle al modello di dati da Excel oppure importare direttamente i dati in Power Pivot, creando così le tabelle del modello di dati di Power Pivot. È possibile visualizzare il modello di dati facendo clic su Gestisci nella finestra di PowerPivot.
Capirai come aggiungere tabelle da Excel al modello di dati nel capitolo - Caricamento di dati tramite Excel. Capirai come caricare i dati nel modello di dati nel capitolo - Caricamento dei dati in Power Pivot.
Tabelle nel modello di dati
Le tabelle in Data Model possono essere definite come un insieme di tabelle che contengono relazioni tra di esse. Le relazioni consentono di combinare i dati correlati da diverse tabelle per scopi di analisi e reporting.
Le tabelle nel modello di dati sono chiamate tabelle di dati.
Una tabella nel modello di dati è considerata come un insieme di record (un record è una riga) costituito da campi (un campo è una colonna). Non è possibile modificare singoli elementi in una tabella dati. Tuttavia, puoi accodare righe o aggiungere colonne calcolate alla tabella dati.
Tabelle di Excel e tabelle di dati
Le tabelle di Excel sono solo una raccolta di tabelle separate. Possono esserci più tabelle in un foglio di lavoro. Ogni tabella è accessibile separatamente, ma non è possibile accedere ai dati da più di una tabella Excel contemporaneamente. Questo è il motivo per cui quando crei una tabella pivot, si basa su una sola tabella. Se è necessario utilizzare i dati di due tabelle di Excel collettivamente, è necessario prima unirli in un'unica tabella di Excel.
Una tabella di dati d'altra parte coesiste con altre tabelle di dati con relazioni, facilitando la combinazione di dati da più tabelle. Le tabelle di dati vengono create quando si importano dati in Power Pivot. È inoltre possibile aggiungere tabelle Excel al modello di dati durante la creazione di una tabella pivot che ottiene dati esterni o da più tabelle.
Le tabelle di dati nel modello di dati possono essere visualizzate in due modi:
Visualizzazione dati.
Vista diagramma.
Visualizzazione dei dati del modello di dati
Nella visualizzazione dati del modello di dati, ogni tabella di dati esiste in una scheda separata. Le righe della tabella dati sono i record e le colonne rappresentano i campi. Le schede contengono i nomi delle tabelle e le intestazioni delle colonne sono i campi di quella tabella. È possibile eseguire calcoli nella visualizzazione dati utilizzando il linguaggio DAX (Data Analysis Expressions).
Vista del diagramma del modello di dati
Nella vista diagramma del modello di dati, tutte le tabelle di dati sono rappresentate da caselle con i nomi delle tabelle e contengono i campi nella tabella. È possibile disporre le tabelle nella vista diagramma semplicemente trascinandole. È possibile regolare la dimensione di una tabella di dati in modo che vengano visualizzati tutti i campi nella tabella.
Relazioni nel modello di dati
È possibile visualizzare le relazioni nella vista diagramma. Se due tabelle hanno una relazione definita tra di loro, viene visualizzata una freccia che collega la tabella di origine alla tabella di destinazione. Se vuoi sapere quali campi vengono utilizzati nella relazione, fai doppio clic sulla freccia. La freccia ed i due campi nelle due tabelle sono evidenziati.
Le relazioni tra tabelle verranno create automaticamente se si importano tabelle correlate con relazioni di chiave primaria ed esterna. Excel può utilizzare le informazioni sulle relazioni importate come base per le relazioni tra tabelle nel modello di dati.
Puoi anche creare esplicitamente relazioni in una delle due viste:
Data View - Utilizzo della finestra di dialogo Crea relazione.
Diagram View - Facendo clic e trascinando per collegare le due tabelle.
Create Relationship Dialog Box
In una relazione, sono coinvolte quattro entità:
Table - La tabella dati da cui inizia la relazione.
Column - Il campo della Tabella che è presente anche nella relativa tabella.
Related Table - La tabella dati in cui finisce la relazione.
Related Column- Il campo nella tabella correlata che è uguale al campo rappresentato da Colonna nella tabella. Tieni presente che i valori della colonna correlata devono essere univoci.
Nella vista diagramma è possibile creare la relazione facendo clic sul campo nella tabella e trascinando nella tabella correlata.
Imparerai di più sulle relazioni nel capitolo - Gestione delle tabelle di dati e delle relazioni con Power Pivot.