Power BI-jelentés exportálása és e-mail küldése a Power Automate-lel

A Power Automate segítségével automatizálhatja a Power BI-jelentések exportálását és terjesztését különböző formátumokban és forgatókönyvekben. Ebben a cikkben saját folyamatot hoz létre az alapoktól. A Power BI-jelentések exportálása fájlba műveletével automatikusan terjesztheti a Power BI-jelentéseket e-mailben.

Screenshot of the Power BI Automate window showing create options.

A Power Automate egy kód nélküli módszer az Exportálás fájlba API felhasználói felületen való használatára. Az API közvetlen használatához lásd : Exportálás fájlba Power BI-jelentésekhez .

Előfeltételek

A folytatáshoz győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:

  • A Power BI-bérlő legalább egy fenntartott kapacitással rendelkező munkaterülete. Ez a kapacitás az A1/EM1 - A6/P3 termékváltozatok bármelyike lehet. További információ a Fenntartott kapacitásokról a Power BI Premiumban.
  • Hozzáférés a Power Automate standard összekötőihez, amelyek bármely Office 365-előfizetéshez elérhetők.

Folyamat létrehozása az alapoktól

Ebben a feladatban egy egyszerű folyamatot hoz létre az alapoktól. A folyamat PDF-fájlként exportál egy Power BI-jelentést, és egy heti rendszerességgel küldött e-mailhez csatolja.

  1. Jelentkezzen be Power Automate.

  2. Válassza az Ütemezett felhőfolyamat létrehozása>lehetőséget.

    Screenshot showing the Power BI create window and scheduled cloud flow is highlighted.

  3. Ütemezett folyamat létrehozása során adjon nevet a folyamatnak.

  4. A folyamat futtatásakor válassza ki a folyamat kezdő dátumát és időpontját, valamint az ismétlés gyakoriságát.

  5. Ezekben a napokban válassza ki, hogy mely napokat szeretné futtatni a folyamaton, majd válassza a Létrehozás lehetőséget.

    Screenshot showing the build a scheduled cloud flow dialog.

  6. Az Ismétlődés lapon válassza a Speciális beállítások megjelenítése szerkesztése lehetőséget>. Adjon meg egy értéket ezekben az órákban és percekben a folyamat futtatásának meghatározott időpontjához.

    Screenshot showing the recurrence dialog.

  7. Válassza az Új lépés lehetőséget.

  8. A Válasszon egy műveletet, keresse meg a Power BI-t , és válassza az Exportálás fájlba Power BI-jelentésekhez lehetőséget.

    Screenshot showing the Power Automate dialog for choosing an operation. Export to file for Power BI reports is highlighted.

  9. A Power BI-jelentések fájlba exportálása során válassza ki a munkaterületet és a jelentést a legördülő listában.

  10. Válassza ki a Power BI-jelentés kívánt exportálási formátumát .

    Screenshot of the export to file for Power BI reports.

  11. Ha szeretné, jelölje meg az exportálandó oldalakat a Pages pageName -1 mezőben. A lapnév paraméter eltér a megjelenítendő oldal nevétől. A lap nevének megkereséséhez lépjen a lapra a Power BI szolgáltatás, és másolja az URL-cím utolsó részét a példában látható módon.

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

  12. Ha szeretné, jelöljön meg egy adott könyvjelzőt a Könyvjelző neve mezőben. A könyvjelző nevét a könyvjelzőGuid=után a jelentés URL-címében találja, ahogyan az a példában is látható. Csak a jelentés könyvjelzői támogatottak, a személyes könyvjelzők nem. A Power BI-jelentés egyéb paramétereit is megadhatja. Ezeknek a paramétereknek a részletes leírását a Power BI-jelentések exportálása fájlba című témakörben találja.

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

  13. Válassza az Új lépés lehetőséget.

  14. A Válasszon egy műveletet, keresse meg az Outlookot , és válassza az E-mail küldése (V2) lehetőséget.

  15. Az E-mail küldése (V2) mezőben töltse ki az e-mail Címzett, Tárgy és Törzs mezőjét.

  16. Válassza a Speciális beállítások megjelenítése lehetőséget. A Mellékletek neve – 1 mezőben adja meg a melléklet nevét. Adjon hozzá egy fájlkiterjesztést a kívánt exportálási formátumnak megfelelő fájlnévhez (például .PDF).

  17. A Melléklet tartalma területen válassza a Fájltartalom lehetőséget az exportált Power BI-jelentés csatolásához.

    Screenshot showing the send an email dialog.

  18. Ha elkészült, válassza a Következő vagy a Mentés lehetőséget. A Power Automate létrehozza és kiértékeli a folyamatot, és tájékoztatja, hogy hibát talál-e.

  19. Ha hibák merülnek fel, a javításukhoz válassza a Folyamat szerkesztése lehetőséget. Ellenkező esetben a Vissza nyílra kattintva megtekintheti a folyamat részleteit, és futtathatja az új folyamatot. A folyamat futtatásakor a Power Automate exportál egy Power BI-jelentést a megadott formátumban, és e-mail mellékletként küldi el az ütemezett módon.

Sorszintű biztonság a Power Automate-ben

Ha sorszintű biztonság (RLS) alapján szeretné elküldeni a jelentést, a következő adatokat kell megadnia:

Screenshot of updating Identities Username fields.

  • Identityes Username – 1 = Az RLS-szabályok alkalmazásához használt jogkivonat által tükrözött tényleges felhasználónév. Helyszíni modell esetén a felhasználónév alfa-numerikus karakterekből vagy a következő karakterek bármelyikéből állhat: '.', '-', '_', '!', '#', '^', '~', '\', and '@'. Felhőmodellek esetén a felhasználónév az összes ASCII-karakterből állhat. A felhasználónév legfeljebb 256 karakter hosszúságú lehet, és nem tartalmazhat szóközöket.

  • Identityes Szemantikai modell – 1 = Ezt az értéket a szemantikai modell beállításainak megtekintésével, majd a szemantikai modell azonosítójának a címsorból való másolásával szerezheti be, ahogyan az ebben a példában és a következő képen is látható:

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

    Screenshot of an example semantic model ID.

  • Identityes Roles Item – 1 = a jelentésben definiált RLS-név