Publicar na Web a partir do Power BI

Com a opção Publicar na Web do Power BI, você pode incorporar facilmente conteúdo interativo do Power BI em postagens de blog, sites, emails ou mídias sociais. Também pode editar, atualizar, atualizar ou parar de partilhar facilmente os elementos visuais publicados.

Aviso

Quando utiliza Publicar na Web, qualquer pessoa na Internet pode ver o seu relatório ou elemento visual publicado. A visualização não requer autenticação. Inclui a visualização dos dados ao nível do detalhe que os seus relatórios agregam. Antes de publicar um relatório, certifique-se de que pode partilhar publicamente os dados e visualizações. Não publique informações confidenciais ou proprietárias. Se tiver dúvidas, consulte as políticas da sua organização antes da publicação.

Nota

Você pode incorporar seu conteúdo com segurança em um portal ou site interno. Use as opções Incorporar ou Incorporar no SharePoint Online . Essas opções garantem que todas as permissões e segurança de dados sejam aplicadas quando os usuários visualizam seus dados internos.

Pré-requisitos

  • Você precisa de uma licença do Microsoft Power BI para publicar na Web a partir de Meu Espaço de Trabalho.
  • Você precisa de uma licença do Microsoft Power BI Pro ou Premium por usuário para publicar na Web a partir de espaços de trabalho.
  • Publicar na Web está disponível para relatórios que você pode editar em Meu espaço de trabalho e espaços de trabalho.
  • Ele não está disponível para relatórios compartilhados com você ou que dependem de segurança em nível de linha para proteger dados.
  • Seus visualizadores de relatório não precisam ser usuários do Power BI.

Consulte a seção Considerações e limitações abaixo para obter uma lista completa dos casos em que a opção Publicar na Web não é suportada.

Criar códigos de incorporação com Publicar na Web

Siga estas etapas para usar Publicar na Web. Reveja o Aviso anteriormente neste artigo antes de publicar na Web.

  1. Abra um relatório em um espaço de trabalho que você pode editar e selecione Arquivo>Incorporar relatório>Publicar na Web (público).

    Screenshot of Publish to web on More options.

  2. Se o administrador do Power BI não permitir que você crie códigos de incorporação, talvez seja necessário contatá-lo.

    Screenshot of Contact your Power BI admin.

    Para obter ajuda para localizar a pessoa que pode habilitar a opção Publicar na Web em sua organização, consulte Como localizar seu administrador do Power BI mais adiante neste artigo.

  3. Revise o conteúdo da caixa de diálogo e selecione Criar código de incorporação.

    Screenshot of Review Embed in a public website.

  4. Revise o aviso, conforme mostrado aqui, e confirme se os dados podem ser incorporados em um site público. Se estiver, selecione Publicar.

    Screenshot of dialog box with the warning

  5. Na caixa de diálogo Êxito, você verá uma visualização da aparência do relatório. Selecione a página Tamanho e Padrão.

    Você também pode adicionar uma imagem de espaço reservado , para fazer com que a página da Web carregue mais rapidamente. Com uma imagem de espaço reservado, as pessoas que visualizam seu relatório na Web veem um botão Exibir conteúdo interativo que podem selecionar para exibir o próprio relatório.

    Faça essas alterações primeiro. Em seguida, copie o link para enviá-lo por e-mail ou copie o HTML para colar em um site. Você pode incorporá-lo em um código, como um iFrame, ou colá-lo diretamente em uma página da Web ou blog.

    Screenshot of Success: a link and HTML.

  6. Se você criou anteriormente um código de incorporação para um relatório e selecionou Publicar na Web, não verá as caixas de diálogo nas etapas 2 a 4. Em vez disso, você verá a caixa de diálogo Código de incorporação .

    Screenshot of Embed code dialog box.

    Você só pode criar um código de incorporação para cada relatório.

Dicas para modos de exibição

