Inserir uma web part de relatório no SharePoint Online

Com a web part de relatório do Power BI para o SharePoint Online, você pode inserir facilmente relatórios interativos do Power BI às páginas do SharePoint Online.

Ao usar a opção Inserir no SharePoint Online, os relatórios inseridos respeitam todas as permissões de item e a segurança de dados por meio da RLS (segurança em nível de linha), para que você possa criar facilmente portais internos seguros.

Requisitos

Para que os relatórios da opção Inserir no SharePoint Online funcionem, é necessário ter o seguinte:

  • A web part do Power BI para o SharePoint Online requer Páginas Modernas.

  • Para consumir um relatório inserido, os usuários precisam entrar no serviço do Power BI para ativar sua licença do Power BI.

  • Os usuários precisam de uma licença ppu (Power BI Pro ou Premium por usuário), a menos que o relatório esteja hospedado em uma capacidade de Power BI Premium (EM ou P SKU). Nesse caso, os usuários só precisam de uma licença de Power BI gratuita para exibir relatórios inseridos no Sharepoint Online.

    Observação

    Para organizações nas nuvens nacionais do Power BI, não há licença gratuita. Nesse ambiente, todos os usuários que desejam acessar o relatório inserido no SharePoint precisarão obter uma licença do Power BI Pro ou PPU (Premium por usuário).

Insira seu relatório

Para inserir seu relatório no SharePoint Online, é necessário obter a URL de relatório e usá-la com a web part do Power BI no SharePoint Online.

Obter uma URL de relatório

  1. Abra um relatório no serviço do Power BI.

  2. No menu Arquivo, clique em Inserir relatório>SharePoint Online.

    More options menu, SharePoint Online

  3. Copie a URL de relatório da caixa de diálogo.

    Embed link

Adicionar o relatório do Power BI a uma página do SharePoint Online

  1. Abra a página de destino no SharePoint Online e selecione Editar.

    SP edits page

    Ou, no Sharepoint Online, selecione Páginas>+ Novo>Página do Site para criar uma página do site moderna.

    SP new page

  2. Selecione a lista suspensa + e a web part do Power BI.

    SP new web part

  3. Selecione Adicionar relatório.

    SP new report

  4. Cole a URL de relatório copiada anteriormente no campo do link de relatório do Power BI. O relatório é carregado automaticamente.

    SP new web part properties

  5. Selecione Publicar para tornar a alteração visível para os usuários do SharePoint Online.

    SP report loaded

Conceder acesso aos relatórios

Inserir um relatório no SharePoint Online não concede automaticamente aos usuários permissão para exibir o relatório – é necessário definir as permissões de exibição no Power BI.

Importante

Certifique-se de examinar quem pode ver o relatório dentro do serviço do Power BI e de conceder acesso aos que não aparecem na lista.

Há duas maneiras de conceder acesso ao relatório no Power BI. A primeira maneira, se você estiver usando um grupo do Microsoft 365 para criar seu site de equipe do SharePoint Online, será listar o usuário como membro do workspace no serviço do Power BI e da página do SharePoint. Para obter mais informações, consulte como gerenciar um workspace.

A segunda maneira é inserir um relatório dentro de um aplicativo e compartilhá-lo diretamente com os usuários:

  1. O autor, que deve ser um usuário Pro, cria um relatório em um workspace. Para compartilhar com usuários gratuitos do Power BI, o workspace precisa ser definido como um workspace Premium.

  2. O autor publica o aplicativo e instala-o. O autor precisa instalar o aplicativo para que ele tenha acesso à URL do relatório usada para inserção no SharePoint Online.

  3. Agora todos os usuários finais também precisam instalar o aplicativo. Também é possível usar o recurso Instalar aplicativo automaticamente, que pode ser habilitado no portal de administração do Power BI, para ter o aplicativo pré-instalado para usuários finais.

    Install app automatically

  4. O autor abre o aplicativo e vai para o relatório.

  5. O autor copia a URL do relatório de inserção do relatório instalado pelo aplicativo. Não use a URL do relatório original do workspace.

  6. Crie um novo site de equipe no SharePoint Online.

  7. Adicione a URL do relatório copiada anteriormente à web part do Power BI.

  8. Adicione todos os usuários finais e/ou grupos que consumirão os dados na página do SharePoint Online e no aplicativo do Power BI que você criou.

    Observação

    Os usuários ou grupos precisam acessar a página do SharePoint Online e o relatório no aplicativo do Power BI para ver o relatório na página do SharePoint.

