Compartilhar via


Inserir relatórios paginados do Power BI

Com a análise integrada do Power BI, é possível criar conteúdo do Power BI que exiba relatórios paginados em um aplicativo totalmente integrado e interativo. Insira relatórios paginados usando a solução que melhor funcione para você, inserir para seus clientes ou inserir para sua organização.

Este artigo descreve como inserir relatórios paginados usando os tutoriais de exemplo de inserção.

Pré-requisitos

Para começar, você precisa do seguinte:

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Método

Para inserir um relatório paginado usando o aplicativo de exemplo, siga estas etapas:

  1. Criar um workspace.

  2. Criar uma capacidade.

  3. Atribuir um workspace a uma capacidade.

  4. Criar e carregar relatórios paginados.

  5. Inserir conteúdo usando o aplicativo de exemplo.

Etapa 1 – criar um workspace

Como você está usando uma entidade de serviço para entrar no aplicativo, precisa criar um workspace.

Sua entidade de serviço também deve ser um administrador ou membro dos workspaces do Power BI de serviço.

Etapa 2 – criar uma capacidade

Antes de importar ou carregar um relatório paginado a ser inserido, é necessário atribuir o workspace que contém o relatório a uma capacidade. Há dois tipos de capacidade dentre as quais você pode escolher:

A tabela a seguir descreve os recursos e os limites de cada SKU. Para determinar qual capacidade atende melhor às suas necessidades, consulte a tabela Qual SKU devo comprar para meu cenário.

Nós de Capacidade Núcleos virtuais RAM (GB)
EM1/A1 1 2.5
EM2/A2 2 5
EM3/A3 4 10
P1/A4 8 25
P2/A5 16 50
P3/A6 32 100

Etapa 3 – atribuir um workspace a uma capacidade

Depois de criar uma capacidade, atribua o workspace do aplicativo a ela.

Para atribuir uma capacidade a um workspace usando uma entidade de serviço, trabalhe com a API REST do Power BI. Ao usar as APIs REST do Power BI, trabalhe com a ID de objeto da entidade de serviço.

Observação

Você também pode importar relatórios paginados para um workspace usando as APIs REST do Power BI.

Etapa 4 – Criar e carregar o relatório paginado

Você pode criar seu relatório paginado usando o Construtor de Relatórios do Power BI e, em seguida, carregar o relatório no serviço.

Observação

A pessoa que carrega o relatório paginado precisa de uma licença Power BI Pro ou PPU (Premium por usuário) para publicar em um workspace.

Etapa 5 – Inserir conteúdo usando o aplicativo de exemplo

Siga as etapas no tutorial Inserir conteúdos para seus clientes. Ignore a Etapa 4 – Criar e publicar um relatório do Power BI e trabalhe com o relatório paginado carregado, em vez do de exemplo sugerido no tutorial.

Para obter mais informações sobre como inserir tokens, consulte Tokens de acesso da análise integrada.

Considerações e limitações

  • Para obter uma lista completa de conjuntos de dados com suporte e os respectivos métodos de autenticação, confira Fontes de dados com suporte para relatórios paginados do Power BI.
  • Você deve usar uma entidade de serviço. Não é possível ter um usuário mestre.
  • Não é possível trabalhar com PPU (Premium Per User).
  • Ao inserir um relatório paginado com um modelo semântico do Power BI, duas condições se aplicam:
    • O relatório paginado e o modelo semântico do Power BI devem residir em um workspace Premium por capacidade ou Inserido (eles podem residir em dois workspaces diferentes).
    • A pessoa que gera o token de inserção deve ter permissões de Gravação nos workspaces do relatório e do modelo semântico.
  • Não há suporte para a inserção de um relatório paginado conectado ao Azure Analysis Services com SSO (logon único) habilitado.
  • Os relatórios paginados não são compatíveis com eventos do cliente (como loaded ou rendered).
  • Os relatórios paginados não são compatíveis com a API setAccessToken do lado do cliente (você não pode atualizar o token de acesso sem recarregar o relatório).
  • Não há suporte para a inserção de relatórios paginados com um conjunto de dados em tempo real (conjunto de dados push).