Er zijn twee vragen:
- waarom wisselt de duur sterk
- waarom komt er soms een foutmelding
Verzoek is om voor de laatste een losse thread te starten.
M.b.t. de wisselende duur: dit kan van veel factoren afhankelijk zijn binnen Twinfield, Invantive Cloud en het rapport.
Voor het deel Invantive Cloud zijn een aantal factoren die een rol kunnen spelen te benoemen. Het rapport gebruikt een filterstap waardoor alle boekingen t/m 2021 opgehaald worden. Het is niet bekend of dit veel of weinig boekingen zijn. Mocht daar informatie over zijn, gelieve die toe te voegen.
Belasting
De systeembelasting van Invantive Cloud kan van invloed zijn, evenals de netwerkbelasting. Het is aan te raden de netwerkbelasting te minimaliseren door de instellingen te gebruiken zoals beschreven in Vermijd time-out fout bij Power BI OData download. Voor specifiek Twinfield beperkt het gebruik van ODataVersion=4, OmitValues=ODataOmitValues.Nulls
het datavolume vaak met meer dan 95%. In dit geval zal het minder zijn omdat er specifieke kolommen gekozen worden.
De verwachting is dat de systeembelasting geen grote rol speelt. Die kan wel leiden tot enige variatie maar meestal niet met een dergelijk grote factor.
Caching
De caching van de data kan een grote rol spelen. Merk op dat Invantive Bridge Online werkt met real-time data uit Twinfield, behoudens dat een vraag vaker opnieuw gesteld wordt in een geconfigureerde tijd. Het ene antwoord komt uit de cache en het andere wordt vers opgehaald. Advies is om in Invantive Bridge Online Monitoring te kijken of het vinkje “Uit cache” aangevinkt is of niet. Zie ook Differentieer OData4 cachegedrag met Power BI.
Als het om relatief veel data gaat, dan is het niet aan te raden om deze dataset hoogfrequent op te halen.
Maximale Capaciteit
Voor het gebruik binnen een abonnement zijn er limieten aan de capaciteit die een gebruiker gegund wordt. De voornaamste factor hierin is het maximaal aantal gelijktijdige downloads over alle gebruikers van dat abonnement heen. Meestal is dat vier. Dit betekent dat er vier rijstroken heen die door alle downloads gedeeld worden. Indien een andere gebruiker 8 downloads tegelijk start, zullen de rijstroken enige tijd bezet blijven. Een andere downloadgebruiker die even later een download start, zal dan moeten wachten. Dergelijke vertragingen qua maximale capaciteit (en de zusjes voor authenticatiefouten en identieke verzoeken) zijn zichtbaar in Invantive Bridge Online Monitoring.
Twinfield
De prestaties van achterliggende platformen kunnen variëren. Normaliter niet in dergelijke mate, maar toch. Hier hebben we geen inzage in. Mogelijkerwijs dat men zelf hier ergens de situatie van inzichtelijk maakt zoals dat voor de Invantive-producten zichtbaar is op Status page expanded with throughput and Exact Online measurements (Engels).
PowerBI en rapporten
De prestaties van PowerBI en een rapport kan variëren. Ook hier hebben we geen inzage in.
Mocht dit niet helpen, gelieve dan als antwoord toe te voegen:
- een geanonimiseerde schermafdruk van een snel en een langzaam verzoek uit Bridge Online Monitoring;
- het aantal rijen per jaar in de dataset toe te voegen als een tabel.