Incorporar com peças Web de relatórios no SharePoint OnlineEmbed with report web part in SharePoint Online

Com a nova peça Web de relatórios do Power BI para o SharePoint Online, pode facilmente incorporar relatórios interativos do Power BI em páginas do SharePoint Online.With Power BI's new report web part for SharePoint Online, you can easily embed interactive Power BI reports in SharePoint Online pages.

Ao utilizar a nova opção Incorporar no SharePoint Online, os relatórios incorporados ficam completamente protegidos, para que possa criar facilmente portais internos seguros.When using the new Embed in SharePoint Online option, the embedded reports are fully secure, so you can easily create secure internal portals.

RequirementsRequirements

Para que os relatórios da opção Incorporar no SharePoint Online funcionem, existem os seguintes requisitos:For Embed in SharePoint Online reports to work, the following is required:

Incorporar o seu relatórioEmbed your report

Para incorporar o seu relatório no SharePoint Online, tem de obter o URL do relatório e utilizá-lo com a peça Web do Power BI do SharePoint Online.To embed your report into SharePoint Online, you need to get the report URL and use it with SharePoint Online's Power BI web part.

Obter um URL de relatórioGet a report URL

  1. No Power BI, veja o relatório.Within Power BI, view the report.

  2. Selecione o menu pendente Ficheiro e, em seguida, selecione Incorporar no SharePoint Online.Select the File dropdown menu, then select Embed in SharePoint Online.

    Menu de Ficheiros

  3. Copie o URL de relatório da caixa de diálogo.Copy the report URL from the dialog.

    Incorporar a ligação

Adicionar o relatório do Power BI a uma página do SharePoint OnlineAdd the Power BI report to a SharePoint Online page

  1. Abra a página de destino no SharePoint Online e selecione Editar.Open the target page in SharePoint Online and select Edit.

    Página de edições do SP

    Também pode selecionar + Novo no SharePoint Online para criar uma nova página de site moderna.Or, in Sharepoint Online, select + New to create a new modern site page.

    Nova página do SP

  2. Selecione o menu pendente + e, em seguida, selecione a peça Web do Power BI.Select the + dropdown and then select the Power BI web part.

    Nova peça Web do SP

  3. Selecione Adicionar relatório.Select Add report.

    Novo relatório do SP

  4. Cole o URL de relatório copiado anteriormente no painel Ligação de relatório do Power BI.Paste the previously-copied report URL into the Power BI report link pane. O relatório é carregado automaticamente.The report loads automatically.

    Propriedades da nova peça Web do SP

  5. Selecione Publicar para tornar a alteração visível para os seus utilizadores do SharePoint Online.Select Publish to make the change visible to your SharePoint Online users.

    Relatório do SP carregado

Conceder acesso a relatóriosGrant access to reports

Incorporar um relatório no SharePoint Online não dá automaticamente permissão aos utilizadores para ver o relatório. Tem de definir as permissões de visualização no Power BI.Embedding a report in SharePoint Online doesn't automatically give users permission to view the report - you need to set view permissions in Power BI.

Importante

Certifique-se de que revê quem pode ver o relatório no serviço Power BI e conceda acesso aos que não estão listados.Make sure to review who can see the report within the Power BI service and grant access to those not listed.

Há duas formas de fornecer acesso a relatórios no Power BI.There are two ways to provide report access in Power BI. A primeira forma, se estiver a utilizar um Grupo do Office 365 para criar o seu site de equipa do SharePoint Online, é listar o utilizador como membro da área de trabalho de aplicação no serviço Power BI e da página do SharePoint.The first way, if you're using an Office 365 Group to build your SharePoint Online team site, is to list the user as a member of the app workspace within the Power BI service and the SharePoint page. Para obter mais informações, veja como gerir uma área de trabalho de aplicação.For more information, see how to manage an app workspace.

