Läs på engelska

Dela via


Power BI Dev Camp

Power BI Dev Camp (tredje parts webbplats) är en utbildningsresurs för utvecklare som vill veta 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.

Tutorials

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.

  • App-own-data-inbäddning med .NET 5 – En självstudiekurs som visar utvecklare hur de skapar en .NET 5 MVC-webbapp som implementerar Power BI-inbäddning som använder inbäddningsmodellen för app-äger-data. Självstudien beskriver avancerade ämnen som att lägga till projektstöd för TypeScript med hjälp av node.jsoch programmering av Power BI REST API för att generera åtkomsttoken för flera resurser.
  • Tabular-Object-Model-Tutorial – En självstudiekurs och en semantisk modell för kodprogrammering som använder tabellobjektmodellen med Power BI Desktop och Power BI-tjänsten 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:et 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-own-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ö.

Presentationer

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

Fler frågor? Prova Power BI Community.