Quando você incorpora conteúdo em uma postagem de blog, normalmente precisa ajustá-lo a um tamanho de tela específico. Você pode ajustar a altura e a largura na tag iFrame conforme necessário. No entanto, você precisa garantir que seu relatório se encaixe na área específica do iFrame, portanto, defina um Modo de Exibição apropriado quando estiver editando o relatório.

A tabela a seguir fornece orientação sobre o Modo de Exibição e como ele aparecerá quando incorporado.

Modo Ver Como fica quando incorporado
Screenshot of Fit to page. Ajustar à página respeita a altura e a largura da página do relatório. Se você definir sua página para proporções dinâmicas como 16:9 ou 4:3, seu conteúdo será dimensionado para caber no iFrame. Quando incorporado em um iFrame, usar Ajustar à página pode resultar em letterboxing: um plano de fundo cinza é mostrado nas áreas do iFrame depois que o conteúdo é dimensionado para caber no iFrame. Para minimizar o letterboxing, defina a altura e a largura do iFrame adequadamente.
Screenshot of Actual size. O tamanho real garante que o relatório preserve seu tamanho conforme definido na página do relatório. Isso pode fazer com que as barras de rolagem apareçam no seu iFrame. Defina a altura e a largura do iFrame para evitar barras de rolagem.
Screenshot of Fit to width. O ajuste à largura garante que o conteúdo preencha a área horizontal do iFrame. Uma borda ainda é mostrada, mas o conteúdo é dimensionado para usar todo o espaço horizontal disponível.

Dicas para altura e largura do iFrame

Um código de incorporação Publicar na Web se parece com o exemplo a seguir:

Screenshot of Embed code.

Pode editar a largura e a altura manualmente para garantir que é precisamente como pretende que caiba na página onde está a incorporá-lo.

Para obter um ajuste mais perfeito, você pode tentar adicionar 56 pixels à altura do iFrame para acomodar o tamanho atual da barra inferior. Se a página do relatório usar o tamanho dinâmico, a tabela abaixo fornece alguns tamanhos que você pode usar para obter um ajuste sem caixa de correio.

Proporção Tamanho Dimensão (largura x altura)
16:9 Pequena 640 x 416 px
16:9 Médio 800 x 506 px
16:9 Grande 960 x 596 px
4:3 Pequena 640 x 536 px
4:3 Médio 800 x 656 px
4:3 Grande 960 x 776 px

Gerir códigos de incorporação

Depois de criar um código de incorporação Publicar na Web, você pode gerenciar seus códigos no menu Configurações do Power BI. O gerenciamento de códigos de incorporação inclui a capacidade de remover o visual de destino ou o relatório de um código (tornando o código de incorporação inutilizável) ou obter o código de incorporação.

  1. Para gerenciar seus códigos de incorporação Publicar na Web, abra o espaço de trabalho em que o relatório reside, selecione a engrenagem Configurações e selecione Gerenciar códigos de incorporação.

    Screenshot of Manage embed codes

  2. Os códigos de incorporação para os relatórios nesse espaço de trabalho são exibidos.

    Screenshot of list of embed codes.

  3. Você pode recuperar ou excluir um código de incorporação. A sua eliminação desativa quaisquer ligações para esse relatório ou visual.

    Screenshot of retrieving or deleting embed codes.

  4. Se selecionar Eliminar, ser-lhe-á solicitada uma confirmação.

    Screenshot of confirming deletion.

Atualizações de relatórios e atualização de dados

Depois de criar o código de incorporação Publicar na Web e compartilhá-lo, o relatório será atualizado com todas as alterações feitas. O link do código de incorporação está imediatamente ativo. Qualquer pessoa que abra o link pode visualizá-lo. Os dados são armazenados em cache por uma hora a partir do momento em que são recuperados. Não recomendamos o uso de Publicar na Web para dados que precisam ser atualizados com frequência. Para saber mais, consulte a seção Como funciona mais adiante neste artigo.

Atualização de dados

As atualizações de dados são refletidas automaticamente no relatório ou no visual incorporado. Quando os dados são atualizados para um modelo de dados de importação no serviço do Power BI, o serviço limpa o cache de dados, fazendo com que os dados sejam atualizados rapidamente. Para desativar a atualização automática, selecione não atualizar na agenda do modelo semântico usado pelo relatório.

