Del via


Power BI Dev Camp

Power BI Dev Camp (tredjepartswebsted) er en uddannelsesressource for udviklere, der gerne vil vide mere om Power BI som udviklerplatform. Den dækker emner som Power BI-integrering og udvikling af Power BI-visualiseringer og brugerdefinerede connectors.

Denne artikel indeholder links til nogle af Power BI Dev Camp-ressourcerne.

Tutorials

Selvstudierne i Power BI Dev Camp henvender sig til udviklere, der er interesseret i at forstå, hvordan du integrerer Power BI-elementer (f.eks. rapporter, dashboards og felter) og udfører andre grundlæggende integreringsopgaver.

  • App-owns-data embedding with .NET 5 – Et selvstudium, der viser udviklere, hvordan de opretter et .NET 5 MVC-webprogram, der implementerer Power BI-integrering, der bruger modellen til integrering af data, som appen ejer. Selvstudiet dækker avancerede emner, f.eks. tilføjelse af projektsupport til TypeScript ved hjælp af node.jsog programmering af Power BI REST API'en for at generere adgangstokens med flere ressourcer.
  • tabular-Object-Model-Tutorial – Et selvstudium og en semantisk kodeprogrammeringsmodel, der bruger tabelobjektmodellen med Power BI Desktop og Power BI-tjenesten via XMLA-slutpunktet.

  • PowerBI-PowerShell-Selvstudium – Studerendes filer til PowerShell-selvstudiet til Power BI fra Power BI Dev Camp.

Eksempler

Eksemplerne på Power BI Dev Camp indeholder yderligere ressourcer til udviklere, der gerne vil integrere Power BI-elementer (f.eks. rapporter, dashboards og felter).

  • App-owns-data hello world – Et eksempel på et minimalt .NET 5-program til integrering af enten en Standard Power BI-rapport eller en sideinddelt rapport. Du kan køre og teste koden i enten Visual Studio Code eller Visual Studio 2019. Den indeholder også oplysninger om opdatering af indstillingerne for URL-adresser og Azure ID-ressource-id'er, når du bruger en anden Power BI-cloud end den offentlige cloud.

  • brugerdefineret web-API- til app-owns-data – et eksempel på en brugerdefineret .NET 5-web-API med en SPA-klient (single-page application), der er oprettet ved hjælp af JavaScript. Den brugerdefinerede web-API interagerer med POWER BI-tjeneste-API'en som en tjenesteprincipal og returnerer integrering af data og integreringstokens til klienten. I dette eksempel vises indsamling af telemetri fra SPA-klienten og lagring af den i en brugerdefineret database for at overvåge ydeevnen for indlæsning af rapporter.

  • App-owns-data and RLS – Et eksempel på et webprogram, der er bygget ved hjælp af .NET 5 og Power BI-app-owns-data embedding. Oprettet for at vise, hvordan du designer en model til sikkerhedsgodkendelse, der bruger EffectiveIdentity og sikkerhed på rækkeniveau.

  • Multitenant- – Et eksempel på et udviklerprojekt, der demonstrerer, hvordan du bruger tjenesteprincipalprofiler til at administrere et multitenantmiljø med Power BI og app-owns-data embedding.

  • Salesforce-app-owns-data embedding – Et eksempel på et projekt, der viser, hvordan du implementerer app-owns-data embedding med Power BI-rapporter. Dette projekt er oprettet ved hjælp af Salesforce-udvikleroplevelsen (SFDX) og Kommandolinjegrænsefladen Salesforce (CLI). Målet med dette eksempel er at give vejledning og demonstrere bedste praksis for udviklere, der har brug for at implementere Power BI-integrering i et Salesforce-miljø.

  • lejeradministrationsprogram til Power BI – Et .NET 5-eksempelprogram, der viser, hvordan du administrerer tjenesteprincipaler i et power BI-integreringsmiljø i stor skala med tusindvis af kundelejere.

Præsentationer

Hvis du vil downloade Power BI Dev Camp-præsentationer, skal du gå til Camp-Sessions GitHub-lageret.

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