Vložení komponenty Power BI do poznámkového bloku Jupyter
Poznámkový blok Jupyter usnadňuje vytváření a sdílení sestav Power BI. S poznámkovým blokem Jupyter můžete rychle vkládat nebo vytvářet sestavy.
Balíček powerbiclient
Pythonu umožňuje snadno vkládat sestavy Power BI do poznámkových bloků Jupyter. Data z vizuálů v sestavě Power BI můžete exportovat do poznámkového bloku Jupyter, abyste mohli data podrobně prozkoumat. Sestavu můžete také filtrovat pro rychlou analýzu nebo použít uložené zobrazení pomocí záložek.
Instalace balíčku klienta Power BI
Balíček powerbiclient
najdete na PyPI. Je také open source na GitHubu.
K instalaci balíčku můžete použít pip
.
Pokud používáte poznámkový blok Jupyter:
pip install powerbiclient
Pokud používáte JupyterLab:
pip install powerbiclient jupyter labextension install @jupyter-widgets/jupyterlab-manager
Pokud používáte Jupyter Notebook 5.2 nebo starší, možná budete muset povolit také příkaz nbextension:
jupyter nbextension enable --py [--sys-prefix|--user|--system] powerbiclient
Vložení sestavy Power BI do poznámkového bloku Jupyter
Podrobné informace o využití najdete na wikiwebu GitHubu.
Vložení sestavy
Tento příklad ukazuje, jak vložit sestavu Power BI pomocí balíčku.
Import třídy sestavy a modelů z balíčku:
from powerbiclient import Report, models
Ověřování v Power BI pomocí Azure AD:
# Import the DeviceCodeLoginAuthentication class to authenticate against Power BI from powerbiclient.authentication import DeviceCodeLoginAuthentication # Initiate device authentication device_auth = DeviceCodeLoginAuthentication()
Nastavte ID pracovního prostoru a ID sestavy, které chcete vložit:
group_id="Workspace ID" report_id="Report ID"
Vytvořte instanci sestavy Power BI a načtěte ji do výstupní buňky:
report = Report(group_id=group_id, report_id=report_id, auth=device_auth) report
Spuštění ukázky
Úložiště GitHub obsahuje ukázkový poznámkový blok Jupyter , který vloží sestavu uživatele. Demonstruje kompletní tok vkládání sestav Power BI a interakce s nimi, včetně těchto:
- Obslužné rutiny událostí sestavy
- Získání seznamu stránek
- Získání seznamu vizuálů
- Export a vizualizace vizuálních dat
- Použití filtrů
Spuštění ukázky:
Ujistěte se, že máte následující požadavky:
- pandas
- matplotlib
Spusťte následující příkazy:
cd demo jupyter notebook
Spusťte
demo.ipynb
.
Rychlé vytvoření sestavy
Rychlou sestavu Power BI můžete ze svých dat snadno vygenerovat v několika krocích. Pomocí libovolného datového rámce v poznámkovém bloku ho můžete rychle transformovat na přehledné vizualizace. Pokud chcete, uložte sestavu a použijte ji stejně jako jakoukoli jinou sestavu.
Podrobný popis najdete v tématu Rychlé vytvoření sestavy pomocí poznámkového bloku Jupyter. Ukázkový poznámkový blok Jupyter najdete v úložišti GitHub.