Condividi tramite


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 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.

  1. Dal lakehouse wwilakehouse selezionare Endpoint di analisi SQL dal menu a discesa Lakehouse in alto a destra nella schermata.

    Screenshot che mostra dove trovare e selezionare Endpoint di analisi SQL dal menu a discesa in alto a destra.

  2. 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.

    Screenshot che mostra dove selezionare l'icona Aggiorna e la scheda Modello.

  3. 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 .

    Screenshot che mostra il trascinamento dei campi tra le tabelle per creare relazioni.

  4. 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.

      Screenshot della finestra di dialogo Nuova relazione, che mostra dove selezionare Assume integrità referenziale.

    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.

  5. 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:

    Screenshot di una schermata Nuovo report che mostra più relazioni tra tabelle.

  6. 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.

    Screenshot dell'area di disegno del report di Power BI, che mostra dove selezionare le colonne nel riquadro Dati.

  7. Aggiungere un titolo:

    1. Nella barra multifunzione selezionare Casella di testo.

    2. Digitare WW Importers Profit Reporting.

    3. Evidenziare il testo, aumentare le dimensioni a 20 e spostarlo in alto a sinistra della pagina del report.

  8. Aggiungere una scheda:

    1. 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.

    2. Con il grafico selezionato, selezionare l'oggetto visivo Scheda nel riquadro di visualizzazione. Questa selezione converte l'oggetto visivo in una scheda.

    3. Posizionare la scheda sotto il titolo.

      Screenshot che mostra un oggetto visivo convertito in una scheda.

  9. Aggiungere un grafico a barre:

    1. 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.

    2. Nel riquadro Dati espandere dimension_city e selezionare la casella SalesTerritory. Questa selezione aggiunge il campo all'asse Y.

    3. 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.

      Screenshot della schermata Compila oggetto visivo, che mostra dove selezionare l'icona del grafico a barre cluster.

    4. Ridimensionare il grafico a barre e spostarlo sotto il titolo e la scheda.

      Screenshot di un grafico a barre ridimensionato posizionato sotto una scheda.

  10. Fare clic in un punto qualsiasi dell'area di disegno vuota (o premere ESC) per deselezionare il grafico a barre.

  11. Creare un oggetto visivo grafico ad aree in pila:

    1. Nel riquadro Visualizzazioni selezionare l'oggetto visivo Grafico ad aree in pila.

      Screenshot del riquadro visualizzazioni, che mostra dove selezionare Grafico ad area in pila.

    2. 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.

    3. 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.

    4. 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.

      Screenshot del riquadro dati che mostra come aggiungere linee al grafico.

  12. Fare clic in un punto qualsiasi dell'area di disegno vuota (o premere ESC) per deselezionare il grafico ad area in pila.

  13. Creare un istogramma:

    1. Nel riquadro Visualizzazioni selezionare l'oggetto visivo Istogramma a colonne in pila.

      Screenshot che mostra dove selezionare Istogramma a colonne in pila.

    2. Nel riquadro Dati espandere fact_sales e selezionare la casella accanto a Profit. Questa selezione aggiunge il campo all'asse Y.

    3. Nel riquadro Dati espandere dimension_employee e selezionare la casella accanto a Dipendente. Questa selezione aggiunge il campo all'asse X.

      Screenshot che mostra come aggiungere un campo all'asse x.

  14. Fare clic in un punto qualsiasi dell'area di disegno vuota (o premere ESC) per deselezionare il grafico.

  15. Nella barra multifunzione selezionare Salva file>.

  16. Immettere il nome del report come Profit Reporting.

  17. Seleziona Salva.

Passaggio successivo