Udostępnij za pośrednictwem


Samouczek lakehouse: tworzenie raportów w usłudze Microsoft Fabric

W tej sekcji samouczka utworzysz model danych usługi Power BI i utworzysz raport od podstaw.

Wymagania wstępne

Przed rozpoczęciem tego samouczka należy wykonać następujące kroki:

Tworzenie raportu

Usługa Power BI jest natywnie zintegrowana w całym środowisku sieci szkieletowej. Ta natywna integracja obejmuje unikatowy tryb o nazwie DirectLake, umożliwiający uzyskiwanie dostępu do danych z usługi Lakehouse w celu zapewnienia najbardziej wydajnego środowiska zapytań i raportowania. DirectLake to przełomowa nowa funkcja, która umożliwia analizowanie bardzo dużych modeli semantycznych w usłudze Power BI. Usługa DirectLake umożliwia ładowanie plików sformatowanych w formacie parquet bezpośrednio z usługi Data Lake bez konieczności wykonywania zapytań dotyczących magazynu danych lub punktu końcowego usługi Lakehouse oraz bez konieczności importowania lub duplikowania danych do modelu semantycznego usługi Power BI. DirectLake to szybka ścieżka do ładowania danych z usługi Data Lake bezpośrednio do aparatu usługi Power BI gotowego do analizy.

W tradycyjnym trybie DirectQuery aparat usługi Power BI bezpośrednio wykonuje zapytania o dane ze źródła dla każdego wykonania zapytania, a wydajność zapytań zależy od szybkości pobierania danych. Zapytanie bezpośrednie eliminuje konieczność kopiowania danych, zapewniając, że wszelkie zmiany w źródle są natychmiast odzwierciedlane w wynikach zapytania. Z drugiej strony w trybie importowania wydajność jest lepsza, ponieważ dane są łatwo dostępne w pamięci bez konieczności wykonywania zapytań dotyczących danych ze źródła dla każdego wykonania zapytania, jednak aparat usługi Power BI musi najpierw skopiować dane do pamięci podczas odświeżania danych. Wszelkie zmiany w bazowym źródle danych są pobierane podczas następnego odświeżania danych (w zaplanowanym odświeżaniu oraz odświeżaniu na żądanie).

