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.
Tutorial
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.
-
l'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 usando
node.js
e la programmazione dell'API REST di Power BI per generare token di accesso a più risorse.
Tabular-Object-Model-Tutorial- Modello semantico di esercitazione e programmazione del codice 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 su 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 del servizio Power BI come entità servizio e restituisce l'incorporamento di dati e token di incorporamento 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 di sicurezza a livello di riga: esempio di un'applicazione Web compilata usando .NET 5 e l'incorporamento dei dati di proprietà dell'app Power BI. Creato per illustrare come progettare un modello di autorizzazione di sicurezza che usa
EffectiveIdentity
e sicurezza a livello di riga.multi-tenant proprietari di app- 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à dell'app.
di incorporamento di app-owns-data di Salesforce: esempio di un progetto che illustra come implementare l'incorporamento di dati di proprietà dell'app 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 in un ambiente di incorporamento di Power BI su larga scala con migliaia di tenant dei clienti.
Presentazioni
Per scaricare le presentazioni di Power BI Dev Camp, passare al repository GitHub Camp-Sessions.