Uso pesado

Uma experiência de uso intenso pode ocorrer quando um relatório recebe muitas consultas em um curto período de tempo. Quando ocorre um uso intenso, os usuários não podem visualizar ou interagir com o relatório até que o período de uso intenso passe.

Recomendamos definir uma imagem de espaço reservado para seu relatório. Se ocorrer uso intenso, os usuários verão a imagem do espaço reservado.

Para ajudar a evitar a experiência de uso intenso, limite o número de consultas distintas que seu relatório pode gerar e a frequência da atualização de dados. Consulte o guia de otimização do Power BI para obter dicas sobre como simplificar seus relatórios.

Power BI visuals

Os visuais do Power BI são suportados em Publicar na Web. Quando você usa Publicar na Web, os usuários com quem você compartilha o visual publicado não precisam habilitar os visuais do Power BI para exibir o relatório.

Noções básicas sobre a coluna de status do código de incorporação

Nota

Reveja os códigos de incorporação que publicou com frequência. Remova qualquer um que não precise mais estar disponível publicamente.

A página Gerenciar códigos de incorporação inclui uma coluna de status. Por padrão, os códigos de incorporação são Ativos, mas também podem ser um dos status listados abaixo.

Status Description
Activo O relatório está disponível para os utilizadores da Internet visualizarem e interagirem.
Bloqueado O conteúdo do relatório viola os Termos de Serviço do Power BI. A Microsoft bloqueou-o. Entre em contato com o suporte se você acredita que o conteúdo foi bloqueado por engano.
Não suportado O modelo semântico do relatório está usando segurança em nível de linha ou outra configuração sem suporte. Consulte a seção Considerações e imitações para obter uma lista completa.
Infringido O código de incorporação está fora da política de locatário definida. Esse status normalmente ocorre quando um código de incorporação foi criado e, em seguida, a configuração Publicar no locatário da Web foi alterada para excluir o usuário proprietário do código de incorporação. Se a configuração do locatário estiver desabilitada ou o usuário não tiver mais permissão para criar códigos de incorporação, os códigos de incorporação existentes mostrarão um status Infringido . Consulte a seção Localizar seu administrador do Power BI neste artigo para obter detalhes.

Comunicar uma preocupação com a funcionalidade Publicar em conteúdos Web

Para comunicar um problema relacionado com Publicar em conteúdo Web incorporado num Web site ou blogue, selecione o ícone Partilhar na barra inferior do relatório Publicar na Web e, em seguida, selecione o ícone Sinalizador na caixa de diálogo Partilhar.

Screenshot of sharing a concern.

Ser-lhe-á pedido que envie uma mensagem de correio eletrónico à Microsoft a explicar a sua preocupação. A Microsoft avalia o conteúdo com base nos Termos de Serviço do Power BI e toma as medidas adequadas.

Como funciona (detalhes técnicos)

Quando você cria um código de incorporação usando Publicar na Web, o relatório fica visível para os usuários da Internet. Está disponível publicamente, pelo que pode esperar que os espectadores partilhem facilmente o relatório através das redes sociais no futuro. Os usuários visualizam o relatório abrindo a URL pública direta ou visualizando-a incorporada em uma página da Web ou blog. À medida que o fazem, o Power BI armazena em cache a definição de relatório e os resultados das consultas necessárias para exibir o relatório. Esse cache garante que milhares de usuários simultâneos possam visualizar o relatório sem afetar o desempenho.

