01 Wolny raport to problem, który da się zmierzyć
„Dlaczego to tak długo się ładuje?” to najczęstsze pytanie osób, które mają już działające raporty. To też jedno z niewielu, na które odpowiedź da się podać w liczbach: modele schodzące o kilkadziesiąt procent, miary liczące się w ułamku dotychczasowego czasu. Blok wydajnościowy wymaga jednak zaawansowanego DAX-a i dobrego modelu pod spodem, więc nie zaczyna ścieżki, tylko ją kończy.
02 Dlaczego w pojedynkę wychodzi dłużej
Samodzielna nauka nie jest wolniejsza dlatego, że czytasz wolno. Czas zjada szukanie właściwego materiału, odsiewanie poradników sprzed pięciu wersji narzędzia i wracanie do rzeczy, które wydawały się zrozumiałe, dopóki nie trzeba było ich użyć. Najdroższe są jednak błędy, których nie widać od razu: model zbudowany „tak, że działa”, miara licząca poprawnie tylko przy jednym układzie filtrów. Mentoring nie zastępuje Twojej pracy, tylko usuwa z niej błądzenie.
03 Najważniejsze trzy godziny to podstawy DAX
To w tym miejscu rozstrzyga się, czy będziesz pisać własne miary, czy do końca kopiować formuły z internetu i zgadywać, czemu raz działają, a raz nie. Wszystko, co dalej, w tym porównania okresów, udziały i dynamiczne raporty, stoi na tym jednym bloczku.
04 Model decyduje o tym, ile kosztuje DAX
Dwie godziny modelowania wyglądają na najmniej efektowną część ścieżki, a potrafią zaoszczędzić kilkanaście godzin walki później. W dobrze ułożonym modelu większość miar to jedna linijka, w źle ułożonym każda z nich to obchodzenie problemu, którego dało się nie mieć.
05 SQL bierzemy w wersji analitycznej
Świat SQL jest ogromny: administracja, projektowanie baz, procedury, strojenie serwerów. Z tego bierzemy wyłącznie wycinek przydatny analitykowi: wyciąganie, łączenie i przygotowanie danych pod raport. To świadome zawężenie, dzięki któremu 12 godzin realnie wystarcza na dojście do samodzielności, zamiast musnąć wszystko po wierzchu.
06 Publikacja to nie dodatek
Raport, którego nikt nie widzi, nie jest raportem. Dlatego Power BI Service jest już w ścieżce juniora: dwie godziny, po których Twój plik staje się narzędziem, z którego zespół korzysta codziennie, z właściwymi uprawnieniami i automatycznym odświeżaniem.
07 Fabric dopiero wtedy, gdy ma sens
W zakresie do 30 godzin Fabric celowo nie występuje. Dwie godziny przeglądu dają wiedzę, kiedy platforma rozwiązuje realny problem, a kiedy tylko go przenosi, i to zwykle wystarcza. Wdrożenie to osobna, znacznie większa rozmowa i osobne bloczki na mapie.
08 Uczysz się na realnym przypadku, nie na ćwiczeniach z zeszytu
Projekt nie jest podsumowaniem na koniec, tylko prowadzi przez całą ścieżkę. Każdy bloczek dokłada kolejny element do tego samego rozwiązania, na danych, które faktycznie coś znaczą: Twoich firmowych albo starannie dobranym zbiorze, z którego da się wyciągnąć ciekawe wnioski. Dzięki temu po drodze widzisz sens każdego kroku, a na końcu masz działające rozwiązanie, nie folder z ćwiczeniami.