Sdílet prostřednictvím


Export a odeslání sestavy Power BI e-mailem pomocí Power Automate

S Power Automate můžete automatizovat export a distribuci sestav Power BI v různých formátech a scénářích. V tomto článku vytvoříte vlastní tok úplně od začátku. Pomocí akce Exportovat do souboru pro sestavy Power BI můžete automaticky distribuovat sestavu Power BI e-mailem.

Snímek obrazovky s oknem Power BI Automate zobrazující možnosti vytvoření

Power Automate představuje způsob interakce s rozhraním API exportu do souboru v uživatelském rozhraní bez kódu. Informace o přímé interakci s rozhraním API najdete v tématu Export do souboru pro sestavy Power BI.

Požadavky

Pokud chcete postupovat podle pokynů, ujistěte se, že máte následující požadavky:

  • Alespoň jeden pracovní prostor ve vašem tenantovi Power BI, který je podporovaný rezervovanou kapacitou. Tato kapacita může být libovolná ze skladových položek A1/EM1 – A6/P3. Přečtěte si další informace o rezervovaných kapacitách v Power BI Premium.
  • Přístup ke standardním konektorům v Power Automate, které jsou součástí libovolného předplatného Office 365.

Vytvoření toku od úplného začátku

V této úloze vytvoříte jednoduchý tok od nuly. Tok exportuje sestavu Power BI jako PDF a připojí ji k e-mailu, který se odešle týdně.

  1. Přihlaste se do Power Automate

  2. Vyberte Vytvořit>naplánovaný tok cloudu.

    Snímek obrazovky znázorňující okno pro vytvoření Power BI a naplánovaný tok cloudu je zvýrazněný.

  3. V části Sestavení naplánovaného toku zadejte název toku.

  4. V části Spustit tento tok vyberte počáteční datum a čas toku a frekvenci opakování.

  5. V těchto dnech vyberte, které dny má tok běžet, a vyberte Vytvořit.

    Snímek obrazovky znázorňující dialogové okno sestavení naplánovaného toku cloudu

  6. V části Opakování vyberte Upravit>zobrazit upřesňující možnosti. Zadejte hodnotu v těchto hodinách a v těchto minutách nastavte konkrétní čas spuštění toku.

    Snímek obrazovky s dialogovým oknem opakování

  7. Vyberte Nový krok.

  8. V možnosti Zvolit operaci vyhledejte Power BI a vyberte Exportovat do souboru pro sestavy Power BI.

    Snímek obrazovky s dialogovým oknem Power Automate pro volbu operace Export do souboru pro sestavy Power BI je zvýrazněný.

  9. V části Exportovat do souboru pro sestavy Power BI vyberte v rozevíracích zprávách pracovní prostor a sestavu .

  10. Vyberte požadovaný formát exportu pro sestavu Power BI.

    Snímek obrazovky s exportem do souboru pro sestavy Power BI

    Poznámka:

    Pokud exportujete více stránek do formátu PNG, bude řada .png souborů, každý soubor představující jednu stránku sestavy, zkomprimován do .zip souboru, který se připojí k e-mailu.

  11. Volitelně můžete určit konkrétní stránky, které se mají exportovat do pole Pages pageName -1 . Parametr názvu stránky se liší od názvu zobrazované stránky. Pokud chcete najít název stránky, přejděte na stránku v služba Power BI a zkopírujte poslední část adresy URL, jak je znázorněno v příkladu.

    https://app.powerbi.com/groups/workspaceGuid/reports/reportGuid/xxxxxxxxxx

  12. Volitelně můžete určit konkrétní záložku , která se má zobrazit v poli Název záložky. Název záložky najdete v adrese URL sestavy za bookmarkGuid=, jak je znázorněno v příkladu. Podporují se jenom záložky sestavy , nikoli osobní záložky. Pro sestavu Power BI můžete zadat další parametry. Podrobné popisy těchtoparametrůch

    https://app.powerbi.com/groups/workspaceGuid/reports/reportGuid/ReportSection?bookmarkGuid=xxxxxxxxxx

  13. Vyberte Nový krok.

  14. V možnosti Zvolit operaci vyhledejte Outlook a vyberte Odeslat e-mail (V2).

  15. V části Odeslat e-mail (V2) vyplňte pole Předmět a Text e-mailu.

  16. Vyberte Zobrazit rozšířené možnosti. Do pole Název příloh – 1 zadejte název přílohy. Do názvu souboru (například .PDF) přidejte příponu souboru, která odpovídá požadovanému formátu exportu.

  17. V části Obsah přílohy vyberte Soubor obsahu a připojte exportovanou sestavu Power BI.

    Snímek obrazovky s dialogovým oknem odeslat e-mail

  18. Až budete hotovi, vyberte Další krok nebo Uložit. Power Automate vytvoří a vyhodnotí tok a upozorní vás, jestli najde chyby.

  19. Pokud dojde k chybám, opravte je výběrem možnosti Upravit tok . V opačném případě vyberte šipku Zpět , abyste zobrazili podrobnosti o toku a spustili nový tok. Když tok spustíte, Power Automate exportuje sestavu Power BI v zadaném formátu a odešle ji jako přílohu e-mailu podle plánu.

Zabezpečení na úrovni řádků v Power Automate

Pokud chcete sestavu odeslat na základě zabezpečení na úrovni řádků (RLS), musíte přidat následující podrobnosti:

Snímek obrazovky s aktualizací polí Uživatelského jména identit

  • Uživatelské jméno identit – 1 = Efektivní uživatelské jméno, které se odráží tokenem pro použití pravidel zabezpečení na úrovni řádků. Pro místní model se uživatelské jméno může skládat z alfanumerních znaků nebo některého z následujících znaků: '.', '-', '_', '!', '#', '^', '~', '\', and '@'. U cloudových modelů se uživatelské jméno může skládat ze všech znaků ASCII. Uživatelské jméno může mít maximálně 256 znaků a nesmí obsahovat mezery.

  • Sémantický model identit – 1 = Tuto hodnotu můžete získat tak, že přejdete do nastavení sémantického modelu a pak zkopírujete ID sémantického modelu z adresního řádku, jak je znázorněno v tomto příkladu a na následujícím obrázku:

    https://app.powerbi.com/groups/me/settings/datasets/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

    Snímek obrazovky s ukázkovým sémantickým ID modelu

  • Položka rolí identit – 1 = název RLS definovaný v sestavě