Wprowadzenie
Podobnie jak większość z nas, pracujesz dla firmy, 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łów przed laboratorium są wyłącznie informacyjne. Będziesz mieć możliwość pracy z rzeczywistymi danymi podczas laboratorium.
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 poproszono Cię o połączenie danych.
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ępny 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 model semantyczny i raporty, aby usługa Power BI. W tym miejscu inne osoby mogą używać modelu semantycznego i tworzyć własne raporty lub korzystać z utworzonych już raportów. Ponadto jeśli ktoś inny zbudował 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