Esercitazione su Lakehouse: Creazione di report in Microsoft Fabric
In questa sezione dell'esercitazione si crea un modello di dati di Power BI e si crea un report da zero.
Prerequisiti
Prima di iniziare questa esercitazione, è necessario completare questi passaggi:
- Creare una lakehouse
- Inserire i dati nel lakehouse
- Preparare e trasformare i dati usando notebook e runtime Spark
Creare un report
Power BI è integrato in modo nativo nell'intera esperienza fabric. Questa integrazione nativa include una modalità univoca, denominata DirectLake, per l'accesso ai dati dal lakehouse per offrire l'esperienza di query e creazione di report più efficiente. DirectLake è una nuova funzionalità rivoluzionaria che consente di analizzare modelli semantici molto grandi in Power BI. Con DirectLake, si caricano file in formato parquet direttamente da un data lake senza dover eseguire query su un data warehouse o un endpoint lakehouse e senza dover importare o duplicare i dati in un modello semantico di Power BI. DirectLake è un percorso rapido per caricare i dati dal data lake direttamente nel motore di Power BI, pronto per l'analisi.
In modalità DirectQuery tradizionale, il motore di Power BI esegue direttamente query sui dati dall'origine per ogni esecuzione di query e le prestazioni delle query dipendono dalla velocità di recupero dei dati. DirectQuery elimina la necessità di copiare i dati, assicurandosi che eventuali modifiche nell'origine vengano immediatamente riflesse nei risultati della query. D'altra parte, nella modalità di importazione, le prestazioni sono migliori perché i dati sono facilmente disponibili in memoria senza dover eseguire query sui dati dall'origine per ogni esecuzione di query, ma il motore di Power BI deve prima copiare i dati nella memoria in fase di aggiornamento dati. Tutte le modifiche apportate all'origine dati sottostante vengono prelevate durante l'aggiornamento dati successivo (in base all'aggiornamento pianificato e su richiesta).
La modalità DirectLake elimina ora questo requisito di importazione caricando i file di dati direttamente in memoria. Poiché non esiste un processo di importazione esplicito, è possibile raccogliere le modifiche all'origine man mano che si verificano, combinando così i vantaggi di DirectQuery e la modalità di importazione evitandone gli svantaggi. La modalità DirectLake è la scelta ideale per l'analisi di modelli semantici e modelli semantici di grandi dimensioni con aggiornamenti frequenti all'origine.
Dal lakehouse wwilakehouse selezionare Endpoint di analisi SQL dal menu a discesa Lakehouse in alto a destra nella schermata.
Nel riquadro endpoint SQL dovrebbe essere possibile visualizzare tutte le tabelle create. Se non vengono ancora visualizzati, selezionare l'icona Aggiorna nella parte superiore. Selezionare quindi la scheda Modello nella parte inferiore per aprire il modello semantico di Power BI predefinito.
Per questo modello di dati, è necessario definire la relazione tra tabelle diverse in modo che sia possibile creare report e visualizzazioni in base ai dati provenienti da tabelle diverse. Dalla tabella fact_sale trascinare il campo CityKey e rilasciarlo nel campo CityKey nella tabella dimension_city per creare una relazione. Verrà visualizzata la finestra di dialogo Nuova relazione .
Nella finestra di dialogo Nuova relazione :
La tabella 1 viene popolata con fact_sale e la colonna di CityKey.
La tabella 2 viene popolata con dimension_city e la colonna di CityKey.
Cardinalità: molti-a-uno (*:1).
Direzione filtro incrociato: single.
Lasciare selezionata la casella accanto a Imposta questa relazione attiva .
Selezionare la casella accanto a Assume integrità referenziale.
Seleziona OK.
Nota
Quando si definiscono le relazioni per questo report, assicurarsi di avere una relazione molti-a-uno dalla tabella fact_sale (tabella 1) alle tabelle dimension_* (tabella 2) e non viceversa.
Aggiungere quindi queste relazioni con le stesse impostazioni nuova relazione mostrate nel passaggio precedente, ma con le tabelle e le colonne seguenti:
- StockItemKey(fact_sale) - StockItemKey(dimension_stock_item)
- Salespersonkey(fact_sale) - EmployeeKey(dimension_employee)
- CustomerKey(fact_sale) - CustomerKey(dimension_customer)
- InvoiceDateKey(fact_sale) - Date(dimension_date)
Dopo aver aggiunto queste relazioni, il modello di dati è pronto per la creazione di report, come illustrato nell'immagine seguente:
Selezionare Nuovo report per iniziare a creare report/dashboard in Power BI. Nell'area di disegno del report di Power BI è possibile creare report per soddisfare i requisiti aziendali trascinando le colonne necessarie dal riquadro Dati nell'area di disegno e usando una o più visualizzazioni disponibili.
Aggiungere un titolo:
Nella barra multifunzione selezionare Casella di testo.
Digitare WW Importers Profit Reporting.
Evidenziare il testo, aumentare le dimensioni a 20 e spostarlo in alto a sinistra della pagina del report.
Aggiungere una scheda:
Nel riquadro Dati espandere fact_sale e selezionare la casella accanto a Profit. Questa selezione crea un istogramma e aggiunge il campo all'asse Y.
Con il grafico selezionato, selezionare l'oggetto visivo Scheda nel riquadro di visualizzazione. Questa selezione converte l'oggetto visivo in una scheda.
Posizionare la scheda sotto il titolo.
Aggiungere un grafico a barre:
Nel riquadro Dati espandere fact_sales e selezionare la casella accanto a Profit. Questa selezione crea un istogramma e aggiunge il campo all'asse X.
Nel riquadro Dati espandere dimension_city e selezionare la casella SalesTerritory. Questa selezione aggiunge il campo all'asse Y.
Con il grafico a barre selezionato, selezionare l'oggetto visivo Grafico a barre cluster nel riquadro di visualizzazione. Questa selezione converte l'istogramma in un grafico a barre.
Ridimensionare il grafico a barre e spostarlo sotto il titolo e la scheda.
Fare clic in un punto qualsiasi dell'area di disegno vuota (o premere ESC) per deselezionare il grafico a barre.
Creare un oggetto visivo grafico ad aree in pila:
Nel riquadro Visualizzazioni selezionare l'oggetto visivo Grafico ad aree in pila.
Riposizionare e ridimensionare il grafico ad area in pila a destra degli oggetti visivi del grafico a barre e della scheda creati nei passaggi precedenti.
Nel riquadro Dati espandere fact_sales e selezionare la casella accanto a Profit. Espandere dimension_date e selezionare la casella accanto a FiscalMonthNumber. Questa selezione crea un grafico a linee riempito che mostra il profitto per mese fiscale.
Nel riquadro Dati espandere dimension_stock_item e trascinare BuyingPackage nell'area Campo legenda. Questa selezione aggiunge una riga per ognuno dei pacchetti di acquisto.
Fare clic in un punto qualsiasi dell'area di disegno vuota (o premere ESC) per deselezionare il grafico ad area in pila.
Creare un istogramma:
Nel riquadro Visualizzazioni selezionare l'oggetto visivo Istogramma a colonne in pila.
Nel riquadro Dati espandere fact_sales e selezionare la casella accanto a Profit. Questa selezione aggiunge il campo all'asse Y.
Nel riquadro Dati espandere dimension_employee e selezionare la casella accanto a Dipendente. Questa selezione aggiunge il campo all'asse X.
Fare clic in un punto qualsiasi dell'area di disegno vuota (o premere ESC) per deselezionare il grafico.
Nella barra multifunzione selezionare Salva file>.
Immettere il nome del report come Profit Reporting.
Seleziona Salva.
Passaggio successivo
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per