Visão geral do manual do desenvolvedor, Servidor de Relatório do Power BI

Bem-vindo ao manual do desenvolvedor para o Servidor de Relatório do Power BI, um local para armazenar e gerenciar seus relatórios do Power BI, móveis e paginados.

Power BI Report Server overview.

Este manual realçará as opções que você, como desenvolvedor, tem disponíveis para trabalhar com o Servidor de Relatórios do Power BI.

Inserção

Para qualquer relatório no Servidor de Relatório do Power BI, é possível inserir em um iFrame adicionando o parâmetro querystring ?rs:Embed=true à URL. Essa técnica funciona com relatórios do Power BI, bem como outros tipos de relatório.

Controle do Visualizador de Relatórios

Para relatórios paginados, é possível aproveitar o Controle do Visualizador de Relatórios. Com ele, você pode colocar o controle em um aplicativo Web ou janela do .NET. Para obter mais informações, consulte Get started with the Report Viewer Control (Introdução ao Controle do Visualizador de Relatórios).

APIs

Há várias opções de API para interagir com o Servidor de Relatório do Power BI. Essa técnica inclui o seguinte.

Também é possível usar os Utilitários do PowerShell de software livre para gerenciar o servidor de relatório.

Observação

Os utilitários do PowerShell dão suporte a arquivos do Power BI Desktop (.pbix) por meio dos comandos -RsRest*.

Execute o comando a seguir para descobrir quais comandos no módulo ReportingServicesTools do PowerShell dão suporte a arquivos do Power BI Desktop (.pbix).

Get-Command -Module ReportingServicesTools -Noun RsRest*

Extensões personalizadas

A Biblioteca de Extensões é um conjunto de classes, interfaces e tipos de valor incluídos no Servidor de Relatório do Power BI. Esta biblioteca fornece acesso à funcionalidade do sistema e foi criada para ser a base sobre a qual os aplicativos Microsoft .NET Framework podem ser usados para estender os componentes do Servidor de Relatório do Power BI.

Há vários tipos de extensões que podem ser criadas.

  • Extensões de processamento de dados
  • Extensões de entrega
  • Extensões de renderização para relatórios paginados
  • Extensões de segurança

Para saber mais, consulte Extension library (Biblioteca de extensões).

Mais perguntas? Experimente perguntar à Comunidade do Power BI