Exportar um relatório Power BI e enviá-lo por email com o Power AutomateExport and email a Power BI report with Power Automate

Com o Power Automate, você pode automatizar a exportação e a distribuição de relatórios do Power BI em uma variedade de formatos e cenários.With Power Automate, you can automate exporting and distributing Power BI reports to a variety of formats and scenarios. Neste artigo, você criará próprio fluxo do zero.In this article, you create your own flow from scratch. Para distribuir automaticamente um relatório do Power BI por email, use a ação Exportar para Arquivo de Relatórios do Power BI.You use the Export to File for Power BI Reports action to automatically distribute a Power BI report via email.

Etapas do Power Automate para exportar um relatório e enviá-lo por email.

Pré-requisitosPrerequisites

Para acompanhar, verifique se você tem:To follow along, make sure you have:

  • Pelo menos um workspace em seu locatário do Power BI que conte com uma capacidade reservada.At least one workspace in your Power BI tenant backed by a reserved capacity. Essa capacidade pode ser qualquer um dos SKUs A1/EM1 – A6/P3.This capacity can be any of the A1/EM1 - A6/P3 SKUs. Leia mais sobre as capacidades reservadas no Power BI Premium.Read more about reserved capacities in Power BI Premium.
  • Acesso aos conectores padrão no Power Automate, que são fornecidos com qualquer assinatura do Office 365.Access to the standard connectors in Power Automate, which come with any Office 365 subscription.

Crie um fluxo a partir do zeroCreate a flow from scratch

Nesta tarefa, você criará um fluxo simples do zero.In this task, you create a simple flow from scratch. O fluxo exporta um relatório do Power BI como um PDF e o anexa a um email enviado semanalmente.The flow exports a Power BI report as a PDF, and attaches it to an email to be sent on a weekly basis.

  1. Entre no Power Automate (flow.microsoft.com).Sign in to Power Automate (flow.microsoft.com).

  2. Selecione Criar > Fluxo da nuvem agendado.Select Create > Scheduled cloud flow.

    Criar um fluxo agendado no Power Automate.

  3. Em Criar um fluxo agendado, nomeie seu fluxo.In Build a scheduled flow, give your flow a name.

  4. Em Executar esse fluxo, selecione a data e a hora de início do fluxo, bem como a frequência de repetição.In Run this flow, select the starting date and time for your flow, as well as the repetition frequency.

  5. Em Nestes dias, selecione os dias durante os quais você deseja que o fluxo seja executado e clique em Criar.In On these days, select which days you want your flow to run, and select Create.

    Power Automate, agendar o fluxo.

  6. Em Recorrência, selecione Editar > Mostrar opções avançadas e insira um valor em Nesta hora e Neste minuto para definir uma hora específica para executar o fluxo.In Recurrence, select Edit > Show advanced options and enter a value in At these hours and At these minutes to set a specific time for your flow to run.

    Definir a recorrência no Power Automate.

  7. Selecione Nova Etapa.Select New Step.

  8. Em Escolher uma operação, procure por Power BI e selecione Exportar para Arquivo de Relatórios do Power BI.In Choose an operation, search for Power BI and select Export to File for Power BI Reports.

    Escolha uma operação no Power Automate.

  9. Em Exportar para Arquivo de Relatórios do Power BI, selecione um Workspace e Relatório nos menus suspensos.In Export to File for Power BI Reports, select a Workspace and Report from the dropdowns.

  10. Selecione o Formato de Exportação desejado para seu relatório do Power BI.Select the desired Export Format for your Power BI report.

    Selecione o formato de exportação no Power Automate.

  11. Opcionalmente, indique páginas específicas para exportar no campo Páginas pageName -1.Optionally, indicate specific pages to export in the Pages pageName -1 field. Observe que o parâmetro do nome da página é diferente do nome da página de exibição.Note the page name parameter is different from the display page name. Localize o nome da página navegando até ela no serviço do Power BI e copiando a última parte da URL.Find the page name by navigating to the page in the Power BI service, and copying the last portion of the URL.

    Selecione o nome do painel na URL.

  12. Opcionalmente, indique um marcador específico a ser exibido no campo Nome do Marcador de Páginas.Optionally, indicate a specific bookmark to display in the Pages Bookmark Name field. Tal como acontece com o parâmetro de nome da página, você encontra o parâmetro de nome do indicador na URL do relatório.As with the page name parameter, you find the bookmark name parameter in the report URL. Você pode especificar parâmetros adicionais para o relatório do Power BI.You can specify additional parameters for the Power BI report. Encontre descrições detalhadas para esses parâmetros na referência do conector para a API REST do Power BI.Find detailed descriptions of these parameters in the connector reference for the Power BI REST API.

    Selecione o nome do marcador na URL.

  13. Selecione Nova Etapa.Select New Step.

  14. Em Escolher uma operação, procure por Outlook e selecione Enviar um email (V2) .In Choose an operation, search for Outlook and select Send an email (V2).

  15. Em Enviar um email (V2) , preencha os campos Para, Assunto e Texto do email.In Send an email (V2), complete the To, Subject, and Body fields for your email.

  16. Selecione Mostrar opções avançadas.Select Show advanced options. Em Nome dos Anexos – 1, nomeie seu anexo.In Attachments Name – 1, enter a name for your attachment. Adicione uma extensão ao nome do arquivo (por exemplo, .PDF) que corresponda ao seu Formato de Exportação desejado.Add a file extension to the file name (for example, .PDF) that matches your desired Export Format.

  17. Em Conteúdo do Anexo , selecione Conteúdo do Arquivo para anexar seu relatório exportado do Power BI.In Attachment Content, select File Content to attach your exported Power BI report.

    Selecione o relatório exportado que será enviado pelo email.

  18. Quando terminar, selecione Próxima etapa ou Salvar.When you're done, select Next step or Save. O Power Automate cria e avalia o fluxo e informa se encontra erros.Power Automate creates and evaluates the flow, and lets you know if it finds errors.

  19. Se houver erros, selecione Editar fluxo para corrigi-los.If there are errors, select Edit flow to fix them. Caso contrário, selecione a seta Voltar para exibir os detalhes do fluxo e executá-lo.Otherwise, select the Back arrow to view the flow details and run the new flow. Quando você executa o fluxo, o Power Automate exporta um relatório do Power BI no formato especificado e o envia como um anexo de email conforme programado.When you run the flow, Power Automate exports a Power BI report in the specified format and sends it as an email attachment as scheduled.

Próximas etapasNext steps