Automatiseer de dataomzetting

MapForce Server automatiseert de uitvoering van datatransformaties die zijn ontworpen in MapForce.

MapForce Server automatiseert de omzetting van data voor elke combinatie van XML, JSON, databases, EDI, XBRL, platte bestanden, Excel en/of webdiensten, op basis van geoptimaliseerde datamappingen.

MapForce Server

MapForce Server automatiseert de uitvoering van datatransformaties die zijn ontworpen in MapForce.

MapForce Server automatiseert de omzetting van data voor elke combinatie van XML, JSON, databases, EDI, XBRL, platte bestanden, Excel en/of webdiensten, op basis van geoptimaliseerde datamappingen.

Wat maakt MapForce Server superieur aan andere dataintegratieplatforms?

MapForce Server is beschikbaar tegen een fractie van de kosten van uitgebreide datamanagementproducten en is niet belast met verouderde ontwerpkenmerken die inherent zijn aan andere traditionele producten.

Belangrijkste kenmerken van MapForce Server:

  • Geautomatiseerde data-integratie
  • Geautomatiseerde datakoppeling
  • Compatibiliteit tussen verschillende platforms
  • Schaalbare configuraties voor bedrijven van elke omvang
  • Ondersteunt alle belangrijke databases en dataformaten zonder extra kosten voor "connectoren"
  • Automatiseert de integratie van elke combinatie van XML-, JSON-, database-, EDI-, XBRL-, platte bestands-, Excel-, Shopify/GraphQL- en/of web servicedata
  • Ondersteunt een onbeperkt aantal unieke datamappingen
  • Parameters voor de invoer en uitvoer van de bewerking
  • Ondersteunt de ETL-behoeften van grote organisaties voor diverse bronnen en/of bestemmingen

MapForce Server en MapForce

Altova MapForce Server bevat de ingebouwde datatransformatie-engine die is ontwikkeld voor MapForce en is aanzienlijk verbeterd om te functioneren in serveromgevingen. MapForce Server voert datatransformaties uit voor elke combinatie van XML, databases, EDI, XBRL, platte bestanden, Excel, JSON en/of web services, met behulp van voorbewerkt en geoptimaliseerd data-mapping die is opgeslagen in uitvoeringsbestanden, gebaseerd op data-mappings die zijn gedefinieerd in MapForce. MapForce Server brengt datatransformatie naar een hoger niveau met serverfunctionaliteiten, waaronder parallelle verwerking, multi-threading, bulk SQL-inserts, platformonafhankelijke ondersteuning en meer.

Voorbewerking maakt snellere prestaties en een kleiner geheugengebruik mogelijk voor de meeste datamappingen. MapForce Server wordt beheerd door FlowForce Server en kan in een standalone configuratie worden uitgevoerd, rechtstreeks vanaf de commandoregel, of programmatisch via een API.

Nadat een MapForce-mapping is ontworpen en getest, kan deze worden uitgevoerd door MapForce Server om bedrijfsprocessen te automatiseren die repetitieve datatransformaties vereisen.

MapForce verwerkt en optimaliseert datamappingen, slaat ze op in uitvoerbestanden voor MapForce Server, zodat MapForce Server ze via de commandoregel kan uitvoeren, en uploadt ze voor gebruik in taken van FlowForce Server.

Het maken van een MapForce Server uitvoerbestand om het proces van data-mapping te automatiseren

Ondersteuning voor meerdere platforms

MapForce Server is beschikbaar voor:

  • Windows Server (Desktop and Core): Versions 2016, 2019, 2022, and 2025
  • Windows: Windows 10 and Windows 11
  • Linux: RedHat + CentOS Stream + Alma + Rocky: versions 9 and 10; Debian 11, 12, and 13; Ubuntu LTS 20.04, 22.04, and 24.04

MapForce Server is verkrijgbaar als een directe.. downloaden evenals een gratis Azure-virtuele machine-sjabloon.

Integratie van Altova serverproducten

MapForce Server kan worden geconfigureerd met of zonder FlowForce Server, RaptorXML Server of StyleVision Server, afhankelijk van de behoeften van uw organisatie. Voor de meest kosteneffectieve oplossing, kies alleen de specifieke producten die u nodig heeft. Indien uw behoeften in de toekomst veranderen, kunt u andere servermodules toevoegen. Elke server is een onafhankelijk product en wordt afzonderlijk gelicentieerd.

