Desenvolvimento personalizado da API REST

Concluído

Existem várias APIs REST que os programadores podem utilizar para criar soluções. As APIs REST do Azure Active Directory (AD) e as bibliotecas do AD para várias plataformas podem ser utilizadas para autenticação. As APIs REST do Power BI fornecem acesso programático a objetos num catálogo de Power BI Report Server e os SDKs .NET e JavaScript podem ser utilizados para incorporar relatórios numa aplicação para a sua organização.

Pacotes NuGet

As ferramentas de cliente NuGet fornecem a capacidade de produzir e consumir pacotes .NET. A Galeria nuGet é o repositório de pacotes central utilizado por todos os autores e consumidores do pacote.

Existem vários pacotes NuGet disponíveis para programadores do Power BI, incluindo:

  • biblioteca de autenticação do Azure AD - Microsoft.IdentityModel.Clients.ActiveDirectory: este pacote inclui a Biblioteca de Autenticação do AD (ADAL) e fornece a funcionalidade de autenticação para um cliente .NET.

  • SDK .NET do Power BI - Microsoft.PowerBI.API: este pacote é uma biblioteca de cliente .NET para pontos finais REST públicos do Microsoft Power BI e fornece acesso a áreas de trabalho, identificadores de conteúdo (GUIDS) para conjuntos de dados, relatórios, dashboards e mosaicos.

  • JavaScript SDK - Microsoft.PowerBI.JavaScript: este pacote é um conjunto de componentes Web JavaScript para integrar o Power BI em aplicações, incluindo o script powerbi.js, referenciado por páginas Web para ativar a funcionalidade do lado do cliente.