Model danych w Power Query
Model danych jest kombinacją kilku tabel połączonych relacjami. Choć moglibyśmy mówić o modelu danych składającym się z jednej tabeli, dodatek Excel Power Pivot i aplikacja Power BI zachęcają nas do rozbicia danych na tabele faktów i wymiarów, połączonych ciągłą linią. Jakie zalety przynosi budowa modelu danych w tych narzędziach i dlaczego wykorzystanie Power Pivota w Excelu jest tak ważne? Oto 11 korzyści.
1. Integracja różnych źródeł danych dzięki Power Query
Gdy w 2010 roku pojawiła się pierwsza wersja dodatku Power Pivot, w Excelu nie było jeszcze dodatku Power Query. Dane z programu Excel można było ładować tylko ze środka arkusza (przez co pliki były dużo cięższe), a pobieranie danych z baz danych pozbawione było elementu transformacji danych. Od 2013 roku jedną z opcji ładowania danych z Power Query jest model danych Excel, czyli Power Pivot. Na szkoleniach tłumaczę, że model jest skrytką (pamięcią) na nasze dane, podczas gdy Power Pivot jest do niej kluczem. Na Rysunku 1 przedstawiono, jak wygląda Power Query w interfejsie Excela 365 oraz okno kończenia zapytania z checkboxem Dodaj dane do modelu danych.
Analogicznie jest w Power BI, gdzie klikając Zamknij i zastosuj, automatycznie tworzymy model danych (Rysunek 2).
Dzięki Power Query model danych może być zbudowany z wielu różnorodnych źródeł:
- plików Excel czy CSV,
- folderów z plikami,
- tabel bezpośrednio z bazy danych SQL,
- źródeł internetowych.
Power Query po stronie Power BI ma pod tym kątem dużo więcej connectorów, choć wszystkie główne znajdziesz też w Excelu.
2. Zmniejszenie rozmiaru plików
Często spotykam użytkowników programu Excel, których pliki spuchły do kilkudziesięciu MB, a w ekstremalnym przypadku przekroczyły 100 MB. Taki plik długo się otwiera, jest wolny i nie daje się wysłać mailem. Jeśli skorzystamy z modelu danych, zwykle rozmiar pliku radykalnie się zmniejsza do kilku MB.
Więcej o przykładach poczytasz w eksperymencie z ładowaniem danych.
Wykorzystałeś swój limit bezpłatnych treści
Pozostałe 76% artykułu dostępne jest dla zalogowanych użytkowników portalu. Zaloguj się, wybierz plan abonamentowy albo kup dostęp do artykułu/dokumentu.