Power BI Dev Camp

Power BI Dev Camp (sito di terze parti) è una risorsa educativa per gli sviluppatori che vogliono ottenere altre informazioni su Power BI come piattaforma per sviluppatori. Vengono trattati argomenti come l'incorporamento di Power BI e lo sviluppo di oggetti visivi e connettori personalizzati di Power BI.

Questo articolo fornisce collegamenti ad alcune risorse di Power BI Dev Camp.

Esercitazioni

Le esercitazioni di Power BI Dev Camp sono destinate agli sviluppatori interessati a comprendere come incorporare elementi di Power BI (ad esempio report, dashboard e riquadri) ed eseguire altre attività di incorporamento di base.

  • Incorporamento di app-owns-data con .NET 5 : esercitazione che illustra agli sviluppatori come creare un'applicazione Web .NET 5 MVC che implementa l'incorporamento di Power BI che usa il modello di incorporamento app-owns-data. L'esercitazione illustra argomenti avanzati, ad esempio l'aggiunta del supporto del progetto per TypeScript tramite node.jse la programmazione dell'API REST di Power BI per generare token di accesso a più risorse.
  • Tabular-Object-Model-Tutorial: esercitazione e modello semantico di programmazione del codice di esempio che usano il modello a oggetti tabulare con Power BI Desktop e il servizio Power BI tramite l'endpoint XMLA.

  • PowerBI-PowerShell-Tutorial - File degli studenti per l'esercitazione di Power BI PowerShell da Power BI Dev Camp.

Esempi

Gli esempi di Power BI Dev Camp forniscono risorse aggiuntive per gli sviluppatori che vogliono incorporare elementi di Power BI, ad esempio report, dashboard e riquadri.

  • App-owns-data hello world : un esempio di applicazione .NET 5 minimo per incorporare un report di Power BI standard o un report impaginato. È possibile eseguire e testare il codice in Visual Studio Code o Visual Studio 2019. Include anche i dettagli per l'aggiornamento delle impostazioni per gli URL e gli ID risorsa ID di Azure quando si usa un cloud di Power BI diverso dal cloud pubblico.

  • API Web personalizzata app-owns-data: un esempio di API Web personalizzata .NET 5, con un client applicazione a pagina singola (SPA) creato con JavaScript. L'API Web personalizzata interagisce con l'API servizio Power BI come entità servizio e restituisce l'incorporamento dei dati e l'incorporamento di token al client. Questo esempio illustra la raccolta dei dati di telemetria dal client SPA e l'archiviazione in un database personalizzato per monitorare le prestazioni di caricamento dei report.

  • App-owns-data e sicurezza a livello di riga: esempio di un'applicazione Web compilata usando .NET 5 e l'incorporamento di app-owns-data di Power BI. Creato per illustrare come progettare un modello di autorizzazione di sicurezza che usa EffectiveIdentity la sicurezza a livello di riga e la sicurezza a livello di riga.

  • Multi-owns-data multi-tenant : esempio di progetto per sviluppatori che illustra come usare i profili dell'entità servizio per gestire un ambiente multi-tenant con Power BI e incorporamento di dati di proprietà delle app.

  • Incorporamento di app-owns-data di Salesforce: esempio di un progetto che illustra come implementare l'incorporamento di app-owns-data con i report di Power BI. Questo progetto è stato creato usando l'esperienza di sviluppo salesforce (SFDX) e l'interfaccia della riga di comando di Salesforce. L'obiettivo di questo esempio è fornire indicazioni e illustrare le procedure consigliate per gli sviluppatori che devono implementare l'incorporamento di Power BI in un ambiente Salesforce.

  • Applicazione di gestione dei tenant per Power BI : un'applicazione di esempio .NET 5 che illustra come gestire le entità servizio all'interno di un ambiente di incorporamento di Power BI su larga scala con migliaia di tenant dei clienti.

Video

Per visualizzare i video di Power BI Dev Camp, passare alla pagina video.

Presentazioni

Per scaricare le presentazioni di Power BI Dev Camp, passare al repository GitHub Camp-Sessions .

Altre domande? Provare il Community di Power BI.