El rendimiento del controlador Twinfield de Invantive se ha mejorado gracias a una menor transmisión de datos y a un manejo más inteligente. No es necesario modificar las consultas existentes. Las mejoras funcionan de inmediato.
Se han implementado las siguientes mejoras:
- solo se recuperan las columnas solicitadas de Twinfield;
- es posible filtrar en muchos más campos que antes a través de filtrado del servidor;
- totales como el número de filas se determinan con una sola llamada API en lugar de recuperar todas las filas.
Bajo el Capó
Conteo
select count(*)
from VATCodes@twinfield
La salida es:
COUNT___
15
Búsqueda
select code
, name
from VATCodes@twinfield
where code like 'V%'
order
by code
La salida es:
CODE | NAME
V19 | Venta 19% excedente
VBIN | Entrega dentro de la UE
VBUI | Entrega fuera de la UE
VH | Venta alto
VINS | Instalación/Env. Distancia
VL | Venta bajo
VN | IVA 0%
VP | Uso privado
El patrón no se informa como manejado. Invantive UniversalSQL aplica la misma condición nuevamente. Esto es necesario porque Twinfield busca en más de un campo: el patrón puede ser más amplio de lo que permite la condición. Una respuesta más amplia consume filas, una respuesta más estrecha las pierde. Un valor con un * o ? literal permanece completamente dentro de Invantive UniversalSQL, ya que Twinfield no documenta una manera de eludir esos caracteres.
Consumo visible en el diccionario de datos
Los límites se aplican en Twinfield por entorno. Por lo tanto, ahora SystemDataContainers@datadictionary muestra por conexión lo que Twinfield indica sobre sus propios límites de tasa: el presupuesto por minuto, lo que queda de este, cuándo se repondrá y cuál fue el costo de la última llamada.
select minutely_limit
, minutely_remaining
, consumption_last_call
from SystemDataContainers@datadictionary
where minutely_limit is not null
La salida es:
| MINUTELY_LIMIT | MINUTELY_REMAINING | CONSUMPTION_LAST_CALL |
|---|---|---|
| 500 | 489 | 1 |
El entorno medido tiene 500 llamadas por minuto.
Ver también
Disponibilidad
Las mejoras están disponibles desde la versión 27.0.