Nieuwe release TimeXtender Data Integrator
Naast de TimeXtender Classic update (zie ook deze post) is er deze week ook een nieuwe versie van TimeXtender Data Integrator gereleased! We delen met jullie de belangrijkste nieuwe features en verbeteringen.
Metadata en logs
Vanaf nu is het mogelijk om per instance inzicht te krijgen in onderliggende metadata en logs via “Meta collections”. Dit biedt waardevolle inzichten, zoals reloadtijden, failures, gebruik van velden en tabellen, en nog veel meer!
Meta collections worden één keer per dag ververst en zijn eenvoudig in te stellen via de portal per instance. De eerste keer dat je dit instelt, zal binnen 24 uur een extra databron beschikbaar zijn om te koppelen aan je Ingest instance, waardoor je direct met deze data aan de slag kunt. Zie hieronder alvast een korte toelichting over hoe je dit kan instellen in de portal.
Stap 1: Add metadata collections en data source

Stap 2: Map de “TX-Meta_collection”source aan je ODX

Drie nieuwe TimeXtender connectoren
De nieuwste versie van TimeXtender Data Integrator voegt drie krachtige nieuwe connectors toe:
- XML & JSON – Naast CSV, Parquet en Excel kunnen nu ook XML- en JSON bestanden direct worden ingeladen
- Azure Data Factory i.c.m. SAP
- Infor SunSystems – TimeXtender ondersteunt nu SunSystems versie 5 en hoger
Ingest DW_TimeStamp
Goed nieuws! De bekende DW_TimeStamp uit de Business Unit opzet is nu ook beschikbaar binnen TDI Ingest laag. Dit veld wordt vaak gebruikt in dashboards om inzicht te geven in het moment waarop de data uit de bron(nen) is ingeladen.
Hoe implementeer je dit? Synchroniseer de bron en selecteer odx_timestamp voor de gewenste tabellen. Synchroniseer vervolgens de Ingest instance. Voeg het veld toe aan de tabel in je Prepare instance (en eventueel je Deliver instance).

Variabelen in Deliver Endpoints
Vanaf nu kunnen variabelen worden toegepast op Deliver endpoints. Hierbij heb je de volgende mogelijkheden: Fixed, Machine Name, User Name, User Domain Name en Destination Scope (name of type).
Dit opent veel mogelijkheden, zoals het dynamisch toepassen van filters op verschillende endpoints. Een concreet voorbeeld: stel dat je een dataset hebt met klantgegevens voor meerdere winkels. Je kunt nu één model maken en dynamisch endpoints configureren die gefilterde data leveren per winkel.
Zie hieronder de toepassing hiervan.
Eerst stel ik een instance variabele in op de deliver instance met daarbij als variabele de naam van het endpoint.

Vervolgens gebruik ik deze variabele als conditie op elke filter in de Customer tabel. Zo krijgt SalesStoreOne automatisch alleen de gegevens waar Customer.StoreID = 1 en SalesStoreTwo alleen de gegevens waar Customer.StoreID = 2. Dit maakt het eenvoudig om op een flexibele en schaalbare manier met endpoints te werken.

Bug fixes
Naast deze updates zijn er verschillende bug-fixes doorgevoerd. Bekijk hier de volledige lijst met verbeteringen: TimeXtender Data Integration 6926.1-3177
Vragen over deze update of benieuwd hoe dit jouw organisatie kan helpen? Neem gerust contact met ons op!

Bas Hopstaken
TimeXtender Xpert
Tech Lead Data Management

Devin Tiemens
TimeXtender Xpert
Tech Lead Data Management