Utviklingsleir for Power BI
Power BI Dev Camp- (tredjepartsnettsted) er en utdanningsressurs for utviklere som ønsker å lære mer om Power BI som utviklerplattform. Den dekker emner som Power BI-innebygging og utvikling av Power BI-visualobjekter og egendefinerte koblinger.
Denne artikkelen inneholder koblinger til noen av Ressursene i Power BI-utviklingsleiren.
Opplæring
Opplæringene i Power BI Dev Camp er rettet mot utviklere som er interessert i å forstå hvordan de bygger inn Power BI-elementer (for eksempel rapporter, instrumentbord og fliser) og utfører andre grunnleggende innebyggingsoppgaver.
-
app-eier-data innebygging med .NET 5 – en opplæring som viser utviklere hvordan de oppretter et .NET 5 MVC-nettprogram som implementerer Innebygging av Power BI som bruker innebyggingsmodellen for app-eier-data. Opplæringen dekker avanserte emner som å legge til prosjektstøtte for TypeScript ved hjelp av
node.js
, og programmering av REST-API-en for Power BI for å generere tilgangstokener med flere ressurser.
tabellobjekt-objekt-modell-opplæring – en semantisk modell for opplærings- og kodeprogrammering som bruker tabellobjektmodellen med Power BI Desktop og Power BI-tjenesten via XMLA-endepunktet.
PowerBI-PowerShell-Tutorial – Studentfiler for Power BI PowerShell-opplæringen fra Power BI Dev Camp.
Eksempler
Eksemplene på Power BI Dev Camp gir flere ressurser for utviklere som ønsker å bygge inn Power BI-elementer (for eksempel rapporter, instrumentbord og fliser).
app-eier-data hello verden - Et minimalt .NET 5 programeksempel for å bygge inn enten en standard Power BI-rapport eller en paginert rapport. Du kan kjøre og teste koden i Visual Studio Code eller Visual Studio 2019. Den inneholder også detaljer for oppdatering av innstillingene for nettadresser og Azure ID-ressurs-ID-er når du bruker en annen Power BI-sky enn den offentlige skyen.
app-eier-data egendefinert web-API- – et .NET 5 egendefinert nett-API-eksempel, med en enkeltsideprogram (SPA)-klient opprettet ved hjelp av JavaScript. Den egendefinerte nett-API-en samhandler med API-en for Power BI-tjenesten som tjenestekontohaver, og returnerer innebygging av data og innebyggingstokener til klienten. Dette eksemplet demonstrerer innsamling av telemetri fra SPA-klienten og lagring i en egendefinert database for å overvåke ytelsen for innlasting av rapporter.
App-eier-data og RLS- – Et eksempel på et nettprogram bygget ved hjelp av .NET 5 og Power BI app-eier-data innebygging. Opprettet for å demonstrere hvordan du utformer en sikkerhetsautorisasjonsmodell som bruker
EffectiveIdentity
og sikkerhet på radnivå (RLS).App-owns-data multitenant – Et eksempel på et utviklerprosjekt som viser hvordan du bruker tjenestekontohaverprofiler til å administrere et flertenant miljø med Power BI og innebygging av app-eier-data.
Salesforce-app-eier-data innebygging – Et eksempel på et prosjekt som demonstrerer hvordan du implementerer innebygging av app-eier-data med Power BI-rapporter. Dette prosjektet er opprettet ved hjelp av Salesforce-utvikleropplevelsen (SFDX) og salesforce-kommandolinjegrensesnittet (CLI). Målet med dette eksemplet er å gi veiledning og demonstrere anbefalte fremgangsmåter for utviklere som trenger å implementere Power BI-innebygging i et Salesforce-miljø.
- leierbehandlingsprogram for Power BI – et eksempelprogram for .NET 5 som demonstrerer hvordan du administrerer tjenestekontohavere i et stort Power BI-innebyggingsmiljø med tusenvis av kundeleietakere.
Presentasjoner
Hvis du vil laste ned Power BI Dev Camp-presentasjoner, kan du gå til Camp-Sessions- GitHub-repositorium.
Relatert innhold
- Bygge inn Power BI-innhold i et program for kundene
- Bygge inn Power BI-innhold i et program for organisasjonen
- Bygge inn en Power BI-rapport i et program for organisasjonen
- innebygd analyselekeplass for Power BI
Flere spørsmål? Prøv Power BI Community.