Sviluppo personalizzato di API REST

Completato

Esistono diverse API REST che gli sviluppatori possono usare per creare soluzioni. Per l'autenticazione, è possibile usare le API REST di Azure Active Directory (AD) e le librerie di AD multipiattaforma. Le API REST di Power BI forniscono l'accesso a livello di codice agli oggetti in un catalogo di Server di report di Power BI, mentre gli SDK .NET e JavaScript possono essere usati per incorporare report in un'applicazione per l'organizzazione.

Pacchetti NuGet

Gli strumenti client NuGet offrono la possibilità di creare e utilizzare i pacchetti .NET. La raccolta NuGet è il repository centrale dei pacchetti usato da tutti gli autori e i consumer di pacchetti.

Sono disponibili diversi pacchetti NuGet per gli sviluppatori di Power BI, tra cui:

  • Azure AD Authentication Library - Microsoft.IdentityModel.Clients.ActiveDirectory: questo pacchetto include AD Authentication Library (ADAL) e fornisce la funzionalità di autenticazione per un client .NET.

  • Power BI .NET SDK - Microsoft.PowerBI.API: questo pacchetto è una libreria client .NET per gli endpoint REST pubblici di Microsoft Power BI e fornisce l'accesso ad aree di lavoro, identificatori di contenuto (GUID) per set di dati, report, dashboard e riquadri.

  • JavaScript SDK - Microsoft.PowerBI.JavaScript: questo pacchetto è una suite di componenti Web JavaScript per l'integrazione di Power BI nelle app, incluso lo script powerbi.js, a cui fanno riferimento le pagine Web per abilitare la funzionalità lato client.