A segunda forma é incorporar um relatório numa aplicação e partilhá-lo diretamente com os utilizadores:The second way is to embed a report within an app and share it directly with users:

  1. O autor, que tem de ser um utilizador Pro, cria um relatório na área de trabalho de uma aplicação.The author, who must be a Pro user, creates a report in an app workspace. Para partilhar com utilizadores do Power BI gratuito, a área de trabalho da aplicação tem de ser definida como uma Área de trabalho Premium.To share with Power BI free users, the app workspace needs to be set as a Premium workspace.

  2. O autor publica a aplicação e instala-a.The author publishes the app and installs it. O autor tem de instalar a aplicação para que esta tenha acesso ao URL de relatório utilizado para a incorporação no SharePoint Online.The author must install the app so it has access to the report URL that is used for embedding in SharePoint Online.

  3. Agora, todos os utilizadores finais também têm de instalar a aplicação.Now all end users need to install the app too. Também pode utilizar a funcionalidade Instalar aplicação automaticamente, que pode ser ativada no portal de administração do Power BI, para que a aplicação seja pré-instalada para os utilizadores finais.You can also use the Install app automatically feature, which you can enable in the Power BI admin portal, to have the app pre-installed for end users.

    Instalar aplicação automaticamente

  4. O autor abre a aplicação e vai para o relatório.The author opens the app and goes to the report.

  5. O autor copia o URL do relatório incorporado do relatório instalado pela aplicação.The author copies the embed report URL from the report the app installed. Não utilize o URL de relatório original da área de trabalho da aplicação.Don't use the original report URL from the app workspace.

  6. Crie um novo site de equipa no SharePoint Online.Create a new team site in SharePoint Online.

  7. Adicione o URL de relatório copiado anteriormente à peça Web do Power BI.Add the previously-copied report URL to the Power BI web part.

  8. Adicione todos os utilizadores finais e/ou grupos que vão consumir os dados na página do SharePoint Online e na aplicação do Power BI que criou.Add all end users and/or groups who are going to consume the data on the SharePoint Online page and in the Power BI app you created.

    Nota

    Os utilizadores ou grupos precisam de aceder tanto à página do SharePoint Online como ao relatório na aplicação do Power BI para ver o relatório na página do SharePoint.Users or groups need access to both the SharePoint Online page and the report in the Power BI app to see the report on the SharePoint page.

Agora, o utilizador final pode ir para o site de equipa no SharePoint Online e ver os relatórios na página.Now the end user can go to the team site in SharePoint Online and view the reports on the page.

Autenticação multifatorMulti-factor authentication

Se o seu ambiente do Power BI requerer que inicie sessão através da autenticação multifator, poderá ser-lhe pedido que inicie sessão com um dispositivo de segurança para verificar a sua identidade.If your Power BI environment requires you to sign in using multi-factor authentication, you may be asked to sign in with a security device to verify your identity. Esta situação irá ocorrer se não tiver iniciado sessão no SharePoint Online através da autenticação multifator, mas o seu ambiente do Power BI exigir um dispositivo de segurança para validar uma conta.This occurs if you did not sign in to SharePoint Online using multi-factor authentication, but your Power BI environment requires a security device to validate an account.

Nota

O Power BI ainda não suporta a autenticação multifator com o Azure Active Directory 2.0 – será apresentada uma mensagem de erro aos utilizadores.Power BI does not yet support multi-factor authentication with Azure Active Directory 2.0 - users will see an error message. Se o utilizador voltar a iniciar sessão no SharePoint Online através do respetivo dispositivo de segurança, este conseguirá ver o relatório.If the user signs in again to SharePoint Online using their security device, they may be able to view the report.

Definições de peças WebWeb part settings

Eis as definições que pode ajustar para a peça Web do Power BI do SharePoint Online.Below are the settings you can adjust for the Power BI web part for SharePoint Online.

Propriedades da peça Web do SP

