(Facoltativo) Ottimizzare le prestazioni del modello
Esaminare il progetto di un modello DirectQuery
Nota: questa demo usa un file di Power BI Desktop diverso.
-
Aprire il file D:\Allfiles\Demo\Resources\AW Sales Analysis.pbix.
-
Se viene richiesto di connettersi all’origine dati, fare clic su Connetti.
-
Nell’angolo in basso a destra, fare notare che il modello di dati comprende tabelle DirectQuery.
-
Salvare il file di Power BI Desktop nella cartella D:\Allfiles\Demo\MySolution.
-
Nella vista Modello presentare il progetto del modello, che include due tabelle correlate.
-
Nella vista Report interagire con il report selezionando elementi diversi nel filtro dei dati Fiscal Year.
-
Scorrere qualsiasi colonna del mese per rivelare i dettagli dell’ordine.
-
Tornare alla pagina Sales Summary.
Esaminare le prestazioni delle query
-
Nella scheda Visualizza della barra multifunzione mostrare il riquadro Analizzatore prestazioni.
-
Aggiornare gli oggetti visivi e quindi espandere l’oggetto visivo Sales by Month e Sales by Month.
-
Indicare che è stata usata la modalità DirectQuery (i dati sono stati richiesti dall’origine dati).
Configurare le tabelle di archiviazione doppie
-
Nella vista Modello selezionare la tabella Date, quindi selezionare Dual come modalità di archiviazione.
-
Una volta importati i dati, passare alla vista Report, quindi nel riquadro Analizzatore prestazioni aggiornare gli oggetti visivi.
-
Segnalare che ora le query vengono eseguite nella tabella Date a partire dalla cache del modello.
Creare aggregazioni
-
Aprire la finestra dell’editor di Power Query e nel riquadro Query duplicare la query Reseller Sales.
-
Rinominare la nuova query Reseller Sales Agg.
-
Applicare una trasformazione per gruppo, come segue:
-
Raggruppare per OrderDate.
-
Nuova colonna: Sales, che rappresenta la somma della colonna SalesAmount.
-
-
Chiudere e applicare le query.
-
Nella vista Modello impostare la modalità di archiviazione per la tabella Reseller Sales Agg su Importazione.
-
Creare una relazione dalla tabella Date, colonna Date alla tabella Reseller Sales Agg, colonna OrderDate. Assicurarsi che la cardinalità della colonna sia impostata su da uno-a-molti, con la tabella Date sul lato uno.
-
Gestire le aggregazioni nella tabella Reseller Sales Agg:
-
OrderDate: raggruppare in base alla tabella Reseller Sales, colonna OrderDate.
-
Sales: sommare la tabella Reseller Sales, colonna SalesAmount.
-
-
Segnalare che la tabella di aggregazione è ora nascosta.
-
Passare alla vista Report e nel riquadro Analizzatore prestazioni aggiornare gli oggetti visivi.
-
Segnalare che ora le query vengono eseguite nella tabella Sales by Month a partire dalla cache del modello.
-
Eseguire il drill through da qualsiasi mese, e far notare che i dettagli nella tabella sono richiesti come DirectQuery dall’origine dati.
-
Salvare il file di Power BI Desktop.
-
Chiudere Power BI Desktop.
Nota: questa soluzione Power BI Desktop non verrà più usata.