De prestaties van de Twinfield-driver van Invantive zijn verbeterd door minder dataverkeer en slimmere afhandeling. Hiervoor hoeven bestaande queries niet aangepast te worden. De verbeteringen werken meteen.
De volgende verbeteringen zijn doorgevoerd:
- alleen de gevraagde kolommen worden opgehaald bij Twinfield;
- filteren is mogelijk op veel meer velden dan voorheen via server-side filtering;
- totalen zoals het aantal rijen wordt met 1 API-call bepaald in plaats van door alle rijen op te halen.
Verbruik zichtbaar in de data dictionary
Limieten gelden bij Twinfield per omgeving. Daarom toont nu SystemDataContainers@datadictionary per verbinding wat Twinfield opgeeft over de eigen rate limits: het budget per minuut, wat daarvan over is, wanneer het weer aangevuld wordt en wat de laatste aanroep kostte.
select minutely_limit
, minutely_remaining
, consumption_last_call
from SystemDataContainers@datadictionary
where minutely_limit is not null
De uitvoer luidt:
| MINUTELY_LIMIT | MINUTELY_REMAINING | CONSUMPTION_LAST_CALL |
|---|---|---|
| 500 | 489 | 1 |
De gemeten omgeving heeft dus 500 aanroepen per minuut.
Onder de Motorkap
Tellen
select count(*)
from VATCodes@twinfield
De uitvoer luidt:
COUNT___
15
met als snelle route voor het tellen de volgende Twinfield API-parameters:
pattern=*, search field ID=0, first row=1, max rows=1
Zoeken
select code
, name
from VATCodes@twinfield
where code like 'V%'
order
by code
De uitvoer luidt:
CODE | NAME
V19 | Verkoop 19% overloop
VBIN | Levering binnen EU
VBUI | Levering buiten EU
VH | Verkoop hoog
VINS | Installatie/Afstandsv
VL | Verkoop laag
VN | BTW 0%
VP | Privé gebruik
met als snelle zoekactie op de Twinfield-API de volgende instellingen:
pattern=V*, search field ID=0, first row=1, max rows=10000
Zie ook
Beschikbaarheid
De verbeteringen zijn beschikbaar vanaf release 27.0.