Samouczek Power BI
Zanim zrozumiemy PowerBI, nauczmy siฤ:
Co to jest BI?
Analiza biznesowa to metoda oparta na technologii, ktรณra pomaga analizowaฤ dane i dostarczaฤ przydatnych informacji, ktรณre pomagajฤ kierownictwu korporacji, menedลผerom biznesowym i innym uลผytkownikom w podejmowaniu ลwiadomych decyzji biznesowych.
Co to jest usลuga Power BI?
Power BI to narzฤdzie Business Intelligence i wizualizacji danych sลuลผฤ ce do konwersji danych z rรณลผnych ลบrรณdeล danych na interaktywne dashboardy i raporty analityczne. Power BI oferuje oparte na chmurze usลugi interaktywnych wizualizacji z prostym interfejsem, dziฤki ktรณremu uลผytkownicy koลcowi mogฤ tworzyฤ wลasne raporty i dashboardy.
Rรณลผne wersje Power BI, takie jak aplikacje klasyczne, oparte na usลugach (SaaS) i mobilne Power BI, sฤ uลผywane dla rรณลผnych platform. Zapewnia wiele zลฤ czy oprogramowania i usลug dla analityki biznesowej.
W tym szkoleniu dotyczฤ cym usลugi Power BI poznasz wszystkie najwaลผniejsze koncepcje dotyczฤ ce usลugi Power BI i zdobฤdziesz podstawowฤ wiedzฤ na temat korzystania z tego narzฤdzia.
Dlaczego warto korzystaฤ z Power BI?
Oto najbardziej znane zastosowania narzฤdzia Power BI:
- Gotowe dashboardy i raporty dla rozwiฤ zaล SaaS
- Power BI umoลผliwia aktualizacjฤ dashboardรณw w czasie rzeczywistym.
- Oferuje bezpieczne i niezawodne poลฤ czenie ze ลบrรณdลami danych w chmurze lub lokalnie
- Power BI oferuje szybkie wdroลผenie, konfiguracjฤ hybrydowฤ i bezpieczne ลrodowisko.
- Umoลผliwia eksploracjฤ danych przy uลผyciu zapytaล w jฤzyku naturalnym
- Oferuje funkcjฤ wizualizacji pulpitu nawigacyjnego, ktรณra jest regularnie aktualizowana przez spoลecznoลฤ.
Rodzaje narzฤdzi Power BI
W tym samouczku dotyczฤ cym usลugi Power BI na komputery stacjonarne dowiemy siฤ o typach narzฤdzi usลugi Power BI.
Niektรณre waลผne narzฤdzia Power BI to:
Power BI Desktop
Power BI Desktop to gลรณwne narzฤdzie do tworzenia i publikowania w usลudze Power BI. Programiลci i zaawansowani uลผytkownicy uลผywajฤ go do tworzenia od podstaw zupeลnie nowych modeli i raportรณw.
Koszty: bezpลatne
Usลuga Power BI
Online Oprogramowanie jako usลuga (SaaS) gdzie hostowane sฤ modele danych Powe Bl, raporty i dashboardy. Administracja, udostฤpnianie i wspรณลpraca odbywajฤ siฤ w chmurze.
Licencja Pro: 10 USD/uลผytkownikรณw/miesiฤ c
Brama danych Power BI
Brama danych usลugi Power BI dziaลa jako pomost miฤdzy usลugฤ Power Bl a lokalnymi ลบrรณdลami danych, takimi jak DirectQuery, Import i Live Query. Jest instalowany przez Bl Admin.
Serwer raportรณw usลugi Power BI
Moลผe udostฤpniaฤ raporty podzielone na strony, wskaลบniki KPI, raporty mobilne i raporty Power Bl Desktop. Jest aktualizowany co 4 miesiฤ ce i instalowany/zarzฤ dzany przez zespรณล IT. Uลผytkownicy mogฤ modyfikowaฤ raporty Power Bl inne raporty utworzone przez zespรณล programistรณw.
Aplikacje mobilne Power BI
Aplikacja mobilna Power BI jest dostฤpna na iOS, Android, Windows. Moลผna nim zarzฤ dzaฤ za pomocฤ Microsoft Nastrojony. Za pomocฤ tego narzฤdzia moลผna przeglฤ daฤ raporty i pulpity nawigacyjne na serwerze raportรณw usลug Power Bl.
ลนrรณdลa danych dla Power BI
| ลนrรณdลo danych | OPIS |
|---|---|
| Excel (.xlsx, xlxm) | Skoroszyt moลผe zawieraฤ dane wprowadzane rฤcznie lub dane, ktรณre sฤ sprawdzane i ลadowane z zewnฤtrznych ลบrรณdeล danych. |
| Wartoลฤ oddzielona przecinkami (.csv) | Pliki to proste pliki tekstowe zawierajฤ ce wiersze danych. Kaลผdy wiersz moลผe zawieraฤ jednฤ lub wiฤcej wartoลci oddzielonych przecinkiem. |
| Program Power BI Desktop (.pbi) | Za pomocฤ programu Power BI Desktop moลผesz wykonywaฤ zapytania i ลadowaฤ dane z zewnฤtrznych ลบrรณdeล danych. |
| Bazy danych w chmurze | Umoลผliwia poลฤ czenie na ลผywo Azure baza danych SQL, Azure Hurtownia danych SQL itp. |
| Bazy danych lokalnie | Moลผna poลฤ czyฤ siฤ bezpoลrednio z bazami danych modeli relacyjnych SQL Server Analysis Services. Wymagana jest brama Power BI Enterprise Gateway. |
Kluczowe terminy uลผywane w Power BI
| Semestr | OPIS |
|---|---|
| Wizualizacja | Wizualne wyลwietlanie informacji umoลผliwiajฤ ce osiฤ gniฤcie jednego lub wiฤkszej liczby celรณw. Oferuje wyลwietlanie informacji na jednym ekranie. Ostrzega uลผytkownikรณw o problemach Operacjonalne, wydajnoลciowe, osobiste itp. |
| Zbiory danych | Zbiรณr danych to coล, co importujesz lub z czym siฤ ลฤ czysz. Zbiory danych moลผna zmieniaฤ nazwy, odลwieลผaฤ, usuwaฤ i eksplorowaฤ. |
| Panel Uลผytkownika | Panel kontrolny to kolekcja zawierajฤ ca zero lub wiฤcej kafelkรณw i widลผetรณw. Sลuลผy do reprezentowania dostosowanego widoku pewnego podzbioru podstawowych zbiorรณw danych. |
| Raporty | Raport usลugi Power BI to jedna lub wiele stron wizualizacji. Moลผna go utworzyฤ od podstaw, zaimportowaฤ do dashboardu i utworzyฤ przy uลผyciu zestawรณw danych. |
| Dachรณwka | Jest to pojedyncza wizualizacja znajdujฤ ca siฤ w raporcie lub prostokฤ tnym polu pulpitu nawigacyjnego, ktรณre zawiera kaลผdฤ wizualizacjฤ. |
Historia Power BI
- Koncepcja usลugi Power BI zostaลa opracowana przez Rulera i Dhersa Netzรณw z zespoลu usลug pokrycia serwerรณw SQL w firmie Microsoft.
- Zostaล zaprojektowany przez West Chadic George w 2010 roku i nazwany Project Crescent.
- W 2011 roku zostaล doลฤ czony do programu SQL Server o nazwie kodowej Mount McKinley.
- Microsoft udostฤpniล pierwszฤ wersjฤ zapoznawczฤ Power BI we wrzeลniu 2014 r.
- Pierwsza wersja Power BI wydana 24 lipca 2015. Zostaลa oparta na dodatkach opartych na programie Excel, takich jak Power Query, Pivot, View i Map.
Architecture Power BI

