Sdílet prostřednictvím


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

Animovaný gif, který zobrazuje sestavu Power BI vloženou 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.

  1. Import třídy sestavy a modelů z balíčku:

    from powerbiclient import Report, models
    
  2. 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()
    
  3. Nastavte ID pracovního prostoru a ID sestavy, které chcete vložit:

    group_id="Workspace ID"
    report_id="Report ID"
    
  4. 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:

  1. Ujistěte se, že máte následující požadavky:

    • pandas
    • matplotlib
  2. Spusťte následující příkazy:

    cd demo
    jupyter notebook
    
  3. 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.

Další kroky