Foretag fejlfinding af opdateringsscenarier
I denne artikel beskrives forskellige scenarier, du kan støde på, når du opdaterer data i Power BI-tjeneste.
Bemærk
Hvis du støder på et scenarie, der ikke er angivet i denne artikel, og hvis det forårsager problemer, kan du bede om yderligere hjælp på communitywebstedet, eller du kan oprette en supportanmodning.
Du skal altid sikre, at de grundlæggende krav til opdatering er opfyldt og bekræftet:
- Kontrollér, at gatewayversionen er opdateret.
- Kontrollér, at der er valgt en gateway i rapporten. Hvis der ikke er valgt nogen gateway, kan datakilden være blevet ændret eller mangler måske.
Når du har bekræftet, at kravene er opfyldt, kan du gennemgå følgende afsnit for at få mere at vide om fejlfinding.
Mailmeddelelser
Hvis du kommer til denne artikel fra en mailmeddelelse, og du ikke længere vil modtage mails om opdateringsproblemer, skal du kontakte din Power BI-administrator. Bed dem om at fjerne din mail eller en mailliste, du abonnerer på, fra de relevante semantiske modeller i Power BI. En administrator bruger følgende område i indstillingerne for semantiske modeller.
Opdatering ved hjælp af webconnector fungerer ikke korrekt
Hvis du har et webconnectorscript, der bruger funktionen Web.Page , og du har opdateret din semantiske model eller rapport efter den 18. november 2016, skal du bruge en gateway, før opdateringen fungerer korrekt.
Ikke-understøttet datakilde til opdatering
Når du konfigurerer en semantisk model, får du muligvis vist en fejl, der angiver, at den semantiske model bruger en datakilde, der ikke understøttes, til opdatering. Du kan finde flere oplysninger under Fejlfinding af ikke-understøttet datakilde til opdatering.
Dashboardet afspejler ikke ændringer efter opdatering
Vent 10-15 minutter på, at en opdatering afspejles i dashboardfelterne. Hvis den stadig ikke vises, skal du fastgøre visualiseringen til dashboardet igen.
GatewayNotReachable, når du angiver legitimationsoplysninger
Der kan opstå en GatewayNotReachable
fejl, når du forsøger at angive legitimationsoplysninger for en datakilde, hvilket kan være resultatet af en forældet gateway. Installér den nyeste gateway , og prøv igen.
Behandlingsfejl: Følgende systemfejl opstod: Typeuoverensstemmelse
Denne fejl kan være et problem med dit M-script i din Power BI Desktop-fil eller Excel-projektmappe. Det kan også skyldes en forældet Power BI Desktop-version.
Fejl ved opdatering af felt
Du kan finde en liste over fejl, du kan støde på med dashboardfelter og forklaringer, under Fejlfinding af feltfejl.
Opdateringen mislykkes ved opdatering af data fra kilder, der bruger Microsoft Entra ID OAuth
Microsoft Entra ID OAuth-tokenet, der bruges af mange forskellige datakilder, udløber om ca. en time. Nogle gange udløber dette token, før dataene er blevet indlæst, da Power BI-tjeneste venter i op til to timer ved indlæsning af data. I denne situation kan dataindlæsningsprocessen mislykkes med en fejl i legitimationsoplysningerne.
Datakilder, der bruger Microsoft Entra ID OAuth, omfatter Microsoft Dynamics CRM Online, SharePoint Online (SPO) og andre. Hvis du opretter forbindelse til sådanne datakilder og får en fejl i legitimationsoplysningerne, når indlæsning af data tager mere end en time, kan OAuth være årsagen.
Microsoft undersøger en løsning, der gør det muligt for dataindlæsningsprocessen at opdatere tokenet og fortsætte. Men hvis din Dynamics CRM Online- eller SPO-forekomst er så stor, at den kører over grænsen for dataindlæsning på to timer, kan Power BI-tjeneste rapportere en timeout for indlæsning af data. Denne timeout for dataindlæsning gælder også for andre OAuth-datakilder til Microsoft Entra ID.
Hvis opdateringen skal fungere korrekt, når du opretter forbindelse til en SPO-datakilde ved hjælp af Microsoft Entra ID OAuth, skal du bruge den samme konto, som du bruger til at logge på Power BI-tjeneste.
Hvis du vil oprette forbindelse til en datakilde fra Power BI-tjeneste ved hjælp af OAuth2, skal datakilden være i samme lejer som Power BI-tjeneste. Scenarier med flere forbindelser understøttes i øjeblikket ikke med OAuth2.
Ikke-komprimerede datagrænser for opdatering
Den maksimale størrelse for semantiske modeller, der importeres til Power BI-tjeneste, er 1 GB. Disse semantiske modeller er kraftigt komprimeret for at sikre høj ydeevne. Derudover placerer tjenesten i delt kapacitet en grænse på 10 GB for mængden af dekomprimerede data, der behandles under opdateringen. Denne grænse tegner sig for komprimeringen og er derfor højere end den maksimale semantiske modelstørrelse på 1 GB. Semantiske modeller i Power BI Premium er ikke underlagt disse grænser. Hvis opdateringen i Power BI-tjeneste mislykkes af denne årsag, skal du reducere mængden af data, der importeres til Power BI, og prøve igen.
Timeout for planlagt opdatering
Planlagte opdateringer for importerede semantiske modeller får timeout efter to timer. Denne timeout øges til fem timer for semantiske modeller i Premium-arbejdsområder. Hvis du støder på denne grænse, kan du overveje at reducere størrelsen eller kompleksiteten af din semantiske model eller overveje at omstrukturere den store semantiske model til flere mindre semantiske modeller.
Planlagt opdatering er deaktiveret
Hvis en planlagt opdatering mislykkes fire gange i træk, deaktiverer Power BI opdateringen. Løs det underliggende problem, og genaktiver derefter den planlagte opdatering.
Men hvis den semantiske model er placeret i et arbejdsområde under Integreret kapacitet, og denne kapacitet er slået fra, mislykkes det første forsøg på opdatering (da kapaciteten er slået fra), og i dette tilfælde deaktiveres den planlagte opdatering med det samme.
Adgang til ressourcen er forbudt
Denne fejl kan opstå på grund af udløbne cachelagrede legitimationsoplysninger. Ryd din internetbrowsercache, log derefter på Power BI, og gå til for at https://app.powerbi.com?alwaysPromptForContentProviderCreds=true
gennemtvinge en opdatering af dine legitimationsoplysninger.
Der opstod fejl under opdatering af data på grund af ændring af adgangskode eller udløbne legitimationsoplysninger
Dataopdateringen kan også mislykkes på grund af udløbne cachelagrede legitimationsoplysninger. Ryd internetbrowsercachen, log derefter på Power BI, og gå til https://app.powerbi.com?alwaysPromptForContentProviderCreds=true
, hvilket gennemtvinger en opdatering af dine legitimationsoplysninger.
Opdater en kolonne af typen ANY, der indeholder TRUE eller FALSE, resulterer i uventede værdier
Når du opretter en rapport i Power BI Desktop, der har en hvilken som helst datatypekolonne, der indeholder true- eller false-værdier, kan værdierne i den pågældende kolonne variere mellem Power BI Desktop og Power BI-tjeneste efter en opdatering. I Power BI Desktop konverterer det underliggende program de booleske værdier til strenge og bevarer true- eller FALSE-værdier. I Power BI-tjeneste konverterer det underliggende program værdierne til objekter og konverterer derefter værdierne til -1 eller 0.
Visualiseringer, der er oprettet i Power BI Desktop ved hjælp af sådanne kolonner, fungerer muligvis eller vises som designet før en opdateringshændelse, men ændres muligvis (fordi TRUE/FALSE konverteres til -1/0) efter opdateringshændelsen.
Løs fejlen: Objektbeholderen blev uventet afsluttet med kode 0x0000DEAD
Hvis du får objektbeholderen afsluttet uventet med kode 0x0000DEAD fejl, kan du prøve at deaktivere den planlagte opdatering og publicere den semantiske model igen.
Opdateringshandling begrænset af Power BI Premium
En Premium-kapacitet kan begrænse dataopdateringshandlinger, når der samtidig behandles for mange semantiske modeller. Begrænsning kan forekomme i Power BI Premium-kapaciteter. Når en opdateringshandling annulleres, logføres følgende fejlmeddelelser i opdateringshistorikken:
Du har overskredet kapacitetsgrænsen for semantiske modelopdateringer. Prøv igen, når der behandles færre semantiske modeller.
Hvis fejlen opstår ofte, skal du bruge visningen Tidsplan til at bestemme, om der er korrekt afstand mellem de planlagte opdateringshændelser. Hvis du vil forstå det maksimale antal samtidige opdateringer, der er tilladt pr. SKU, skal du gennemse tabellen Kapaciteter og SKU'er .
Du kan løse denne fejl ved at ændre tidsplanen for opdatering for at udføre opdateringshandlingen, når der behandles færre semantiske modeller. Du kan også øge tiden mellem opdateringshandlinger for alle semantiske modeller i din opdateringsplan for den pågældende Premium-kapacitet. Du kan prøve handlingen igen, hvis du bruger brugerdefinerede XMLA-handlinger.
Grænsen for kapacitetsniveau er overskredet.
Denne fejl angiver, at du har for mange semantiske modeller, der kører opdatering på samme tid, baseret på den kapacitet, din organisation har købt. Du kan prøve at udføre opdateringshandlingen igen eller omlægge opdateringstiden for at løse denne fejl.
Grænsen for nodeniveau er overskredet.
Denne fejl angiver en systemfejl i Power BI Premium baseret på semantiske modeller, der findes på en given fysisk node. Du kan prøve at udføre opdateringshandlingen igen eller omlægge opdateringstiden for at løse denne fejl.
Dataflow eller datamartfejl i Premium-arbejdsområder
Nogle connectors understøttes ikke for dataflow og datamarts i Premium-arbejdsområder. Når du bruger en connector, der ikke understøttes, får du muligvis vist følgende fejl: Expression.Error: Import "<"connectornavn">" svarer til ingen eksporter. Gik du glip af en modulreference?
Følgende connectors understøttes ikke for dataflow og datamarts i Premium-arbejdsområder:
- Linkar
- Actian
- AmazonAthena
- AmazonOpenSearchService
- BIConnector
- DataVirtuality
- DenodoForPowerBI
- Exasol
- Støberi
- Indexima
- IRIS
- JethroODBC
- Kyligence
- MariaDB
- MarkLogicODBC
- OpenSearchProject
- QubolePresto
- SingleStoreODBC
- StarburstPresto
- TibcoTdv
Brugen af den forrige liste over connectors med dataflow eller datamarts understøttes kun i arbejdsområder, der ikke er Premium.
Der opstod et problem under opdatering af dataflowet. Den gatewayversion, du bruger, understøttes ikke
Denne fejl opstår, hvis den version af datagatewayen i det lokale miljø, der bruges til at opdatere dit dataflow (Gen1 eller Gen2), ikke understøttes. I øjeblikket understøtter Microsoft kun de sidste seks versioner af datagatewayen i det lokale miljø. Opdater din gateway til den nyeste version eller til en understøttet version for at løse problemet. Brug artiklen Opdater en datagateway i det lokale miljø for at få vejledning i opdatering af gateways.
Cirkulær afhængighedsfejl relateret til beregnet tabel udnytter SummarizeColumns
I september 2024 blev en funktion aktiveret, der gør det muligt at placere SummarizeColumns i en måling og evaluere den i en ekstern filterkontekst, hvilket kan introducere nye afhængigheder, hvis SummarizeColumns bruges i CalculateTable. Disse nye afhængigheder kan medføre en circluar afhængighedsfejl under modelopdatering.
Hvis denne fejl vises, kan følgende trin løse problemet:
Identificer alle CalculateTables , der bruger SummarizeColumns
Foretag følgende ændringer for hvert SummarizeColumns-udtryk :
For et SummarizeColumns-udtryk med GB på Produkt og Geografi, f.eks.:
SummarizeColumns(
Product[Color],
Geography[Country],
...
)
Tilføj Produkt og Geografi som filtre i SummarizeColumns , så det ser ud som følgende udtryk:
SummarizeColumns(
Product[Color],
Geography[Country],
Product,
Geography,
...
)
Disse trin fjerner den introducerede tomme række og gendanner den oprindelige funktionsmåde. Hvis du har flere beregnede tabeller, der bruger SummarizeColumns, skal ændringer for alle tabeller sendes sammen i en enkelt transaktion, hvilket kræver , at Tabular Editor foretager ændringerne, da Power BI Desktop ikke kan samle flere tabelændringer i en enkelt transaktion.
Relateret indhold
- Opdatering af data i Power BI
- Konfigurer planlagt opdatering
- Foretag fejlfinding af gateways – Power BI
- Fejlfinding af Power BI-gatewayen (personlig tilstand)
Har du flere spørgsmål? Prøv at spørge Microsoft Power BI-community'et.