Wprowadzenie

Ukończone

Podobnie jak większość z nas, pracujesz w firmie, w której musisz tworzyć raporty usługi Microsoft Power BI. Dane znajdują się w kilku różnych bazach danych i plikach. Te repozytoria danych różnią się od siebie; niektóre znajdują się w programie Microsoft SQL Server, niektóre znajdują się w programie Microsoft Excel, ale wszystkie dane są powiązane.

Uwaga

Sekcje modułu przed laboratorium są wyłącznie informacyjne. Podczas laboratorium będziesz mieć możliwość pracy z rzeczywistymi danymi.

W scenariuszu tego modułu pracujesz dla firmy Tailwind Traders. Kierownictwo wyższego poziomu przydzieliło Ci zadanie utworzenia zestawu raportów na podstawie danych z kilku różnych lokalizacji. Baza danych, która śledzi transakcje sprzedaży, znajduje się w SQL Server, relacyjnej bazie danych zawierającej elementy zakupione przez każdego klienta i kiedy. Śledzi również pracownika, który dokonał sprzedaży, a także imię i nazwisko tego pracownika oraz jego identyfikator. Jednak ta baza danych nie zawiera daty zatrudnienia pracownika, jego stanowiska ani jego kierownika. Te informacje znajdują się w plikach, które dział kadr przechowuje w programie Excel. Dział kadr był systematycznie proszony o używanie bazy danych SQL, ale jeszcze jej nie zaimplementowano.

Gdy produkt zostanie wysłany, wysyłka jest rejestrowana w aplikacji magazynowania, która jest nowością w firmie. Deweloperzy zdecydowali się przechowywać dane w usłudze Cosmos DB jako zestaw dokumentów JSON.

Firma Tailwind Traders używa aplikacji ułatwiającej tworzenie projekcji finansowych, aby umożliwić przewidywanie sprzedaży w przyszłych miesiącach i latach na podstawie trendów z przeszłości. Te projekcje są przechowywane w usługach Microsoft Azure Analysis Services. Oto widok wielu źródeł danych, z których chcesz połączyć dane.

Zrzut ekranu przedstawiający Power Query dostarczanie danych z różnych lokalizacji do usługi Power BI.

Przed utworzeniem raportów należy najpierw wyodrębnić dane z różnych źródeł danych. Praca z programem SQL Server różni się od pracy z programem Excel, dlatego należy poznać niuanse obu systemów. Po zapoznaniu się z systemami możesz użyć Power Query, aby ułatwić czyszczenie danych, takich jak zmienianie nazw kolumn, zastępowanie wartości, usuwanie błędów i łączenie wyników zapytania. Power Query jest również dostępna w programie Excel. Po wyczyszczeniu i zorganizowaniu danych możesz przystąpić do tworzenia raportów w usłudze Power BI. Na koniec opublikujesz połączony semantyczny model i raporty, aby usługa Power BI. Stamtąd inne osoby mogą używać modelu semantycznego i tworzyć własne raporty lub korzystać z utworzonych już raportów. Ponadto jeśli ktoś inny skompilował semantyczny model, którego chcesz użyć, możesz też tworzyć raporty.

Ten moduł koncentruje się na pierwszym kroku pobierania danych z różnych źródeł danych i importowania ich do usługi Power BI przy użyciu Power Query.

Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:

  • Identyfikowanie źródła danych i nawiązywanie z nim połączenia
  • Pobieranie danych z relacyjnej bazy danych, takiej jak program Microsoft SQL Server
  • Pobieranie danych z pliku, na przykład programu Microsoft Excel
  • Pobieranie danych z aplikacji
  • Pobieranie danych z usługi Azure Analysis Services
  • Wybieranie trybu przechowywania
  • Rozwiązywanie problemów z wydajnością
  • Rozwiązywanie błędów importowania danych