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 pro hloubkové zkoumání dat. Sestavu můžete také filtrovat pro rychlou analýzu nebo pomocí záložek použít uložené zobrazení.

Instalace balíčku klienta Power BI

Balíček najdete naPyPI . Je také opensourcová 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 také povolit 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 wikiGitHubu .

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ě GitHubu zahrnuje ukázkový poznámkový blok Jupyter, který vkládá sestavu uživatele. Ukazuje úplný tok vkládání a interakce se sestavou Power BI, 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:

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

    cd demo
    jupyter notebook
    
  3. Spusťte demo.ipynb.

Rychlé vytvoření sestavy

V několika krocích můžete také snadno vygenerovat rychlou sestavu z dat. 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 GitHubu.