Integracja danych
Organizacja musi pracowaฤ z danymi pochodzฤ cymi z rรณลผnych ลบrรณdeล i mogฤ cymi mieฤ rรณลผne formaty plikรณw. Dane powinny zostaฤ wyodrฤbnione z innego ลบrรณdลa, ktรณrym mogฤ byฤ rรณลผne serwery lub bazy danych. Dane te sฤ integrowane w jednym standardowym formacie we wspรณlnym obszarze przejลciowym.
Przetwarzanie danych
Na tym etapie zintegrowane dane nie sฤ jeszcze przygotowane do wizualizacji, gdyลผ wymagajฤ przetworzenia. Dane te sฤ wstฤpnie przetwarzane. Na przykลad wartoลci nadmiarowe, brakujฤ ce wartoลci zostanฤ usuniฤte ze zbioru danych.
Reguลฤ biznesowฤ naleลผy zastosowaฤ do danych podczas czyszczenia danych. Moลผesz zaลadowaฤ te dane z powrotem do Hurtownia danych.
Prezentacja danych
Po zaลadowaniu i przetworzeniu danych moลผna je znacznie lepiej zwizualizowaฤ za pomocฤ rรณลผnych wizualizacji, jakie oferuje Power Bi. Korzystanie z dashboardu i raportu pomaga w bardziej intuicyjnym przedstawianiu danych. Ten raport wizualny pomaga uลผytkownikom koลcowym biznesowym w podejmowaniu decyzji biznesowych na podstawie spostrzeลผeล.
Zainstaluj i uruchom program Power BI Desktop
Krok 1) Odwiedลบ https://powerbi.microsoft.com/en-us/desktop/
I wybierz przycisk Pobierz bezpลatnie
Krok 2) Zostaniesz przekierowany do Microsoft zapisz i wybierz przycisk Pobierz.
Krok 3) Kliknij przycisk Instaluj.
Krok 4) Stan postฤpu moลผna zobaczyฤ na ekranie.
Krok 5) Przed ekranem powitalnym poprosisz o rejestracjฤ, aby wejลฤ.
Krok 6) Po uruchomieniu programu Power BI Desktop wyลwietlany jest ekran powitalny.
Pulpit nawigacyjny usลugi Power BI
Poniลผszy rysunek przedstawia pulpit nawigacyjny Power BI:
Power Bl Desktop to narzฤdzie do powiฤkszania sลuลผฤ ce do generowania dashboardรณw i raportรณw. Dostฤp do aplikacji Power Bl bฤdฤ mieli inni uลผytkownicy za poลrednictwem komputerรณw stacjonarnych i urzฤ dzeล mobilnych.
Istnieje piฤฤ gลรณwnych komponentรณw Power BI dostฤpnych na rynku.
- PowerQuery: Moลผna go uลผywaฤ do wyszukiwania, uzyskiwania dostฤpu i przeksztaลcania publicznych i/lub wewnฤtrznych ลบrรณdeล danych.
- Oล zasilania: To jest uลผywane do modelowanie danych do analiz w pamiฤci.
- Zaawansowany widok: Ten komponent umoลผliwia wizualizacjฤ, analizฤ i wyลwietlanie danych.
- Mapa mocy: Oลผywia dane dziฤki interaktywnej wizualizacji geograficznej.
- Usลuga Power BI: Umoลผliwia udostฤpnianie widokรณw danych i skoroszytรณw, ktรณre moลผna odลwieลผaฤ z lokalnych i chmurowych ลบrรณdeล danych.
- Pytania i odpowiedzi dotyczฤ ce usลugi Power BI: Umoลผliwia zadawanie pytaล i uzyskiwanie natychmiastowych odpowiedzi za pomocฤ zapytania w jฤzyku naturalnym.
- Brama zarzฤ dzania danymi: Oferuje okresowe odลwieลผanie danych, przeglฤ danie ลบrรณdeล danych, eksponowanie tabel.
- Katalog danych: Ten komponent umoลผliwia uลผytkownikowi odkrywanie i ponowne wykorzystywanie zapytaล przy uลผyciu Data Catalog. Metadane moลผna wykorzystaฤ do celรณw wyszukiwania.
Co to jest funkcja Daxa?
DAX to jฤzyk wyraลผeล formuลowych zwany (DAX), ktรณrego moลผna uลผywaฤ z rรณลผnymi jฤzykami narzฤdzia do wizualizacji jak Power BI. Nazywa siฤ go rรณwnieลผ jฤzykiem funkcjonalnym, w ktรณrym peลny kod jest przechowywany w funkcji. Formuลy programistyczne jฤzyka DAX zawierajฤ dwa typy danych: numeryczne i inne.
Kaลผdy z nich jest poลฤ czony z drugim poprzez posiadanie wspรณlnych kolumn. Oto prosty diagram przykลadu Power BI Dashboard pokazujฤ cy relacje.
W Power BI sฤ 3 rzeczy, z ktรณrych moลผesz skorzystaฤ
DAX โ
- Obliczone kolumny
- ลrodki
- Stoลy
Zobaczmy wszystkie te przykลady usลugi Power BI i zobaczmy, jak dziaลajฤ funkcje jฤzyka DAX.
Obliczone kolumny
Kolumna obliczona pozwala na tworzenie nowych kolumn na podstawie podanych danych.
Na przykลad w tabeli Pozycje nie jest dostฤpna kolumna โCena koลcowaโ. W tym przypadku funkcja jฤzyka DAX sลuลผy do obliczenia nowej kolumny, gdy dostฤpna jest tylko cena ลฤ czna i iloลฤ.
Price = List_Items[MRP]*List_Items[Qty]
W danych pokazanych w powyลผszym przykลadzie Power BI kaลผdy wiersz bฤdzie teraz zawieraล odpowiedniฤ obliczonฤ cenฤ.
ลrodki
Moลผesz wykonaฤ obliczenia przy uลผyciu miary bez koniecznoลci dodawania jakichkolwiek danych, jak pokazano w poniลผszym przykลadzie Power BI. Jest to bardzo pomocne w przypadku raportรณw, w ktรณrych moลผna wyลwietliฤ cenฤ, bez koniecznoลci tworzenia zupeลnie nowej kolumny do jej przechowywania.
Przykลad:
1] Total of the MRP column * Total of Qty column
Stoลy
Funkcje jฤzyka DAX w modelu tabelarycznym zwracajฤ caลe tabele. Przykลadowo, aby wygenerowaฤ listฤ wszystkich krajรณw, w ktรณrych organizacja ma klientรณw, naleลผy skorzystaฤ z funkcji:
cities touched = DISTINCT(Customers[City])
Sลowo o filtrach
Filtry ukrywajฤ wiersze, ktรณre nie speลniajฤ podanych kryteriรณw. Kalkulacja po odfiltrowaniu danych bฤdzie miaลa zastosowanie tylko do wiersza speลniajฤ cego te kryteria.
Funkcje Power BI DAX
Niektรณre waลผne funkcje jฤzyka DAX to:
ลredni
Ta funkcja jฤzyka DAX umoลผliwia znalezienie ลredniej z danego zestawu wartoลci, jak pokazano w poniลผszym przykลadzie usลugi Power BI.
Przykลad -
AvgComm = AVERAGE(List_Items[Price])
Max
Pomaga znaleลบฤ maksimum z danego zestawu wartoลci.
Przykลad โ Znajdลบ najwyลผszy porzฤ dek.
HighSale = MAX(List_Items[Price])
Min
Pomaga znaleลบฤ minimalny zestaw wartoลci.
Przykลad โ pozwala znaleลบฤ najniลผszy porzฤ dek.
LowestSale = MIN(List_Items[Price])
Liczyฤ
Policz dowolne dane Umeric.
Przykลad โ zlicz numer wystawionego biletu.
TicketVolume = COUNT(Invoices[Ticket])
Powiฤ zaฤ
Ta funkcja pomaga ลฤ czyฤ wartoลci w kolumnach obliczeniowych. Moลผesz uลผyฤ ConcatenateX, jeลli uลผywasz w miarach.
Przykลad โ Poลฤ cz nazwy pozycji, a MRP zapewni unikalny kod dla wszystkich punktรณw cenowych, po ktรณrych sprzedawany jest kaลผdy produkt.
ProMrp = CONCATENATE(List_Items[Item],List_Items[MRP])
Cena produktu z VAT:YTD
Funkcja umoลผliwia obliczenie sumy od poczฤ tku bieลผฤ cego roku do okreลlonej daty. Wykonuje obliczenia na podstawie roku kalendarzowego, a nie roku finansowego.
Przykลad โ Oblicz sumฤ sprzedaลผy dla kolumny ceny.
CumiSales = TOTALYTD(SUM(List_Items[Price]),Invoices[Date])
Wszystkie produkty
Zwraca wszystko. Ignoruje filtry.
Przykลad โ Uลผywane z powyลผszฤ funkcjฤ obliczeniowฤ .
Power BI kontra Tableau
Oto gลรณwne rรณลผnice miฤdzy Power BI kontra Tableau:
| Parametry | Power BI | ลปywy obraz |
|---|---|---|
| Rok zaลoลผenia | 2013 | 2003 |
| Zastosowanie | Kompletne pulpity nawigacyjne do analizy | Zezwalaj na analizฤ ad hoc |
| Uลผywany przez | Uลผytkownicy techniczni lub nietechniczni | Uลผywane wyลฤ cznie przez analitykรณw |
| Wsparcie | Bardzo limitowany | Peลne wsparcie |
| Skalowalnoลฤ | Dobry | Doskonaลy |
| Infrastruktura | SaaS | Elastyczne |
Kto korzysta z Power BI?
Oto waลผni profesjonaliลci korzystajฤ cy z narzฤdzia Power BI:
- PMO โ Menedลผer Projektรณw i Portfolio
- Analityk biznesowy i danych
- Programista i administrator baz danych
- Zespรณล IT, specjalista IT
- Raport konsumenta dla uลผytkownika koลcowego
- Dane Scientist
Zalety Power BI
Oto zalety korzystania z Power BI:
- Oferuje gotowe dashboardy i raporty dla rozwiฤ zaล SaaS
- Zapewniaj aktualizacje pulpitu nawigacyjnego w czasie rzeczywistym.
- Bezpieczne i niezawodne poลฤ czenie ze ลบrรณdลami danych w chmurze lub lokalnie
- Power BI oferuje szybkie wdroลผenie, konfiguracjฤ hybrydowฤ i bezpieczne ลrodowisko.
- Eksploracja danych za pomocฤ zapytaล w jฤzyku naturalnym.
- Funkcja wizualizacji dashboardu
- Czฤsto dodawane nowe funkcje, ktรณre sฤ ลwietne dla uลผytkownikรณw programu Excel.
- Rozbudowane moลผliwoลci poลฤ czenia z bazami danych Funkcja pytaล i odpowiedzi publikowania w Internecie.
- integracja z obydwoma Python i kodowanie R w celu wykorzystania wizualizacji.
- Power Query udostฤpnia wiele opcji zwiฤ zanych z porzฤ dkowaniem i czyszczeniem danych.
- Po opublikowaniu danych w usลudze internetowej Power BI moลผna zaplanowaฤ odลwieลผanie bez rฤcznej interwencji.
- Power BI wspierany przez supermoc, czyli sztucznฤ inteligencjฤ i uczenie maszynowe.
Wady Power BI
Oto wady/wady korzystania z Power BI:
- Pulpity nawigacyjne i raporty udostฤpniane sฤ wyลฤ cznie uลผytkownikom posiadajฤ cym tฤ samฤ domenฤ e-mail.
- Power Bl nie bฤdzie mieszaฤ zaimportowanych danych, do ktรณrych moลผna uzyskaฤ dostฤp z poลฤ czeล w czasie rzeczywistym.
- Power Bi nie zaakceptuje pliku wiฤkszego niลผ 250 MB ani pliku ZIP skompresowanego danymi z bazy danych X-velocity w pamiฤci.
- Usลuga Power BI nie akceptuje rozmiaru pliku wiฤkszego niลผ 1 GB.
- Pulpity nawigacyjne nigdy nie akceptujฤ ani nie przekazujฤ parametrรณw uลผytkownika, konta ani innych jednostek.
- Bardzo niewiele ลบrรณdeล danych umoลผliwiajฤ cych poลฤ czenia w czasie rzeczywistym z raportami i dashboardem Power BI.
Podsumowanie
- BI pomaga analizowaฤ dane i dostarczaฤ przydatnych informacji, ktรณre pomagajฤ kierownictwu korporacji i menedลผerom biznesowym podejmowaฤ ลwiadome decyzje biznesowe.
- Power BI to Business Intelligence oraz narzฤdzie do wizualizacji danych, ktรณre pomaga konwertowaฤ dane z rรณลผnych ลบrรณdeล danych
- Niektรณre waลผne narzฤdzia Power BI to 1) Power BI Desktop 2) Usลuga Power BI 3) Brama danych Power BI 4) Serwer raportรณw Power BI 5) Aplikacje mobilne Power BI
- Excel (.xlsx, xlxm), wartoลฤ rozdzielana przecinkami (.csv), Power BI Desktop (.pbi), bazy danych w chmurze, lokalne bazy danych to waลผne ลบrรณdลa danych uลผywane w Power BI.
- Wizualizacja, Zestawy danych, Pulpit nawigacyjny, Raporty, Kafelki to waลผne terminy uลผywane w Power BI.
- Koncepcja usลugi Power BI zostaลa opracowana przez Rulera i Dhersa Netzรณw z zespoลu usลug pokrycia serwerรณw SQL w firmie Microsoft.
- 1) Integracja danych, 2) Przetwarzanie danych, 3) Prezentacja danych to waลผne elementy architektury Power BI.
- Power Query, Power Pivot, Power View, Power Map, usลuga Power BI, pytania i odpowiedzi Power BI, brama zarzฤ dzania danymi, katalog danych to waลผne elementy pulpitu nawigacyjnego Power BI.
- DAX to jฤzyk wyraลผeล formuลowych zwany (DAX), ktรณrego moลผna uลผywaฤ z rรณลผnymi narzฤdziami do wizualizacji, takimi jak Power BI.
- Power BI oferuje kompletne pulpity nawigacyjne do analizy, natomiast Tableau umoลผliwia jedynie analizฤ ad hoc.
- Waลผnym profesjonalistฤ korzystajฤ cym z Power BI jest PMO โ Menedลผer Projektรณw i Portfolio, Analityk Biznesowy i Danych, Zespรณล IT, Specjalista IT itp.
- Najwiฤkszฤ wadฤ Power Bi jest to, ลผe nie akceptuje plikรณw wiฤkszych niลผ 250MB oraz plikรณw ZIP skompresowanych danymi z bazy danych X-velocity in-memory.