Tryb DirectLake eliminuje teraz to wymaganie importu przez załadowanie plików danych bezpośrednio do pamięci. Ponieważ nie ma jawnego procesu importowania, można pobrać wszelkie zmiany w źródle w miarę ich występowania, łącząc w ten sposób zalety trybu DirectQuery i importowania, unikając ich wad. Tryb DirectLake jest idealnym wyborem do analizowania bardzo dużych modeli semantycznych i semantycznych z częstymi aktualizacjami w źródle.

  1. W usłudze wwilakehouse lakehouse wybierz pozycję Punkt końcowy analizy SQL z menu rozwijanego Lakehouse w prawym górnym rogu ekranu.

    Zrzut ekranu przedstawiający miejsce znalezienia i wybrania punktu końcowego analizy SQL z menu rozwijanego w prawym górnym rogu.

  2. W okienku punktu końcowego analizy SQL powinno być widoczne wszystkie utworzone tabele. Jeśli jeszcze ich nie widzisz, wybierz ikonę Odśwież u góry. Następnie wybierz kartę Model u dołu, aby otworzyć domyślny model semantyczny usługi Power BI.

    Zrzut ekranu przedstawiający miejsce wybierania ikony Odśwież i karty Model.

  3. W przypadku tego modelu danych należy zdefiniować relację między różnymi tabelami, aby można było tworzyć raporty i wizualizacje na podstawie danych przychodzących w różnych tabelach. Z tabeli fact_sale przeciągnij pole CityKey i upuść je w polu CityKey w tabeli dimension_city, aby utworzyć relację. Zostanie wyświetlone okno dialogowe Nowa relacja .

    Zrzut ekranu przedstawiający przeciąganie i upuszczanie pól między tabelami w celu utworzenia relacji.

  4. W oknie dialogowym Nowa relacja:

    • Tabela 1 jest wypełniana fact_sale i kolumną CityKey.

    • Tabela 2 jest wypełniana dimension_city i kolumną CityKey.

    • Kardynalność: wiele do jednego (*:1).

    • Kierunek filtrowania krzyżowego: pojedynczy.

    • Pozostaw pole obok pozycji Ustaw tę relację jako aktywną .

    • Zaznacz pole obok pozycji Przyjmij integralność referencyjną.

    • Wybierz przycisk OK.

      Zrzut ekranu przedstawiający okno dialogowe Nowa relacja pokazujące, gdzie wybrać pozycję Przyjmij integralność referencyjną.

    Uwaga

    Podczas definiowania relacji dla tego raportu upewnij się, że istnieje wiele do jednej relacji z tabeli fact_sale (Tabela 1) do tabel dimension_* (Tabela 2) i nie na odwrót.

  5. Następnie dodaj te relacje z tymi samymi ustawieniami Nowej relacji pokazanymi w poprzednim kroku, ale z następującymi tabelami i kolumnami:

    • 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)

    Po dodaniu tych relacji model danych jest gotowy do raportowania, jak pokazano na poniższej ilustracji:

    Zrzut ekranu przedstawiający ekran Nowy raport przedstawiający wiele relacji z tabelami.

  6. Wybierz pozycję Nowy raport , aby rozpocząć tworzenie raportów/pulpitów nawigacyjnych w usłudze Power BI. Na kanwie raportu usługi Power BI możesz tworzyć raporty spełniające wymagania biznesowe, przeciągając wymagane kolumny z okienka Dane na kanwę i używając co najmniej jednej dostępnej wizualizacji.

    Zrzut ekranu przedstawiający kanwę raportu usługi Power BI pokazujący, gdzie wybrać kolumny w okienku Dane.

  7. Dodaj tytuł:

    1. Na wstążce wybierz pozycję Pole tekstowe.

    2. Wpisz w obszarze Raportowanie zysków importerów WW.

    3. Wyróżnij tekst, zwiększ rozmiar do 20 i przenieś go do lewej górnej części strony raportu.

  8. Dodaj kartę:

    1. W okienku Dane rozwiń fact_sale i zaznacz pole wyboru obok pozycji Zysk. Ten wybór tworzy wykres kolumnowy i dodaje pole do osi Y.

    2. Po wybraniu wykresu wybierz wizualizację Karta w okienku wizualizacji. To zaznaczenie konwertuje wizualizację na kartę.

    3. Umieść kartę pod tytułem.

      Zrzut ekranu przedstawiający wizualizację przekonwertowaną na kartę.

  9. Dodaj wykres słupkowy:

    1. W okienku Dane rozwiń fact_sales i zaznacz pole wyboru obok pozycji Zysk. Ten wybór tworzy wykres kolumnowy i dodaje pole do osi X.

    2. W okienku Dane rozwiń dimension_city i zaznacz pole wyboru SalesTerritory. To zaznaczenie powoduje dodanie pola do osi Y.

    3. Po wybraniu wykresu słupkowego wybierz wizualizację Wykres słupkowy grupowany w okienku wizualizacji. Ten wybór konwertuje wykres kolumnowy na wykres słupkowy.

      Zrzut ekranu przedstawiający ekran kompilowania wizualizacji pokazujący, gdzie wybrać ikonę Wykres słupkowy grupowany.

    4. Zmień rozmiar wykresu słupkowego i przenieś go pod tytułem i kartą.

      Zrzut ekranu przedstawiający zmieniony wykres słupkowy umieszczony poniżej karty.

  10. Kliknij dowolne miejsce na pustej kanwie (lub naciśnij Esc), aby usunąć zaznaczenie wykresu słupkowego.

  11. Tworzenie wizualizacji skumulowanego wykresu warstwowego:

    1. W okienku Wizualizacje wybierz wizualizację Skumulowany wykres warstwowy.

      Zrzut ekranu przedstawiający okienko wizualizacji pokazujące, gdzie wybrać skumulowany wykres warstwowy.

    2. Zmień położenie skumulowanego wykresu warstwowego i zmień jego rozmiar po prawej stronie wizualizacji karty i wykresu słupkowego utworzonych w poprzednich krokach.

    3. W okienku Dane rozwiń fact_sales i zaznacz pole wyboru obok pozycji Zysk. Rozwiń dimension_date i zaznacz pole wyboru obok pozycji FiscalMonthNumber. Ten wybór tworzy wypełniony wykres liniowy przedstawiający zysk według miesiąca obrachunkowego.

    4. W okienku Dane rozwiń dimension_stock_item i przeciągnij pozycję BuyingPackage do obszaru Pola Legenda. Ten wybór dodaje wiersz dla każdego z pakietów zakupowych.

      Zrzut ekranu przedstawiający okienko danych pokazujące sposób dodawania linii do wykresu.

  12. Kliknij dowolne miejsce na pustej kanwie (lub naciśnij Esc), aby usunąć zaznaczenie skumulowanego wykresu warstwowego.

  13. Tworzenie wykresu kolumnowego:

    1. W okienku Wizualizacje wybierz wizualizację Skumulowany wykres kolumnowy.

      Zrzut ekranu przedstawiający miejsce wybrania skumulowanego wykresu kolumnowego.

    2. W okienku Dane rozwiń fact_sales i zaznacz pole wyboru obok pozycji Zysk. To zaznaczenie powoduje dodanie pola do osi Y.

    3. W okienku Dane rozwiń dimension_employee i zaznacz pole wyboru obok pozycji Pracownik. To zaznaczenie powoduje dodanie pola do osi X.

      Zrzut ekranu przedstawiający sposób dodawania pola do osi x.

  14. Kliknij dowolne miejsce na pustej kanwie (lub naciśnij Esc), aby usunąć zaznaczenie wykresu.

  15. Na wstążce wybierz pozycję Plik>Zapisz.

  16. Wprowadź nazwę raportu jako Raportowanie zysków.

  17. Wybierz pozycję Zapisz.

Następny krok