Opret en skabelonapp i Power BI
Denne artikel indeholder en trinvis vejledning i, hvordan du opretter en Power BI-skabelonapp. Power BI-skabelonapps gør det muligt for Power BI-partnere at bygge Power BI-apps med kun lidt eller ingen kodning og udrulle dem til alle Power BI-kunder.
Hvis du kan oprette Power BI-rapporter og -dashboards, kan du blive skabelonprogramudvikler og oprette og pakke analytisk indhold i en app. Du kan derefter udrulle din app til andre Power BI-lejere via en hvilken som helst tilgængelig platform, f.eks. AppSource eller din egen webtjeneste. Hvis du distribuerer dit skabelonprogram via din egen webtjeneste, kan du automatisere en del af installationsprocessen for at gøre det nemmere for dine kunder.
Power BI-administratorer styrer og styrer, hvem i deres organisation der kan oprette skabelonapps, og hvem der kan installere dem. Godkendte brugere kan installere dit skabelonprogram, ændre det og distribuere det til Power BI-forbrugere i deres organisationer.
Forudsætninger
Her er kravene til oprettelse af en skabelonapp:
- En Power BI Pro-licens
- Power BI Desktop (valgfrit)
- Kendskab til grundlæggende Power BI-begreber
- Tilladelser til at dele en skabelonapp offentligt som vist under Lejerindstillinger for skabelonapp
Opret skabelonarbejdsområdet
Hvis du vil oprette et skabelonprogram, du kan distribuere til andre Power BI-lejere, skal du oprette det i et arbejdsområde.
I Power BI-tjeneste skal du oprette et arbejdsområde som beskrevet i Opret et arbejdsområde i Power BI. I afsnittet Avanceret skal du vælge Udvikl en skabelonapp.
Vigtigt
Den kapacitet, som App Builder-arbejdsområdet er tildelt, bestemmer ikke kapacitetstildelingen for arbejdsområder, hvor appinstallationsprogrammer installerer appen. Det betyder, at en app, der er udviklet i et arbejdsområde med premium-kapacitet, ikke nødvendigvis installeres på et arbejdsområde med premium-kapacitet. Det anbefales derfor ikke at bruge Premium-kapacitet til builderarbejdsområdet, da installationsarbejdsområder muligvis ikke er Premium-kapacitet, og funktionalitet, der er afhængig af Premium-kapacitet, fungerer ikke, medmindre installationsprogrammet manuelt tildeler det installerede arbejdsområde til Premium-kapacitet.
Vigtigt
Indstillingen Udvikl en skabelonapp kan kun vælges, når du opretter app builder-arbejdsområdet. Når et arbejdsområde er defineret som et app builder-arbejdsområde, kan app builder-funktionaliteten aldrig fjernes fra arbejdsområdet.
Når du er færdig med at oprette arbejdsområdet, skal du vælge Gem.
Bemærk
Du skal have tilladelser fra din Power BI-administrator for at fremhæve skabelonapps.
Føj indhold til arbejdsområdet for skabelonappen
Som med et almindeligt Power BI-arbejdsområde er dit næste trin at føje indhold til arbejdsområdet. Hvis du bruger parametre i Power Query, skal du sørge for, at de har veldefinerede typer, f.eks Text
. . Typerne Any
og Binary
understøttes ikke.
Hvis du vil have forslag, du skal overveje, når du opretter rapporter og dashboards til dit skabelonprogram, skal du se Tip til oprettelse af skabelonapps i Power BI.
Definer egenskaberne for skabelonappen
Nu, hvor du har indhold i dit arbejdsområde, kan du pakke det i en skabelonapp. Det første trin er at oprette en testskabelonapp, der kun er tilgængelig fra din organisation på din lejer.
Vælg Opret app i arbejdsområdet for skabelonappen.
Udfyld derefter flere indstillinger for dit skabelonprogram under seks faner.
Under fanen Branding skal du udfylde følgende felter:
- Appnavn
- Beskrivelse
- Supportwebsted. Supportlinket vises under appoplysninger, når du har videredistribuet skabelonappen som en organisationsapp.
- Applogo. Logoet har en grænse på 45.000.000 filer, skal have et højde-bredde-forhold på 1:1 og skal være i et .png-, .jpg- eller .jpeg filformat.
- Farve på apptema
Under fanen Navigation kan du slå Ny navigationsgenerator til for at definere navigationsruden i appen.
Hvis du ikke aktiverer Ny navigationsgenerator, kan du vælge en applandingsside. Definer en rapport eller et dashboard, der skal være landingssiden for din app. Brug en landingsside, der giver det ønskede indtryk.
Under fanen Kontrolelement skal du angive appbrugernes grænser og begrænsninger for appens indhold. Du kan bruge dette kontrolelement til at beskytte immaterielle rettigheder i din app.
Bemærk
Hvis du vil beskytte dine data, skal du deaktivere indstillingen Download rapporten til fil og derefter konfigurere de to andre indstillinger efter behov.
Hvorfor:
Visnings-, redigerings- og eksportkontrolelementerne under denne fane gælder kun for Power BI-tjeneste. Når du har downloadet .pbix-filen , er den ikke længere i tjenesten. Den placerer en kopi af dine data, ubeskyttet, på en placering, der er valgt af brugeren. Du har derefter ikke længere nogen kontrol over, hvad brugeren kan gøre med det.
Hvis du vil begrænse adgangen til dine forespørgsler og målinger, samtidig med at brugerne stadig kan tilføje deres egne datakilder, kan du overveje kun at kontrollere indstillingerne Eksportér eller opret forbindelse til data eksternt. Dette gør det muligt for brugerne at tilføje deres egne datakilder uden at kunne redigere din semantiske model. Du kan få mere at vide under Brug sammensatte modeller i Power BI Desktop.
Parametre oprettes i den oprindelige .pbix-fil (få mere at vide om oprettelse af forespørgselsparametre). Du kan bruge funktionerne under denne fane til at hjælpe appinstallationsprogrammet med at konfigurere appen efter installationen, når de opretter forbindelse til deres data.
Hver parameter har et navn, som kommer fra forespørgslen, og et værdifelt . Der er tre muligheder for at hente en værdi for parameteren under installationen:
Du kan kræve, at den bruger, der installerer appen, angiver en værdi.
I dette tilfælde skal du angive et eksempel, som brugeren erstatter. Hvis du vil konfigurere en parameter på denne måde, skal du markere afkrydsningsfeltet Påkrævet og derefter angive et eksempel i tekstfeltet, der viser brugeren, hvilken type værdi der forventes, som vist i følgende eksempel.
Du kan angive en forudindstillet værdi, som den bruger, der installerer appen, ikke kan ændre.
En parameter, der er konfigureret på denne måde, er skjult for den bruger, der installerer appen. Du bør kun bruge denne metode, hvis du er sikker på, at den forudindstillede værdi er gyldig for alle brugere. Hvis ikke, skal du bruge den første metode, der kræver brugerinput.
Hvis du vil konfigurere en parameter på denne måde, skal du angive værdien i tekstfeltet Værdi og derefter vælge låseikonet, så værdien ikke kan ændres. I følgende eksempel vises denne indstilling:
Du kan angive en standardværdi, som brugeren kan ændre under installationen.
Hvis du vil konfigurere en parameter på denne måde, skal du angive den ønskede standardværdi i tekstfeltet Værdi og lade låseikonet være ulåst som i følgende eksempel:
Under denne fane kan du også angive et link til appdokumentationen.
Vælg den godkendelsesmetode, der skal bruges, under fanen Godkendelse . De tilgængelige indstillinger afhænger af de datakildetyper, der bruges.
Niveauet for beskyttelse af personlige oplysninger konfigureres automatisk:
- En enkelt datakilde konfigureres automatisk som privat.
- En multi anonym datakilde konfigureres automatisk som offentlig.
I testfasen skal du under fanen Adgang beslutte, hvem der ellers i din organisation kan installere og teste din app. Du kommer tilbage og ændrer disse indstillinger senere. Indstillingen påvirker ikke adgangen til den distribuerede skabelonapp.
Vælg Opret app.
Du får vist en meddelelse om, at testappen er klar, med et link til kopiering og deling med dine apptestere.
Du har også gjort det første trin i følgende udgivelsesstyringsproces.
Administrer udgivelsen af skabelonappen
Før du udgiver skabelonappen offentligt, skal du sikre dig, at den er klar. I ruden Til administration af Power BI-udgivelser kan du følge og undersøge hele appudgivelsesstien. Du kan også udløse overgangen fra fase til fase. De almindelige faser er:
- Generér kun en testapp til test i din organisation.
- Hæv testpakken til præproduktionsfasen og test uden for organisationen.
- Hæv præproduktionspakken til produktionsversionen i Produktion.
- Slet en pakke, eller start forfra fra en tidligere fase.
URL-adressen ændres ikke, når du flytter mellem udgivelsesfaser. Hævning påvirker ikke selve URL-adressen.
Sådan gennemgår du udgivelsesfaserne:
I skabelonarbejdsområdet skal du vælge Udgivelsesadministration.
Hvis du har fulgt trinnene i denne artikel for at oprette testappen, er prik ud for Test allerede udfyldt. Vælg Hent link.
Hvis du ikke har oprettet appen endnu, skal du vælge Opret app for at starte oprettelsesprocessen for skabelonappen.
Hvis du vil teste appinstallationsoplevelsen, skal du kopiere linket i vinduet og indsætte det i et nyt browservindue.
Herfra følger du den samme procedure, som dine appinstallationsprogrammer følger. Du kan få flere oplysninger under Installér og distribuer skabelonapps i din organisation.
Vælg Installér i dialogboksen.
Når installationen er fuldført, skal du vælge appen på listen Apps for at åbne den.
Kontrollér, at testappen har eksempeldataene. Hvis du vil foretage ændringer, skal du gå tilbage til appen i det oprindelige arbejdsområde. Opdater testappen, indtil du er tilfreds.
Når du er klar til at hæve din app til præproduktion til test uden for din lejer, skal du gå tilbage til ruden Udgivelsesadministration og vælge Hæv app.
Bemærk
Når du fremhæver appen, bliver den offentligt tilgængelig uden for din organisation.
Hvis du ikke kan se indstillingen Hæv app , skal du kontakte din Power BI-administrator for at give dig tilladelser til udvikling af skabelonapps på administrationsportalen.
Vælg Hæv i dialogboksen.
Kopiér den nye URL-adresse for at dele uden for din lejer til test. Dette link er også det, du sender for at begynde processen med at distribuere din app på AppSource ved at oprette et nyt partnercentertilbud.
Send kun links til præproduktion til Partnercenter. Når appen er godkendt, og du får besked om, at den er publiceret i AppSource, kan du hæve pakken til produktion i Power BI.
Når din app er klar til produktion eller deling via AppSource, skal du gå tilbage til ruden Udgivelsesadministration og vælge Hæv app ud for Præproduktion.
Vælg Hæv.
Nu er din app i produktion og klar til distribution.
Hvis du vil gøre din app tilgængelig for Power BI-brugere over hele verden, skal du sende den til AppSource. Du kan få flere oplysninger i tilbudet Opret en Power BI-app.
Automatiser parameterkonfiguration under installationen
Hvis du er uafhængig softwareleverandør og distribuerer din skabelonapp via din webtjeneste, kan du oprette automatisering, der konfigurerer parametre for skabelonapps automatisk, når dine kunder installerer appen i Power BI. Automatisk konfiguration gør det nemmere for dine kunder og øger sandsynligheden for en vellykket installation, fordi kunderne ikke behøver at angive oplysninger, som de måske ikke kender. Du kan få flere oplysninger under Automatiseret konfiguration af installationen af et skabelonprogram.
Relateret indhold
- Hvis du vil vide mere om, hvordan dine kunder interagerer med dit skabelonprogram, skal du se Installér, tilpas og distribuer skabelonapps i din organisation.
- Du kan finde oplysninger om, hvordan du distribuerer din app, i tilbuddet Opret en Power BI-app.