Power BI Ofte stillede spørgsmål
- Artikel
I denne artikel besvares nogle af de spørgsmål, du kan have om at arbejde med Power BI og Business Central.
Jeg har valgt en rapport for mit rollecenter i Business Central. Hvis du senere foretager ændringer i rapportens visuelle elementer online, opdateres rollecenter automatisk til mine ændringer?
Ja. De rapporter, du ser i Business Central, er integreret direkte fra Power BI og ikke en kopi.
Er Business Central-apps til Power BI tilgængelige på andre sprog end engelsk?
Nummer Disse apps er i øjeblikket kun tilgængelige på engelsk.
Når en rapport er udgivet på mit powerbi.com arbejdsområde, kan jeg hente dets pbix?
Ja. Du kan finde flere oplysninger i Hente en rapport fra Power BI-tjenesten til Power BI Desktop.
Kan jeg hente apps som pbix-filer?
Nummer I øjeblikket tilbyder vi ikke hentning af pbix-filer til de officielle Power BI-apps, fordi de er udgivet på AppSource.
Skal jeg bruge en Power BI Pro-licens for at udgive rapporter?
Nej Det er ikke nødvendigt med en Pro-licens for at udgive rapporter? Standard Power BI-licensen er tilstrækkelig. Lær mere i Power BI-licenser.
Er der noget, jeg ikke kan gøre med den gratis licens?
Du kan ikke dele rapporter eller installere Business central-apps til Power BI. Derudover kan du oprette næsten alle variationer af diagrammer og rapporter i den gratis licens.
Hvis en person deler en rapport med en anden person, skal denne person have en Pro-licens for at få vist rapporten. Er der planer om at gøre denne mulighed tilgængelig med den gratis licens?
Vi har ikke kontrol over dette krav. Dette krav angives af Power BI. Flere oplysninger: Dele Power BI-dashboards og rapporter med kolleger og andre.
Fungerer connector med sider, der vises som webtjenester?
Webtjenester er en gammel teknologi og anbefales ikke at bruge med Power BI. Power BI-connector understøtter både Business Central-webtjenester og API-sider, men API-sider har generelt bedre ydeevne og er mere velegnede til at gøre data tilgængelige for andre systemer. Du kan finde flere oplysninger i Aktivere Power BI-connector til at arbejde med Business Central-API'er i stedet for kun med webtjenester.
Kan jeg bygge en Power BI-rapport ved at bruge salgsfakturalinjer eller kladdelinjer-API'er?
De mest almindeligt brugte linjeposter er tilgængelige i Business Central API'er v 2.0). Du kan derfor bruge dem til at oprette rapporter i Power BI ved at vælge dem i Dynamics 365 Business Central-connectoren. Men linje-API'erne er kun beregnet til at blive brugt med nogle meget specifikke filtre, og de fungerer muligvis ikke i dit scenarie. Du får muligvis en fejlmeddelelse i stil med "Du skal angive et id eller et dokument-id for at hente linjerne." Du kan løse dette problem ved at benytte følgende fremgangsmåde, når du henter data fra Business Central til rapporten i Power BI Desktop:
I stedet for at medtage datakilden for objektet linjer, skal du tilføje den overordnede datakilde. Du kan f. eks. tilføje salgsfakturaer i stedet for salgsfakturalinjer.
Vælg transformeringsdata på Power BI Desktop-handlingslinjen.
Vælg den forespørgsel, du lige har tilføjet, f. eks. salgsfakturaer.
Anvende enhver nødvendig filtrering på posterne for at reducere antallet af poster, der indlæses i rapporten.
Rul til højre, indtil du finder en kolonne, der kaldes som linjer, f.eks. SalesInvoiceLines.
Klik på knappen Udvid i kolonneoverskriften ud for kolonnenavnet.
Er det muligt at vælge hvilket Business Central-miljø, der skal hentes data fra Power BI, f. eks. et sandkasse- eller produktionsmiljø?
Ja. Det er nemt at vælge det. Når du etablerer forbindelse til Business Central ved hjælp af connectoren, skal du vælge miljø- og virksomhedsnavn.
Kan jeg flette data fra flere produktionsmiljøer af samme lejer?
Ja. I Power BI skal du bare køre handlingen "Hent data" igen og vælge det ønskede miljø.
Hvilke sider i Business Central har Power BI-rapportdelen?
Der er i øjeblikket nogle få markerede sider, som indeholder en faktaboks med en Power BI Reports-del, hvor der kan vises en rapport.
På listesider er Power BI Reports-delen filtreret, så den viser rapporter, der vedrører data på listen. Følgende listetype sider indeholder Power BI Reports-delen:
Side-id | Name |
---|---|
22 | Debitoroversigt |
27 | Kreditoroversigt |
31 | Vareoversigt |
9305 | Salgsordreoversigt |
9308 | Købsfakturaer |
Her er andre sider, som indeholder en større, ikke-filtreret Power BI-rapporter-del:
Side-id | Navn |
---|---|
1156 | Virksomhedsoplysninger |
4013 | Intelligent cloudindsigt |
9006 | Rollecenter for ordrebehandler |
9008 | Regul.plac. Grundlæggende rollecenter |
9010 | Rollecenter for produktionsplanlægger |
9015 | Sag Project Manager RC |
9016 | Rollecent er for servicesender |
9022 | Rollecenter for virksomhedsleder |
9024 | Rollecenter for sikkerhedsadministrator |
9026 | Salgs & relationen Mgr. RC |
9027 | Rollecenteret Regnskabsmedarbejder |
Drikkepenge
Vi har ikke planer om at føje den til alle listesider i øjeblikket. Du kan dog oprette en simpel side udvidelse, som tilføjer Power BI Reports-delen i en faktaboks. Du kan finde flere oplysninger i Tilføje Power BI Report-dele til sider i hjælp til udviklere og it-eksperter.
Er der nogen metode til at filtrere et datasæt fra Business Central, før jeg trækker det ind i Power BI, i stedet for at anvende filtre bagefter?
Hvis du vil filtrere større datasæt, er det nemmest at angive et filter i Power BI-rapporten ved at redigere den direkte Power Query-formlen. De fleste af de filtre, du angiver, vil blive overført til Business Central via forespørgselsfoldning. Se Trinvis opdatering for datasæt.
Der er på nuværende tidspunkt ingen mulighed for at angive et filter til webtjeneste dataene fra Business Central. Hvis programmet har brug for at angive et filter fra Business Central, skal du oprette en brugerdefineret business Central-app til dette formål.
Fra Power BI, ud over at bruge en forespørgsel, er der en anden måde, hvorpå du kan få data fra Business Central-tabeller, som ikke har en tilknyttet side? F. eks. kan du lide tabellen Værditilknytning for vareattributter.
Nummer Ikke på nuværende tidspunkt.
Er udgivne forespørgsler hurtigere at bruge end udgivne sider?
Når det drejer sig om webtjenester, er publicerede forespørgsler normalt hurtigere end tilsvarende udgivne sider. Det er årsagen til, at forespørgsler er optimeret til læsning af data og ikke indeholder dyre udløsere som OnAfterGetRecord.
Webtjenester er baseret på sider eller forespørgsler, der er bygget til adgang fra internettet, og som normalt ikke er optimeret til adgang fra eksterne tjenester. Selvom Business Central-connector stadig understøtter hentning af data fra-webtjenester, opfordrer vi dig til at bruge API-sider i stedet for webtjenester, når det er muligt.
Har slutbrugeren mulighed for at oprette en webtjeneste med en kolonne i en Business Central-tabel, men ikke en side? Eller skal udvikleren oprette en brugerdefineret forespørgsel?
Det er ikke muligt at føje et nyt felt til en webtjeneste i øjeblikket. API-sider giver fuld fleksibilitet på side strukturen, så en udvikler kan oprette en ny API-side for at imødekomme dette krav.
Kan jeg oprette forbindelse fra Power BI til en skrivebeskyttet database server for Business Central Online?
Som standard læser Power BI-connector data fra en skrivebeskyttet replika af Business Central-databasen, hvilket er tilfældet for alle rapporter, der er oprettet efter februar 2022. Dette medfører, at dine rapporter opdateres hurtigere og får mindre indvirkning på ydeevnen, hvis du bruger Business central, mens en rapport opdateres. Det anbefales dog, at du planlægger, at dine rapporter skal opdateres uden for normal arbejdstid, når det er muligt.
Hvis du har gamle rapporter baseret på Business Central-data, kan der ikke oprettes forbindelse til den skrivebeskyttede database-replika. I dette tilfælde kan du overveje at genskabe forespørgslen inde i Power BI, så den bruger de nyeste standardindstillinger.
Når jeg bruger Power BI-connector til at oprette forbindelse til min brugerdefinerede Business Central API-side, får jeg fejlmeddelelsen "Der kan ikke indsættes en post. Den aktuelle forbindelsesmåde er skrivebeskyttet." Hvordan kan jeg løse problemet?
Rapporter, der bruger Business Central-data, som standard oprette en skrivebeskyttet replika af Business Central-database. I sjældne tilfælde kan denne funktionsmåde forårsage fejlen "Aktuel forbindelseshensigt er skrivebeskyttet". Denne fejl opstår typisk, fordi den brugerdefinerede API foretager ændringer af Business Central-poster, mens Power BI prøver at hente dataene. Det sker især som en del af AL triggers: OnInit, OnOpenPage, OnFindRecord, OnNextRecord, OnAfterGetRecord og OnAfterGetCurrRecord.
Du kan løse dette problem ved at tvinge Business Central-connector til at tillade denne funktionsmåde i Bygge Power BI-rapporter, så du får vist Business Central Data - løsning af problemer.
Hvordan kan jeg ændre eller rydde den konto, jeg bruger for at oprette forbindelse til Business central fra Power BI Desktop?
Gør ét af følgende i Power BI Desktop:
- Vælg Indstillinger>Datakildeindstillinger i menuen filer.
- Vælg Dynamics Business central på listen, og vælg derefter Ryd tilladelser>Slet.
Næste gang du opretter forbindelse til Business central for at hente data, bliver du bedt om at logge på.
Er det hurtigere at hente data ved hjælp af API-sider end ved brug af webtjenester?
Ja. Vores tests angiver, at API-sider fylder op til 25 % mere end webtjenester.
Har der planer om at have en spejling på Azure SQL-database forekomsten, som jeg kan oprette forbindelse til direkte?
Nummer Ikke på nuværende tidspunkt. Du kan kun kommunikere med API'er (Business central gennem API'er).
Indlæsning af data fra Business Central-webtjenester virker langsomt. Er der nogen måde at hente data direkte fra SQL-databasetabellen på?
Nummer Direkte adgang til databasen er ikke mulig, men skifter til API-sider vil være en hjælp for meget.
Skal der være planer for Power BI-connector for at understøtte de trinvise opdateringsfunktioner i Power BI-tjenesten?
Ja. Den er på vores plan.
Hvis en lokal Business Central-løsning ikke har adgang til internettet, kan jeg stadig bruge Power BI?
Ja. I dette tilfælde skal du bruge Power BI Desktop lokalt og oprette forbindelse til Business Central lokalt. Når den er oprettet, kan du oprette og få vist rapporter, men du kan ikke udgive dem til Power BI-tjenesten.
Er der planer om at gøre det muligt at replikere Business Central Online databaser, så de er tilgængelige for skrivebeskyttede SQL-forespørgsler? Denne funktion understøtter trinvis opdatering og er meget hurtigere end API- eller webtjenester.
Ja. Vi har denne funktion på en langsigtet plan.
Hvis jeg bruger Azure data Factory til at hente data fra Business Central og bruge dem i Power BI, vil denne hjælpe med at øge ydeevnen?
Ja. Dette avancerede scenario vil hjælpe Business Central permanent, da dataadgang vil blive udført via Azure Data Factory.
Er der planer om at understøtte Power BI-installations-pipelines eller oprette installations-pipelines til PBI-rapporter, f. eks. udvidelser? Eller måske endda en simpel API i Business Administration Center?
Vi undersøger denne funktion. Power BI tilbyder omfattende API'er til styring af rapportimplementeringer. Du kan finde flere oplysninger i Introduktion to installations-pipelines.
Når jeg henter data fra Business central til brug i mine Power BI-rapporter, vises nogle værdier som f. eks. "x0020 ". Hvad er disse værdier?
Nogle API-sider, herunder de fleste API v 2.0-sider, har felter, der er baseret på AL Enum-objekter. Felter, der er baseret på AL enum-objekter, skal have navne, der er ensartede og altid ens, så filtre i rapporten altid fungerer på samme måde - uanset det sprog eller operativsystem, du bruger. Derfor oversættes de felter, der er baseret på AL enum, og de kodes for at undgå specialtegn, inklusive pladsen. Når der er en tom indstilling i AL Enum-objektet, er det især kodet til "x0020". Du kan altid anvende en transformation til dine data på Power BI, hvis du vil have vist en anden værdi for disse felter, f. eks. "Empty".
Se også
Power BI-licenser
Introduktion til Business Central og Power BI
Power BI Oversigt over integration
Aktivere Power BI i Business Central
Arbejde med Power BI-rapporter i Business Central
Opret forbindelse til Power BI fra Business Central i det lokale miljø
Oprette Power BI Reports til Display Business Central Data
Power BI-dokumentation
Feedback
Var denne side nyttig?