I Exact Online har en bokning tagits bort från transaktionsraderna. I Power BI hämtar jag data via tabellen TransactionLinesIncremental, och den fortsätter att visa den borttagna posten. Jag har redan återställt cachen och uppdaterat på nytt.
Kan du utföra en analys enligt beskrivningen i:
eller
Och lägga till frågorna och resultaten som svar?
Vilken server används i den angivna URL:en?
Och på vilken server har du utfört cache-återställningen?
Raden försvann efter den automatiska uppdateringen av dataflödet i morse klockan 6. Jag skulle ändå gärna vilja komma till botten med problemet.
Kan ni utesluta att det finns en fördröjning mellan Invantive och Exact Online när det gäller uppdatering av borttagna poster? För detta sker väl också via andra endpoints, precis som vid hämtning av data?
Bra att det fungerar igen!
Grunden är realtid. Logiken bakom *Incremental-tabellerna är ganska komplex för att ta hänsyn till eventuella problem i Exact. Detta är dock ovanligt (ungefär vart annat år). En ofta mer uppenbar möjlig orsak är:
Så du tror att cacheåterställningen inte utfördes korrekt?
Det går inte att avgöra utifrån den tillgängliga informationen.
Med följande information går det eventuellt att säga med större säkerhet:
- Vilken server tillhör den använda URL:en?
- Och på vilken server utförde du cacheåterställningen?
Hur tar jag reda på det?
Beroende på hur länge sedan det var kan du eventuellt fortfarande hitta detta i skärmarna i Invantive Cloud Monitoring. Här finns några dagars historik att hitta.
URL:en för en cacheåterställning kan hittas genom att söka på /app/account/cache/reset.
URL:en som användes kan hittas genom att söka på TransactionLinesIncremental.
Historiken är alltid tom hos mig. Det är ett annat problem.
Gjorde just en cache-återställning och det här är URL:en: https://cloud.invantive.com/app/account/cache/reset?returnurl=%2Fapp%2Fmonitoring%2Flive.
Använd URL:
https://bridge-online.invantive.com/acme-exact-online/odata4/ExactOnlineREST.Incremental.TransactionLinesIncremental@eol?$select=Account%2CAmountDC%2CAmountFC%2CCreated%2CCurrency%2CDate%2CDescription%2CDivision%2CEntryID%2CEntryNumber%2CGLAccount%2CID%2CInvoiceNumber%2CJournalCode%2CLineNumber%2CLineType%2CModified%2CType&$top=100
Min kund gör regelbundet en ändring i Exact som då direkt ska synas i Power BI. Var ställer jag bäst in cache-inställningarna för det? Jag vet att det finns ett foruminlägg om detta, men jag blir inte klok på det.
Power BI är en OLAP-plattform. OLAP-plattformar är olämpliga när det finns behov av att saker ska bli direkt synliga. Ibland går det att hitta en lösning runt detta, men det är ingen varaktigt hållbar väg.
Rådet är att då använda en Invantive Cloud-applikation, Invantive Control for Excel eller andra OLTP-verktyg som Sumatra Operational Intelligence eller till och med något Crystal Reports-liknande. Se till exempel:
Observera att återställning av cachen inte ska ske på Invantive Cloud, utan på den server vars cachar ska återställas. Cacharna är för närvarande uppdelade för varje Invantive Cloud-server (igenkännbar på värdnamnet i URL:en). Övervakningshistorik har dock sedan några månader tillbaka blivit centralt synlig på Invantive Cloud.
Denna fråga stängdes automatiskt efter 1 veckas inaktivitet. Det senast angivna svaret har markerats som lösning.
Vänligen ställ en ny fråga via ett separat ämne om problemet uppstår igen. Vänligen inkludera en länk till detta ämne i den nya frågan genom att klistra in URL:en i texten.