Udostępnij przez


Samouczek: tworzenie modelu semantycznego usługi Direct Lake i raportu usługi Power BI

Applies to:✅ SQL analytics endpoint and Warehouse in Microsoft Fabric

In this tutorial, you will create a Direct Lake semantic model and a Power BI report.

Notatka

This tutorial forms part of an end-to-end scenario. Aby ukończyć ten samouczek, należy najpierw wykonać następujące samouczki:

  1. Tworzenie obszaru roboczego
  2. Tworzenie magazynu
  3. Ingest data into a Warehouse

Tworzenie modelu semantycznego

W tym zadaniu dowiesz się, jak utworzyć model semantyczny usługi Direct Lake na podstawie magazynu Wide World Importers.

  1. Ensure that the workspace you created in the first tutorial is open.

  2. Otwórz magazyn Wide World Importers.

  3. Select the Reporting tab.

    Screenshot of the Fabric portal, highlighting the Reporting ribbon.

  4. On the Reporting ribbon, select New semantic model.

    Screenshot of the Reporting ribbon, highlighting the New semantic model option.

  5. In the New semantic model window, in the Direct Lake semantic model name box, enter Sales Model.

  6. Rozwiń schemat dbo, następnie w folderze rozwiń Tabele, a później sprawdź tabele dimension_city i fact_sale.

    Screenshot of the New semantic model windows, highlighting the name box, and the selection of the dimension city and fact sale tables.

  7. Select Confirm.

  8. Aby otworzyć model semantyczny, wróć do strony docelowej obszaru roboczego, a następnie wybierz model semantyczny Sales Model.

  9. Aby otworzyć projektanta modelu, w menu wybierz pozycję Otwórz model danych.

    Zrzut ekranu przedstawiający menu z wyróżnioną opcją Otwórz model danych.

  10. To create a relationship, in the model designer, on the Home ribbon, select Manage relationships.

    Screenshot of the model designer Home ribbon, highlighting the Manage relationships option.

  11. In the Manage relationship window, select + New relationship.

    Zrzut ekranu okna

  12. W oknie Nowa relacjawykonaj następujące kroki, aby utworzyć relację:

    1. In the From table dropdown, select the dimension_city table.

    2. In the To table dropdown, select the fact_sale table.

    3. In the Cardinality dropdown, select One to many (1:*).

    4. In the Cross-filter direction dropdown, select Single.

    5. Check the Assume referential integrity box.

      Screenshot of the New relationship window, highlighting the settings.

    6. Select Save.

  13. In the Manage relationship window, select Close.

Tworzenie raportu usługi Power BI

W tym zadaniu dowiesz się, jak utworzyć raport usługi Power BI na podstawie modelu semantycznego utworzonego w pierwszym zadaniu.

  1. Na wstążce Strona główna wybierz pozycję Nowy raport.

    Screenshot of the model designer Home ribbon, highlighting the New report option.

  2. W projektancie raportów wykonaj następujące kroki, aby utworzyć wizualizację wykresu kolumnowego:

    1. W okienku Dane rozwiń tabelę fact_sale, a następnie zaznacz pole Profit.

    2. W okienku Dane rozwiń tabelę dimension_city, a następnie zaznacz pole SalesTerritory.

      Zrzut ekranu przedstawiający wizualizację wykresu kolumnowego przedstawiającą sumę zysku według terytorium sprzedaży.

    3. W razie potrzeby zmień rozmiar wizualizacji wykresu kolumnowego, przeciągając róg wizualizacji.

    Diagram układu strony raportu przedstawiający wizualizację wykresu umieszczoną na stronie raportu.

  3. Wybierz dowolne miejsce na pustej kanwie, aby upewnić się, że wizualizacja wykresu kolumnowego nie jest już zaznaczona.

  4. Wykonaj następujące kroki, aby utworzyć wizualizację mapy:

    1. W okienku Wizualizacje wybierz wizualizację Azure Map.

      Zrzut ekranu przedstawiający okienko Wizualizacje z wyróżnioną wizualizacją usługi Azure Map.

    2. In the Data pane, from inside the dimension_city table, drag the StateProvince fields to the Location well in the Visualizations pane.

      Screenshot of the Data pane, highlighting the drag operation to the Location well.

    3. In the Data pane, from inside the fact_sale table, check the Profit field to add it to the map visual Size well.

    Zrzut ekranu przedstawiający wizualizację mapy z sumą zysku według lokalizacji.

  5. W razie potrzeby zmień położenie i zmień rozmiar wizualizacji mapy, aby umieścić ją pod wizualizacją wykresu kolumnowego w lewym dolnym regionie strony raportu.

    Diagram układu strony raportu przedstawiający wizualizację wykresu umieszczoną w lewym dolnym regionie strony raportu.

  6. Wybierz dowolne miejsce na pustej kanwie, aby upewnić się, że wizualizacja mapy nie jest już zaznaczona.

  7. Wykonaj następujące kroki, aby utworzyć wizualizację tabeli:

    1. In the Visualizations pane, select the Table visual.

      Zrzut ekranu przedstawiający okienko Wizualizacje z wyróżnioną wizualizacją tabeli.

    2. W okienku Dane sprawdź następujące pola:

      1. SalesTerritory from the dimension_city table
      2. StateProvince from the dimension_city table
      3. Profit from the fact_sale table
      4. TotalExcludingTax from the fact_sale table

    Zrzut ekranu przedstawiający wizualizację tabeli z czterema kolumnami danych.

  8. W razie potrzeby zmień położenie i zmień rozmiar wizualizacji tabeli, aby umieścić ją w pustym regionie strony raportu.

    Diagram układu strony raportu przedstawiający wizualizację tabeli umieszczoną na stronie raportu.

  9. Sprawdź, czy ukończony projekt strony raportu przypomina poniższą ilustrację.

    Zrzut ekranu przedstawiający ukończony projekt strony raportu.

  10. To save the report, on the Home ribbon, select File>Save.

  11. W oknie Zapisz raport, w polu Wprowadź nazwę raportu, wprowadź Sales Analysis.

  12. Select Save.

Next step