Share via


Power BI Dev Camp

Power BI Dev Camp (tredjepartswebbplats) är en utbildningsresurs för utvecklare som vill lära sig mer om Power BI som utvecklarplattform. Den beskriver ämnen som Power BI-inbäddning och utveckling av visuella Power BI-objekt och anpassade anslutningsappar.

Den här artikeln innehåller länkar till några av Power BI Dev Camp-resurserna.

Självstudier

Självstudierna i Power BI Dev Camp riktar sig till utvecklare som är intresserade av att förstå hur de bäddar in Power BI-objekt (till exempel rapporter, instrumentpaneler och paneler) och utför andra grundläggande inbäddningsuppgifter.

  • Inbäddning av appägda data med .NET 5 – En självstudiekurs som visar utvecklare hur de skapar ett .NET 5 MVC-webbprogram som implementerar Power BI-inbäddning som använder inbäddningsmodellen app-own-data. Självstudien beskriver avancerade ämnen som att lägga till projektstöd för TypeScript med hjälp node.jsav och programmering av Power BI REST API för att generera åtkomsttoken för flera resurser.
  • Tabular-Object-Model-Tutorial – En självstudiekurs och exempelkodprogrammeringssemantisk modell som använder tabellobjektmodellen med Power BI Desktop och Power BI-tjänst via XMLA-slutpunkten.

  • PowerBI-PowerShell-Tutorial – Studentfiler för Power BI PowerShell-självstudien från Power BI Dev Camp.

Exempel

Power BI Dev Camp-exemplen ger ytterligare resurser för utvecklare som vill bädda in Power BI-objekt (till exempel rapporter, instrumentpaneler och paneler).

  • App-owns-data hello world – Ett minimalt .NET 5-programexempel för att bädda in antingen en Standard Power BI-rapport eller en sidnumrerad rapport. Du kan köra och testa koden i Antingen Visual Studio Code eller Visual Studio 2019. Den innehåller även information om hur du uppdaterar inställningarna för URL:er och Azure ID-resurs-ID:t när du använder ett annat Power BI-moln än det offentliga molnet.

  • Anpassad webb-API för app-äger-data – Ett .NET 5 anpassat webb-API-exempel med en spa-klient (single page application) som skapats med hjälp av JavaScript. Det anpassade webb-API:et interagerar med Power BI-tjänst API som tjänstens huvudnamn och returnerar inbäddningsdata och inbäddningstoken till klienten. Det här exemplet visar hur du samlar in telemetri från SPA-klienten och lagrar den i en anpassad databas för att övervaka rapportens inläsningsprestanda.

  • App-äger-data och RLS – Ett exempel på ett webbprogram som skapats med hjälp av .NET 5 och Power BI app-own-data embedding. Skapad för att visa hur du utformar en säkerhetsauktoriseringsmodell som använder EffectiveIdentity och säkerhet på radnivå (RLS).

  • App-owns-data multitenant – Ett exempel på ett utvecklarprojekt som visar hur du använder profiler för tjänstens huvudnamn för att hantera en miljö med flera klienter med Power BI och inbäddning av appägda data.

  • Salesforce app-owns-data embedding – Ett exempel på ett projekt som visar hur du implementerar inbäddning av app-äger-data med Power BI-rapporter. Det här projektet har skapats med hjälp av Salesforce Developer Experience (SFDX) och Kommandoradsgränssnittet för Salesforce (CLI). Målet med det här exemplet är att ge vägledning och demonstrera metodtips för utvecklare som behöver implementera Power BI-inbäddning i en Salesforce-miljö.

  • Klienthanteringsprogram för Power BI – ett .NET 5-exempelprogram som visar hur du hanterar tjänstens huvudnamn i en storskalig Power BI-inbäddningsmiljö med tusentals kundklientorganisationer.

Videoklipp

Om du vill visa Power BI Dev Camp-videor går du till videosidan.

Presentationer

Om du vill ladda ned Power BI Dev Camp-presentationer går du till GitHub-lagringsplatsen Camp-Sessions .

Har du fler frågor? Prova Power BI Community.