Itgenboe070: Twinfield: Kan actieve partities niet wijzigen in [****16B] omdat de partitie '[****16B]' niet bestaat

In de startup SQL voor mijn Twinfield database heb ik een reeks met partities die ik wil gebruiken:

use [123456B]@tfd, 998388@tfd, 777838@tfd, 99887@tfd, 999876@tfd

Nu heeft één van mijn Twinfield administraties een letter in de administratiecode, en daar krijg ik bij het verversen van mijn data in Power BI de volgende melding over in Invantive Bridge Online:

Kan actieve partities niet wijzigen in [****16B], 998388, 777838, 99887, 999876 omdat de partitie ‘[****16B]’ niet bestaat. Kies alleen geautoriseerde en gelicentieerde partities. Voorgestelde alternatieven: ****16B: ******** B.V. (****16B), ****16B: ********* B.V. (****16B). Neem s.v.p. contact op met de ontwikkelaar van de opstart-SQL.

(Partities geanonimiseerd)

Hoe los ik dit op?

Het herkennen van de brackets is helaas een fout in de Invantive SQL-engine. In de volgende release 22.0.66 is hier een verbetering voor aanwezig zodat het SQL-statement werkt.

Tot die tijd is het mogelijk als workaround om aan de hand van een select-statement de partities te selecteren.

use select '****16B', 'tfd'

Een nieuwe versie is in productie genomen die dit probleem moet oplossen.