Podstawy Pythona w Power BI

Wprowadzenie do Pythona w Power BI

Jacob H. Marquez

Data Scientist

Wymagana wiedza wstępna

Wprowadzenie do Pythona w Power BI

Czego się nauczymy

Power BI

  • Importowanie i łączenie danych w Power Query
  • Wyszukiwanie brakujących danych w Power Query
  • Obliczanie współczynnika korelacji za pomocą Szybkich miar

Python

  • Importowanie i łączenie danych z pandas
  • Wyszukiwanie brakujących danych i imputacja
  • Tworzenie wizualizacji z Seaborn
Wprowadzenie do Pythona w Power BI

Pierwsze kroki – pobieranie Pythona

Wprowadzenie do Pythona w Power BI

Pierwsze kroki – instalacja pakietów

Wymagane pakiety Pythona:

  • pandas
  • matplotlib

Obraz terminala wiersza poleceń.

1 https://packaging.python.org/en/latest/tutorials/installing-packages/
Wprowadzenie do Pythona w Power BI

Pierwsze kroki – Power BI

„Plik" > „Opcje i ustawienia" > „Opcje" > „Skrypty Python"

  • Katalogi domowe
  • Zintegrowane środowiska programistyczne (IDE)

Menu ustawień Power BI z wyróżnionymi opcjami skryptów Python.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Wprowadzenie do Pythona w Power BI

Pierwsze kroki – Power BI

Menu ustawień Power BI z wyróżnionymi opcjami skryptów Python. Zielone pole tekstowe otacza ustawienia katalogu domowego.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Wprowadzenie do Pythona w Power BI

Pierwsze kroki – Power BI

Menu ustawień Power BI z wyróżnionymi opcjami skryptów Python. Zielone pole tekstowe otacza ustawienia zintegrowanego środowiska programistycznego.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Wprowadzenie do Pythona w Power BI

Ograniczenia

  • DataFramy zapisywane tymczasowo
  • 150 000 wierszy używanych w wizualizacjach
  • Zestawy danych poniżej 250 MB
  • Zestawy danych ustawione jako „Publiczne"
Wprowadzenie do Pythona w Power BI

Korzyści i powody, by się uczyć...

Python jako użytkownik Power BI

  • Elastyczne transformacje danych
  • Łatwiejsze wykonywanie złożonych obliczeń
  • Tworzenie niestandardowych wizualizacji

Power BI jako użytkownik Pythona

  • Szybsza wizualizacja danych
  • Sprawne tworzenie dashboardów raportowych
  • Łatwiejsze udostępnianie wyników
Wprowadzenie do Pythona w Power BI

Zestawy danych

fished.csv

entity year fished
Australia 1990 153148
United States 1990 502923
Japan 1990 567895

farmed.csv

entity year farmed
Australia 1990 23567
United States 1990 436758
Japan 1990 534978
Wprowadzenie do Pythona w Power BI

Czas na ćwiczenia!

Wprowadzenie do Pythona w Power BI

Preparing Video For Download...