Del via


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.

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.

Flere spørsmål? Prøv Power BI Community.