Modellazione dei dati di Power BI

Prima di comprendere la modellazione dei dati, dobbiamo capire come funziona la relazione in power bi, utilizzando una relazione che utilizziamo per accedere ai dati da altre fonti di dati e questa relazione ci aiuta a connetterci con più fonti di dati utilizzando una delle funzionalità di power bi note come dati modellazione.

Che cos'è la modellazione dei dati in Power BI?

Spesso otteniamo i dati in più tabelle e colleghiamo queste tabelle insieme e la creazione di una relazione tra di loro è chiamata "Data Modeling". Creando una relazione tra le tabelle, insistiamo affinché Power BI sappia come queste tabelle sono collegate tra loro e crei report da diversi campi di tabelle diverse utilizzando Power BI Data Modeling. Questo è uno dei punti di forza di Power BI perché non richiede necessariamente che tutti i dati siano in una singola tabella, ma è possibile avere dati in tabelle diverse e definire una relazione tra quelle tabelle con una colonna comune.

Crea modellazione dati in Power BI

Per creare una relazione tra le tabelle di dati in power bi hai bisogno delle tabelle di dati su cui lavorare e ho tre tabelle con cui lavorare denominate rispettivamente "Tabella vendite, Tabella città e Tabella manager".

Copia e incolla i dati direttamente in Power BI oppure puoi copiare i dati nel file Excel e quindi importarli in Power BI come riferimento di file Excel. Quindi puoi scaricare il modello di cartella di lavoro Excel dal link sottostante che viene utilizzato per questo esempio.

È possibile scaricare questo modello Excel per la modellazione dei dati di Power BI qui - Modello Excel per la modellazione dei dati di Power BI

Ho caricato direttamente i dati in Power BI.

  • Ora apri la vista "Report".

  • Come puoi vedere di seguito, abbiamo utilizzato il visual "Table".

  • Prova a creare una tabella di riepilogo delle vendite "per zona" scegliendo "Nomi regione" da "Tabella città" e "Valore vendita" da "Tabella vendite".

  • La nostra tabella di riepilogo mostra lo stesso valore per tutte le regioni come mostrato di seguito. Questo perché abbiamo utilizzato due colonne diverse da due tabelle diverse.

  • Allo stesso modo, crea un'altra visualizzazione tabella, per creare una tabella di riepilogo "City-wise". Questa volta usa "City Names" da "Manager Table" e il valore "Sales" da "Sales Table".

Anche se la "Città" è presente in entrambe le tabelle, otteniamo comunque gli stessi numeri, questo perché Power BI non è in grado di riconoscere quale sia la relazione tra queste tre tabelle.

  • Ora torna alla scheda "Relazione". Come puoi vedere abbiamo tre tabelle con i rispettivi nomi.

Per prima cosa, guarda la "Tabella delle vendite" e la "Tabella della città" nella colonna comune di queste due tabelle è "Nome della città", quindi utilizza questa colonna per creare una relazione tra queste due tabelle utilizzando la modellazione dei dati power bi.

  • Ora da "Tabella città" trascina e rilascia la colonna "Nomi città" nella colonna "Città" in "Tabella vendite". Crea una linea tra "City Table" e "Sales Table".

  • Se vuoi sapere su quale colonna ha creato la relazione tra queste due tabelle, posiziona il cursore sulla linea di connessione tra queste due linee, evidenzierà due colonne comuni nelle rispettive tabelle.

Qui si dice che la relazione tra due colonne in queste due tabelle è "Città".

  • Ora abbiamo un'altra tabella qui, ovvero "Manager Table". Questa tabella include l'elenco dei gestori della città. La città è presente anche negli altri due tavoli ma questa volta creeremo una relazione tra “City Table” e “Manager Table” non con “Sales Table”.

  • Ora torna alla scheda "Report" e guarda il risultato nelle due tabelle create inizialmente. Questa volta riconosce la relazione tra le tabelle e di conseguenza ha visualizzato i risultati rispetto a ciascuna città e regione.

  • Per vedere e gestire la relazione tra le tabelle è possibile fare clic su "Gestisci relazione" nella scheda "Home".

  • Questo aprirà tutti gli elenchi di relazioni. È possibile "Modifica", "Elimina" queste relazioni facendo clic sui rispettivi pulsanti.

Come puoi vedere sopra, il primo elenco di relazioni dice che "Tabella città (nomi città)" è collegato a "Tabella manager (nomi città)" e il secondo elenco dice "Tabella vendite (città)" è collegato a "Tabella città (nome città) ".

Nota: il  file del dashboard di Power BI può anche essere scaricato dal collegamento sottostante e l'output finale può essere visualizzato.

È possibile scaricare questo modello di modellazione dati di Power BI qui: modello di modellazione dati di Power BI

Cose da ricordare

  • Power BI Data modellazione del processo di creazione di una relazione tra colonne comuni di più tabelle.
  • Se le intestazioni di colonna sono le stesse nelle tabelle, Power BI rileva automaticamente la relazione tra le tabelle.
  • Usando queste colonne possiamo unire anche le tabelle.