Os dados são armazenados em cache por uma hora a partir do momento em que são recuperados. Se você atualizar a definição de relatório (por exemplo, se alterar o modo de exibição) ou atualizar os dados do relatório, pode levar algum tempo até que as alterações sejam refletidas na versão do relatório exibida pelos usuários. Quando ocorre uma atualização de dados para um modelo de dados de importação, o serviço limpa os dados armazenados em cache e recupera novos dados. Na maioria dos casos, os dados são atualizados quase simultaneamente com a importação dos dados. No entanto, para relatórios com muitas consultas distintas, pode levar algum tempo para atualizar. Como cada elemento e valor de dados é armazenado em cache independentemente, quando ocorre uma atualização de dados, um usuário pode ver uma combinação de valores atuais e anteriores. Portanto, recomendamos preparar seu trabalho com antecedência e criar o código de incorporação Publicar na Web somente quando estiver satisfeito com as configurações. Se os dados forem atualizados, minimize o número de atualizações e execute as atualizações fora do horário de expediente. Não recomendamos o uso de Publicar na Web para dados que precisam ser atualizados com frequência.

Localizar o administrador do Power BI

O portal de administração do Power BI tem configurações que controlam quem pode publicar na Web. Trabalhe com o administrador do Power BI da sua organização para alterar as configurações de Publicar no locatário da Web no portal de administração.

Para organizações menores ou indivíduos que se inscreveram no Power BI, talvez você ainda não tenha um administrador do Power BI. Siga o nosso processo de aquisição administrativa. Depois de ter um administrador do Power BI, ele pode habilitar a criação de códigos de incorporação para você.

As organizações estabelecidas geralmente já têm um administrador do Power BI. As pessoas em qualquer uma das seguintes funções podem atuar como administradores do Power BI:

  • Administradores globais
  • Usuários com a função de administrador de malha no Microsoft Entra ID

Você precisa encontrar uma dessas pessoas em sua organização e solicitar que atualizem as configurações de locatário Publicar na Web no portal de administração.

Considerações e limitações

A publicação na Web é suportada para a grande maioria das fontes de dados e relatórios no serviço do Power BI. No entanto, os seguintes tipos de relatórios atualmente não são suportados ou estão disponíveis com Publicar na Web:

  • Relatórios usando segurança em nível de linha.
  • Relatórios que se conectam a dados usando DirectQuery. Em vez disso, conecte-se usando o modo composto ou de importação. Leia sobre as diferenças entre os modos.
  • Relatórios usando qualquer fonte de dados do Live Connection, incluindo Analysis Services tabular hospedado localmente, Analysis Services Multidimensional e Azure Analysis Services.
  • Relatórios usando um modelo semântico compartilhado armazenado em um espaço de trabalho diferente do relatório.
  • Modelos semânticos partilhados e certificados.
  • Relatórios partilhados consigo diretamente ou através de uma aplicação.
  • Relatórios em um espaço de trabalho no qual você não é um membro de edição.
  • Os visuais "R" e Python não são suportados atualmente em Publicar em relatórios da Web.
  • Exportar dados de elementos visuais em um relatório que foi publicado na Web.
  • Perguntas e respostas para elementos visuais do Power BI.
  • Relatórios contendo medidas DAX no nível de relatório.
  • Modelos de consulta de dados de logon único, incluindo modelos compostos em modelos semânticos do Power BI ou do Azure Analysis Services.
  • Proteja informações confidenciais ou proprietárias.
  • O recurso de autenticação automática fornecido com a opção Incorporar não funciona com a API JavaScript do Power BI. Para a API JavaScript do Power BI, use a abordagem de dados do próprio usuário para incorporação.
  • Os administradores podem bloquear o acesso público à Internet, conforme descrito em Links privados para acesso seguro ao Fabric. Nesse caso, a opção Publicar na Web fica esmaecida para o seu locatário no portal de administração do Power BI.
  • Aplicação de licença para visuais personalizados.
  • Visuais não certificados do repositório organizacional, quando a alternância de locatário global da organização para visuais não certificados estiver ativada.
  • Visuais públicos do repositório organizacional, quando a opção de locatário global da organização não permite visuais criados usando o SDK do Power BI.
  • O usuário que criou o código de incorporação precisa manter o acesso ao relatório para que o código de incorporação funcione. Isso inclui a exigência de uma licença Pro ou Premium por usuário, conforme exigido pelo espaço de trabalho.
  • Relatórios paginados.
  • Relatórios em vários idiomas.

Tem dúvidas? Tente a Comunidade do Power BI