Elemento visual do Power Apps para Power BI
O Power BI permite informações de dados e melhores tomadas de decisões, enquanto o Power Apps permite que todas as pessoas criem e utilizem aplicações que se ligam a dados empresariais. Ao utilizar o elemento visual do Power Apps, pode passar dados sensíveis ao contexto para uma aplicação baseada em telas que é atualizada em tempo real à medida que faz alterações ao seu relatório. Agora, os utilizadores da sua aplicação podem obter informações e realizar ações a partir dos respetivos dashboards e relatórios do Power BI.
Utilizar o visual do Power Apps
Vamos analisar os passos necessários para utilizar o elemento visual do Power Apps no seu relatório do Power BI.
O elemento visual do Power Apps está disponível por predefinição no serviço Power BI. Se estiver a utilizar o Power BI Desktop e não conseguir vê-lo, tem de atualizar para a versão mais recente do Power BI Desktop.
Adicione o elemento visual do Power Apps ao seu relatório e defina os campos de dados associados ao mesmo.
Pode escolher uma aplicação existente ou criar uma, mas o relatório tem de ser publicado no serviço Power BI e aberto no Microsoft Edge ou Google Chrome.
Se optar por criar uma aplicação, pode escolher em que ambiente pretende criá-la.
Se optar por utilizar uma aplicação existente, o elemento visual pede-lhe para abrir a aplicação no Power Apps. Em seguida, o elemento visual configura os componentes necessários na sua aplicação para que o Power BI possa enviar dados para o Power Apps.
Se criar uma nova aplicação, o Power Apps cria uma aplicação simples com os componentes necessários já configurados.
Nota
Tem de criar uma nova aplicação a partir do elemento visual do Power Apps no relatório do Power BI para que a função
PowerBIIntegration.Refresh()
fique disponível na aplicação.Agora pode utilizar os campos de dados que definiu no passo 2 no Power Apps Studio. O objeto da
PowerBIIntegration
funciona como qualquer outra origem de dados ou coleção só de leitura do Power Apps. Pode utilizar o objeto para povoar qualquer controlo ou filtrar e associar a outras origens de dados.Esta fórmula associa os dados do Power BI à origem de dados do Cliente:
LookUp(Customer,Customer_x0020_Name=First(PowerBIIntegration.Data).Customer_Name)
O relatório do Power BI e a instância do Power Apps Studio que foi lançada partilham uma ligação de dados dinâmicos. Enquanto estão ambos abertos, pode filtrar ou alterar os dados no seu relatório para ver se os dados atualizados são refletidos imediatamente na sua aplicação no Power Apps Studio.
Depois de terminar de criar ou fazer alterações à sua aplicação, guarde e publique a aplicação no Power Apps para vê-la no relatório do Power BI.
Quando estiver satisfeito com as suas alterações, certifique-se de que partilha a aplicação do Power Apps com os utilizadores do seu relatório e, em seguida, guarde o seu relatório.
Acabou de criar um relatório no qual os seus utilizadores podem realizar ações à medida que obtêm informações dos seus dados.
Se precisar de fazer alterações a uma aplicação, abra o relatório no modo de edição, selecione Mais opções (. . .) no elemento visual do Power Apps e selecione Editar.
Limitações do elemento visual do Power Apps
As seguintes limitações aplicam-se ao elemento visual do Power Apps:
- O visual do Power Apps só é suportado para Incorporar para a sua organização. Incorporar para os seus clientes não é suportado.
- O número máximo de registos que podem ser transmitidos do Power BI para o Elemento visual do Power Apps através do objeto "PowerBIIntegration" está limitado a 1000.
- O elemento visual do Power Apps só é suportado para utilizadores convidados quando as seguintes condições estiverem reunidas:
- O URI da aplicação de tela (ligação Web) inclui o tenantId da aplicação na cadeia de consulta.
- O portal do Power BI autentica o utilizador, em vez de permitir o acesso anónimo.
- A aplicação de tela é partilhada com o utilizador convidado que tenta ver o conteúdo da aplicação.
- Power Apps visual não suporta incorporação de vários níveis de Power Apps em clouds soberanas. Por exemplo, incorporar um relatório Power BI com visual Power Apps a uma página SharePoint, ou incorporar ainda mais essa página SharePoint a um canal de Equipas não é suportado em nuvens soberanas.
- Se alterar os campos de dados associados ao elemento visual, tem de editar a aplicação a partir do serviço Power BI ao selecionar as reticências (...) e, em seguida, ao selecionar Editar. Caso contrário, as alterações não serão propagadas para o Power Apps e a aplicação comportar-se-á de formas inesperadas.
- O elemento visual do Power Apps não pode acionar uma atualização de relatórios do Power BI e origens de dados do Power BI a partir do Power BI Desktop. Se voltar a escrever dados da aplicação na mesma origem de dados que o relatório, as suas alterações não serão refletidas imediatamente no Power BI Desktop. As alterações são refletidas na próxima atualização agendada.
- O elemento visual Power Apps não consegue filtrar os dados ou enviá-los novamente para o relatório.
- Terá de partilhar a aplicação do Power Apps em separado a partir do seu relatório. Obter informações sobre partilha de aplicações no Power Apps.
- O servidor de relatórios do Power BI não suporta o elemento visual do Power Apps.
- As seguintes limitações são aplicadas quando utiliza a função
PowerBIIntegration.Refresh()
:- Tem de criar uma nova aplicação a partir do elemento visual do Power Apps no relatório do Power BI para que esta função fique disponível na aplicação.
- Tem de utilizar uma origem com suporte para DirectQuery e a ligação de dados tem de ser criada através do método DirectQuery.
- O Power Apps no Power BI Desktop fornece dados ao Power Apps Studio ao criar aplicações, mas não ao editar. Utilize a Web do Power BI para pré-visualizar os dados durante a edição de aplicações.
- A aplicação móvel Power BI não suporta o controlo do microfone nos elementos visuais do Power Apps.
Nota
Recomendamos que publique primeiro o relatório no serviço Power BI e, em seguida, crie ou modifique aplicações.
Suporte do browser
A tabela seguinte lista a compatibilidade do browser para ver, criar e modificar ações do elemento visual do Power Apps. Os browsers e ações suportados são identificados por uma marca de verificação ( ✓ ).
Browser | Ver | Criar | Modificar |
---|---|---|---|
Microsoft Edge | ✓ | ✓ | ✓ |
Google Chrome | ✓ | ✓ | ✓ |
Safari * | ✓ | ||
Mozilla Firefox | |||
Todos os outros browsers |
*No Safari, tem de ativar a monitorização entre sites (Preferências > Privacidade e limpar Impedir a monitorização entre sites) para ver o elemento visual do Power Apps.
Suporte de acessibilidade
Para navegar para o elemento visual do Power Apps utilizando o teclado, siga estes passos:
- Seleção de foco no relatório do Power BI para o elemento visual do Power Apps pretendido.
- Utilize a tecla de tabulação no teclado até que o elemento visual seja realçado.
- Utilize a tecla CTRL + direita do teclado para introduzir o elemento visual.
- Utilize a tecla de Tabulação no teclado até que o componente do elemento visual que pretende esteja selecionado.
Para mais informações, consulte a Documentação de acessibilidade do Power BI
Passos seguintes
- Siga um tutorial passo a passo simples.
- Consulte o nosso vídeo.
Nota
Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)
O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).