Onmogelijk om Exact Online tabel (TransactionLinesIncremental) te verversen in Power BI

Het refreshen van de TransactionLinesIncremental vanuit Power BI blijkt niet zo incremental te zijn.

Telkens wordt blijkbaar alle data opgehaald, waardoor ik ofwel tegen een runtime error aanloop of de server unavailable blijkt te zijn.

Hierdoor lukt het al dagen niet meer de data te refreshen.

Wat moet er gebeuren om dit toch te doen lukken?

(Ik ben een non-tech persoon, een eindgebruiker.)

Het is normaal dat TransactionLinesIncremental alle rijen bevat. Het woord incremental slaat op de interne werking om het aantal API-calls op Exact Online te vermijden. Zie ook:

Heden is een storing opgetreden, zie de post mortem op:

Mocht probleem nog optreden na 17:00, dan is advies om de foutmelding te beschrijven zoals beschreven onderstaand.

Aanvullen informatie

Is het mogelijk om een (geanonimiseerde) schermafdruk van de details van het verzoek in Invantive Bridge Online Monitoring toe te voegen zoals beschreven in Meer inzicht met nieuwe Bridge Online Monitoring?

De details vindt u door te klikken op het downloadverzoek welke het onderwerp van dit onderwerp representeert.

Het downloadverzoek heeft meestal een SQL-statement waarin de tabelnaam zichtbaar is.

Gelieve tenminste de volgende gegevens zichtbaar te laten van beide kolommen:

  • de titelbalk met de request ID,
  • de statuscode, netwerkgrootte, pad en tijdstippen in de linkerkolom,
  • de foutcode en foutmelding helemaal onderaan in de linkerkolom,
  • de gehele rechterkolom inclusief het SQL statement, tabelnaam en parameterwaardes.

Bijvoorbeeld:

Controleer juiste server en gebruiker

Controleer zorgvuldig dat u zich aanmeldt op de Bridge Online-website die ook gebruikt wordt vanuit Power BI en met dezelfde gebruikersnaam. U ziet alleen de verzoeken van de Invantive Cloud-gebruiker waarmee u zich aanmeldt op de website.

Er zijn vier servers in gebruik:

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

De gebruikte server ziet u in uw script of broncode van rapportage.

Controleer juiste aanvraag en details

Zorg ervoor dat u het verzoek eerst selecteert om de details weer te geven. Er hoort maar één verzoek zichtbaar zijn in de schermafbeelding.

Controleer ook zorgvuldig of het verzoek een pad heeft met odata4 of apps. Verzoeken met andere paden zijn over het algemeen niet relevant voor dit doel.

Foutmelding en tips per e-mail

Daarnaast zal de Invantive Cloud-gebruiker die de foutmelding heeft op zijn e-mailadres veelal een e-mail ontvangen met een foutmelding en tips als er sprake is van een foutmelding in Power BI, Power Query, Azure Data Factory, Qlik of Tableau.

Advies is om de spam van de betrokken gebruiker te controleren op dergelijke e-mails verzonden vanaf support@invantive.com.

Er staat dat de gegevensdownload waarschijnlijk werd geannuleerd door de gebruiker…

Dat is zeker niet het geval.

itgenboe161
De gegevensdownload werd geannuleerd na 1 uur, 26 minuten, 42 seconden, waarschijnlijk door de gebruiker.

Request ID: 0HNI06CD07OU5:00000001

En deze volgde wat later, hoewel geen tweede refresh gestart werd. Draaide vanaf 07:24 tot 09:24, en eindigde eveneens met een itgenboe161.

En zo staan er nog drie te wachten tot completed in de “Monitoring Live” elk met 10 minuten er tussen.

image

Herhaalde downloads komen vaker voor en komen vanuit Power BI Desktop en PowerBI.com automatisch. De eerste zal echter beeindigd moeten zijn voordat de rest allemaal hetzelfde antwoord krijgt.

Advies is om maar 1 download in te bouwen van deze dataset. Dit spaart meerdere gigabytes aan netwerkverkeer.

De eerste download eindigt na ruim 1 uur. Dit is waarschijnlijk het initieel opbouwen van de cache, die tenminste pakweg 2,5 miljoen rijen zal bevatten.

Op basis van het IP-adres is de aanname dat het gaat om Power BI Desktop en niet om powerbi.com.

Vraag 1: Klopt het dat dit vanuit Power BI Desktop is?

Vraag 2: Is het mogelijk om het aantal rijen voor SyncTransactions op te vragen zoals beschreven in:

En dit toe te voegen?

Antwoord op vraag 1: Ja, dit is vanuit Power BI Desktop

Antwoord op vraag 2: resultaat van alle table_names waar count > 0 is:

Het gaat om 3,3 miljoen boekingsregels binnen 1 administratie.

Vanuit powerbi.com is dit een lastig volume, maar vanuit Power BI Desktop zou dit moeten kunnen.

Advies is om allereerst de instellingen te controleren zoals genoemd in:

Als dat niet helpt, dan is advies om een pbix-bestand te maken dat enkel de TransactionLinesIncremental ophaalt en het probleem reproduceert.

Gelieve dit dan op te sturen onder vermelding van ID 6372 naar support@invantive.eu. Er zal u dan om delegatie gevraagd worden voor een van onze medewerkers die kijkt of het lukt om het probleem op te wekken.