Wanneer MapForce Server wordt beheerd door FlowForce Server, worden de datamappingen uitgevoerd als onderdeel van de taken van FlowForce Server, op basis van triggers die zijn gedefinieerd als onderdeel van die taken.

FlowForce Server-taken kunnen worden gestart op een specifiek tijdstip of interval, of op basis van een gebeurtenis, zoals het aankomen van een nieuw bestand in een gemonitorde map. Bijvoorbeeld, een nieuw XBRL-document komt in een map terecht, wat een meerstaps FlowForce Server-taak activeert. Deze taak valideert eerst het bestand met behulp van RaptorXML+XBRL Server, en voert vervolgens MapForce Server uit om bepaalde gegevens uit het XBRL-bestand te extraheren en deze in een database op te slaan.

API voor directe uitvoering

MapForce Server bevat een API waarmee programma's die zijn geschreven in C# en VB.NET in Windows, andere Windows-applicaties via een COM-interface, en Java-programma's op Windows en Linux, direct en native kunnen worden uitgevoerd.

Deze API stelt ontwikkelaars in staat om de datatransformatiefuncties van MapForce Server te integreren als een functie van hun eigen applicaties. Een mogelijk gebruiksscenario is dat MapForce Server data omzet die afkomstig is van een externe bron naar een standaard intern formaat, voordat een ontwikkelaar deze data verder verwerkt in zijn eigen programma.

Voorbeelden van API-code

De documentatie die bij de MapForce Server API wordt geleverd, bevat codevoorbeelden voor C#, C++, Java, VBScript en Visual Basic. Deze voorbeelden helpen ontwikkelaars om snel en programmatisch toegang te krijgen tot MapForce Server vanuit .NET-, Java- of COM-gebaseerde code. Het voorbeeld voor C# wordt aan de linkerkant weergegeven.

Volledige documentatie is beschikbaar op de pagina met Altova-documentatie.

MapForce Server ondersteunt het bulk-invoegen van gegevens voor databases

"Bulk Insert" is een functie die beschikbaar is voor bepaalde databases en waarmee een grote hoeveelheid data in één keer in een databasetabel kan worden ingevoegd, in plaats van de gebruikelijke methode waarbij voor elke rij een afzonderlijke "Insert"-instructie wordt gebruikt. Omdat de verwerkingsbelasting voor de database-engine aanzienlijk wordt verminderd, is de prestatie veel sneller. Tests met MapForce Server, met behulp van enkele voorbeelden, hebben aangetoond dat "Bulk Insert" meer dan 10 keer sneller kan zijn dan het gebruik van individuele "Insert"-instructies.

Bulk Insert is ook voordelig in omgevingen met meerdere gebruikers. Een lange reeks "Insert"-commando's die door één gebruiker naar de database worden verzonden, kan potentieel worden onderbroken door een andere gebruiker die een "Select"-verzoek naar dezelfde tabel stuurt. In dat geval zou de reeks "Insert"-commando's worden hervat. In een dergelijke situatie zou de "Select"-operatie leiden tot onvolledige of ongeldige gegevens.

MapForce Server, geavanceerde editie

MapForce Server Advanced Edition biedt een nog hogere verwerkingssnelheid voor krachtige serverplatforms.

Voor de meest geavanceerde automatisering van datamapping biedt de MapForce Server Advanced Edition verschillende optimalisaties, waaronder het parallel uitvoeren van meerdere verschillende datamappings en optimalisaties voor het uitvoeren van datamappings die de MapForce join-component bevatten.

De MapForce-component voor het samenvoegen van gegevens breidt de functionaliteit van een SQL-join-statement uit naar alle datavormen, en biedt daarbij een visuele interface die intuïtief en eenvoudig te gebruiken is.

Onze tests hebben aangetoond dat sommige bestaande datamappings, die door huidige gebruikers van MapForce Server zijn ingediend, tot wel 70 keer sneller werken* wanneer ze worden uitgevoerd met de geavanceerde editie van MapForce Server. *Afhankelijk van de specifieke configuratie en data.

De MapForce Server Advanced Edition ondersteunt servers met hoge prestaties, geconfigureerd met twee of meer processorkernen. Altova blijft de standaardversie van MapForce Server aanbieden voor platforms met één processorkern. De MapForce Server Advanced Edition levert simpelweg dezelfde resultaten, maar dan veel sneller.

 

*De prestatieresultaten zijn gebaseerd op interne tests van Altova. Uw resultaten kunnen afwijken.