Agora o usuário final pode ir para o site de equipe no SharePoint Online e exibir os relatórios na página.

Autenticação multifator

Se o ambiente do Power BI exigir que você entre usando a autenticação multifator, talvez será necessário entrar com um dispositivo de segurança para verificar sua identidade. Isso ocorre se você não entrou no SharePoint Online usando a autenticação multifator, mas seu ambiente de Power BI requer um dispositivo de segurança para validar uma conta.

Observação

Power BI ainda não dá suporte à autenticação multifator com Azure Active Directory 2.0. Os usuários verão uma mensagem de erro. Se o usuário entrar novamente no SharePoint Online usando o dispositivo de segurança, o relatório poderá ser exibido.

Configurações de Web Part

Veja abaixo as configurações que podem ser ajustadas para a web part do Power BI para o SharePoint Online.

SP web part properties

Propriedade Descrição
Nome da página Define a página padrão da web part. Selecione um valor na lista suspensa. Se nenhuma página for exibida, o relatório terá uma página ou a URL que você colou conterá um nome de página. Remover a seção de relatório da URL para selecionar uma página específica.
Exibir Ajusta a maneira como o relatório se ajusta à página do SharePoint Online.
Mostrar Painel de Navegação Exibe ou oculta o painel de navegação da página.
Exibir Painel de Filtro Exibe ou oculta o painel de filtro.

Relatórios que não são carregados

Se o relatório não for carregado na Web Part Power BI, você poderá ver a seguinte mensagem:

This content isn't available message

Há duas razões comuns para essa mensagem.

  1. Você não tem acesso ao relatório.
  2. O relatório foi excluído.

Contate o proprietário da página do SharePoint Online para ajudar a resolver o problema.

Licenças

Os usuários que visualizam um relatório no SharePoint precisam obter uma licença do Power BI Pro ou PPU (Premium por usuário) . Como alternativa, o conteúdo precisa estar em um workspace com uma capacidade do Power BI Premium (EM ou SKU P) .

Limitações e problemas conhecidos

  • Erro: "Ocorreu um erro, tente fazer logon e voltar e, em seguida, revisitar esta página. ID da correlação: indefinido, status de resposta http: 400, código de erro do servidor 10001, mensagem: Atualização de token ausente"

    Se você receber esse erro, tente uma das etapas de solução de problemas abaixo.

    1. Saia do SharePoint e entre novamente. Certifique-se de fechar todas as janelas do navegador antes de entrar novamente.

    2. Se sua conta de usuário exigir a MFA (autenticação multifator), entre no SharePoint usando seu dispositivo MFA (aplicativo de celular, cartão inteligente etc.).

    3. Contas de Usuários convidados B2B do Azure não são compatíveis. Os usuários veem o logotipo do Power BI que mostra a parte que está sendo carregada, mas o relatório não é mostrado.

  • O Power BI não dá suporte aos mesmos idiomas localizados que o SharePoint Online. Como resultado, você não verá a localização correta no relatório inserido.

  • Você pode encontrar problemas se usar o Internet Explorer 10.

  • A Web part do Power BI não está disponível para nuvens nacionais.

  • O servidor clássico do SharePoint não é compatível com essa web part.

  • Filtros de URL não são compatíveis com a Web part do SPO.

Próximas etapas

Mais perguntas? Experimente perguntar à Comunidade do Power BI