MapForce maakt het eenvoudig om complexe processen voor data-integratie, -conversie en ETL (Extract, Transform, Load) te definiëren. De bron en bestemming van een datamapping kunnen verschillende formaten zijn, waaronder elke combinatie van XML, JSON, PDF, databases, platte bestanden, EDI, Excel, XBRL, Shopify, enzovoort. Een datamappingproject kan één bron hebben die is gekoppeld aan één bestemming, één bron aan meerdere bestemmingen, meerdere bronnen aan één bestemming, of meerdere bronnen aan meerdere bestemmingen alles in verschillende dataformatenZoals te zien is in het voorbeeld aan de linkerkant, waarbij Excel-gegevens worden omgezet naar JSON- en XML-bestanden.
MapForce stelt u in staat om gegevens uit meerdere bestanden en databronnen te integreren, of om gegevens uit één bron op te splitsen in meerdere uitvoerbestanden. Meerdere bestanden kunnen worden gespecificeerd door gebruik te maken van wildcard-tekens (bijvoorbeeld ? of *) in de bestandsnamen, een database-tabel, automatisch gegenereerde nummerreeksen, of andere methoden. Deze functie is zeer nuttig in een breed scala aan dataintegratiescenario's; bijvoorbeeld, het kan nodig zijn om gegevens uit een verzameling bestanden te integreren, of om individuele XML-bestanden te genereren voor elk record in een grote database.
MapForce stelt u ook in staat om bestandsnamen als parameters te gebruiken in uw data-integratieprojecten. Dit maakt het mogelijk om dynamische mappings te creëren, waarbij specifieke bestandsnamen tijdens de uitvoering worden gedefinieerd.
De ondersteuning voor geketende of meerstaps dataomzettingen in MapForce stelt u in staat om complexe mappings te creëren, waarbij de output van één mapping de input wordt van een andere. Deze krachtige functie versterkt het vermogen van MapForce om volledig geautomatiseerde omzettingen uit te voeren voor complexe data-integratie en ETL-scenario's. Elk gekoppelde component wordt een modulair onderdeel in een onderling afhankelijke omzettingsreeks, waardoor conversies in real-time kunnen worden uitgevoerd.
Koppelingstransformaties kunnen worden gemaakt met behulp van een willekeurig aantal mappingcomponenten die verbonden zijn met een eindcomponent. Voorbeelden kunnen worden weergegeven of gegenereerd voor de tussenliggende componenten, evenals voor het uiteindelijke resultaat van de mapping.
De tussenliggende mappingcomponenten hebben een "doorstuur"-knop in de titelbalk. Met deze knop kunt u de set gegevens definiëren die wordt doorgegeven aan de volgende component.
Wanneer een dataomzetting dynamische uitvoer in de vorm van meerdere bestanden oplevert, heeft elk bestand een eigen, genummerd venster in het preview-venster voor de uitvoer. Een handige menuoptie stelt u in staat om alle uitvoerbestanden in één keer op te slaan.
Voor ketentransformaties en -mappingen die meerdere, verschillende uitvoercomponenten produceren, kunt u via een pictogram op de component deze toewijzen aan het previewvenster voor de uitvoer.