PropriedadeProperty DescriçãoDescription
Nome da páginaPage name Define a página predefinida da peça Web.Sets the web part's default page. Selecione um valor no menu pendente.Select a value from the drop-down. Se não forem apresentadas páginas, significa que o seu relatório tem uma página ou que o URL que colou contém um nome de página.If no pages are displayed, either your report has one page, or the URL you pasted contains a page name. Remova a secção de relatório do URL para selecionar uma página específica.Remove the report section from the URL to select a specific page.
DisplayDisplay Define a forma como o relatório se ajusta à página do SharePoint Online.Adjusts how the report fits within the SharePoint Online page.
Mostrar Painel de NavegaçãoShow Navigation Pane Mostra ou oculta o painel de navegação de páginas.Shows or hides the page navigation pane.
Mostrar Painel de FiltroShow Filter Pane Mostra ou oculta o painel de filtro.Shows or hides the filter pane.

Relatórios que não são carregadosReports that do not load

Se o seu relatório não carregar na peça Web do Power BI, poderá ser apresentada a seguinte mensagem:If your report does not load within the Power BI web part, you may see the following message:

Mensagem Este conteúdo não está disponível

Existem dois motivos comuns para esta mensagem.There are two common reasons for this message.

  1. Não tem acesso ao relatório.You do not have report access.
  2. O relatório foi eliminado.The report was deleted.

Contacte o proprietário da página do SharePoint Online, para que este ajude a resolver o problema.Contact the SharePoint Online page owner to help resolve the issue.

LicensingLicensing

Os utilizadores que visualizam um relatório no SharePoint precisam de uma licença do Power BI Pro ou os conteúdos precisam de estar numa área de trabalho com capacidade do Power BI Premium (SKU EM ou P) .Users viewing a report in SharePoint need either a Power BI Pro license or the content needs to be in a workspace that's in a Power BI Premium capacity (EM or P SKU).

Limitações e problemas conhecidosKnown issues and limitations

  • Erro: "Ocorreu um erro; tente terminar e voltar a iniciar sessão e, em seguida, revisite esta página.Error: "An error occurred, please try logging out and back in and then revisiting this page. ID de Correlação: indefinido, estado de resposta de http: 400, código de erro de servidor 10001, mensagem: Token de atualização em falta"Correlation ID: undefined, http response status: 400, server error code 10001, message: Missing refresh token"

    Se receber este erro, experimente um dos passos de resolução de problemas abaixo.If you receive this error, try one of the troubleshooting steps below.

    1. Termine a sessão no SharePoint e volte a iniciá-la.Sign out of SharePoint and sign back in. Certifique-se de que fecha todas as janelas do browser antes de voltar a iniciar sessão.Be sure to close all browser windows before signing back in.

    2. Se a sua conta de utilizador exigir autenticação multifator (MFA), inicie sessão no SharePoint através do seu dispositivo de MFA (aplicação para telemóvel, smart card, etc.).If your user account requires multi-factor authentication (MFA), then sign in to SharePoint using your MFA device (phone app, smart card, etc.).

    3. As contas de utilizadores Convidados do Azure B2B não são suportadas.Azure B2B Guest users accounts are not supported. Os utilizadores veem o logótipo do Power BI que mostra que a peça está a ser carregada, mas não será apresentado o relatório.Users see the Power BI logo that shows the part is loading, but it doesn't show the report.

  • O Power BI não suporta os mesmos idiomas localizados que o SharePoint Online.Power BI does not support the same localized languages that SharePoint Online does. Como tal, poderá não ver uma devida localização no relatório incorporado.As a result, you may not see proper localization within the embedded report.

  • Poderá encontrar problemas se estiver a utilizar o Internet Explorer 10.You may encounter issues if using Internet Explorer 10. Pode ver a compatibilidade de browsers do Power BI e do Office 365.You can look at the browsers support for Power BI and for Office 365.

  • A peça Web do Power BI não está disponível para clouds nacionais.The Power BI web part is not available for national clouds.

  • O SharePoint Server clássico não é suportado com esta peça Web.The classic SharePoint Server is not supported with this web part.

  • Os filtros de URL não são suportados na peça Web do SPO.URL filters are not supported with the SPO web part.

Próximos passosNext steps

Mais perguntas?More questions? Experimente perguntar à Comunidade do Power BITry asking the Power BI Community