Umuligt at opdatere Exact Online-tabellen (TransactionLinesIncremental) i Power BI

Det ser ikke ud til, at opdateringen af TransactionLinesIncremental fra Power BI er så incremental, som den burde være.

Hver gang bliver tilsyneladende alle data hentet, hvilket betyder, at jeg enten støder på en runtime-fejl, eller at serveren viser sig at være utilgængelig.

Derfor har det i flere dage ikke været muligt at opdatere dataene.

Hvad skal der til, for at det alligevel kan lykkes?

(Jeg er en non-tech person, en slutbruger.)

Det er normalt, at TransactionLinesIncremental indeholder alle rækker. Ordet incremental henviser til den interne funktionsmåde for at undgå antallet af API-kald til Exact Online. Se også:

I dag er der opstået en fejl, se post mortem-rapporten på:

Hvis problemet stadig opstår efter kl. 17:00, anbefales det at beskrive fejlmeldingen som beskrevet nedenfor.

Supplerende oplysninger

Er det muligt at tilføje et (anonymiseret) skærmbillede af detaljerne for anmodningen i Invantive Bridge Online Monitoring, som beskrevet i Meer inzicht met nieuwe Online Monitoring?

Du finder detaljerne ved at klikke på downloadanmodningen, som repræsenterer emnet for dette emne.

Downloadanmodningen har som regel en SQL-sætning, hvor tabelnavnet er synligt.

Sørg venligst for, at mindst følgende oplysninger er synlige i begge kolonner:

  • titellinjen med anmodnings-ID’et,
  • statuskoden, netværksstørrelsen, stien og tidspunkterne i venstre kolonne,
  • fejlkoden og fejlmeddelelsen helt nederst i venstre kolonne,
  • hele den højre kolonne, inklusive SQL-sætningen, tabelnavnet og parameterværdierne.

For eksempel:

Kontrollér korrekt server og bruger

Kontrollér omhyggeligt, at du logger ind på den Bridge Online-webside, som også bruges fra Power BI, og med det samme brugernavn. Du kan kun se anmodningerne fra den Invantive Cloud-bruger, som du logger ind på websiden med.

Der er fire servere i brug:

  • bridge-online.cloud
  • app-online.cloud
  • bridge-online.invantive.com
  • app-online.invantive.com

Den anvendte server kan du se i dit script eller rapportens kildekode.

Kontrollér korrekt anmodning og detaljer

Sørg for først at vælge anmodningen for at vise detaljerne. Der bør kun være én anmodning synlig på skærmbilledet.

Kontrollér også omhyggeligt, om anmodningen har en sti med odata4 eller apps. Anmodninger med andre stier er generelt ikke relevante til dette formål.

Fejlmelding og tips pr. e-mail

Derudover vil den Invantive Cloud-bruger, som har fået fejlmeldingen, ofte modtage en e-mail på sin e-mailadresse med en fejlmelding og tips, hvis der er tale om en fejlmelding i Power BI, Power Query, Azure Data Factory, Qlik eller Tableau.

Det anbefales at kontrollere spammappen hos den pågældende bruger for den slags e-mails sendt fra support@invantive.com.

Der står, at datadownloaden sandsynligvis blev annulleret af brugeren…

Det er bestemt ikke tilfældet.

itgenboe161
Datadownloaden blev annulleret efter 1 time, 26 minutter, 42 sekunder, sandsynligvis af brugeren.

Request ID: 0HNI06CD07OU5:00000001

Og denne fulgte lidt senere, selvom der ikke blev startet en anden refresh. Kørte fra 07:24 til 09:24, og endte også med en itgenboe161.

Og sådan står der stadig tre tilbage og venter på at blive afsluttet i „Monitoring Live”, hver med 10 minutters mellemrum.

image

Gentagne downloads forekommer oftere og kommer automatisk fra både Power BI Desktop og PowerBI.com. Den første skal dog være afsluttet, før alle de øvrige får det samme svar.

Anbefalingen er kun at indbygge 1 download af dette datasæt. Det sparer adskillige gigabyte i netværkstrafik.

Den første download afsluttes efter godt og vel 1 time. Dette skyldes sandsynligvis den indledende opbygning af cachen, som vil indeholde mindst ca. 2,5 millioner rækker.

Ud fra IP-adressen er antagelsen, at det drejer sig om Power BI Desktop og ikke om powerbi.com.

Spørgsmål 1: Er det korrekt, at dette kommer fra Power BI Desktop?

Spørgsmål 2: Er det muligt at forespørge antallet af rækker for SyncTransactions, som beskrevet i:

Og tilføje dette?

Svar på spørgsmål 1: Ja, dette er fra Power BI Desktop

Svar på spørgsmål 2: resultat af alle table_names hvor count > 0:

Det drejer sig om 3,3 millioner bogføringslinjer inden for 1 administration.

Fra powerbi.com er dette et vanskeligt volumen, men fra Power BI Desktop burde det kunne lade sig gøre.

Rådet er først og fremmest at kontrollere indstillingerne som nævnt i:

Hvis det ikke hjælper, er rådet at oprette en pbix-fil, der kun henter TransactionLinesIncremental, og som reproducerer problemet.

Send den derefter med angivelse af ID 6372 til support@invantive.eu. Du vil derefter blive bedt om at give delegering til en af vores medarbejdere, som vil undersøge, om det lykkes at fremkalde problemet.