Altova MapForce è uno strumento di mappatura e conversione dati che supporta qualsiasi formato di input e output, inclusi XML e altri formati. Offre un supporto completo per la conversione di:
È possibile convertire i dati tra questi formati in entrambe le direzioni, creare mappature da uno a molti, oppure concatenare diverse mappature per ottenere la massima flessibilità nell'integrazione dei dati. Ogni progetto di mappatura XML può avere più input e più output, e può combinare tipi di dati completamente diversi.
Un problema comune è la conversione di file XML in formato CSV e in altri formati di testo, come il formato FLF. Per iniziare, è sufficiente inserire uno o più formati di dati di origine e di destinazione nel pannello di mappatura dei dati. Se non si dispone di uno schema XML associato a un componente XML, MapForce può generarne uno automaticamente, a partire da un documento XML di esempio.
Nel pannello di progettazione, è facile trascinare e rilasciare gli elementi per associare i campi XML e CSV da convertire, e aggiungere funzioni e filtri per la manipolazione dei dati.
Durante la conversione da XML a CSV, i delimitatori CSV supportati includono le virgole, così come i tab, gli spazi, i punti e virgola o un valore personalizzato.
Oltre ai file CSV e FLF, è possibile effettuare la mappatura verso o da file di testo con strutture più complesse o personalizzate utilizzando MapForce FlexText. I file di testo più datati potrebbero contenere dati utili in formato CSV o FLF all'interno di un file di testo più complesso. FlexText consente di estrarre direttamente tali dati utilizzando le operazioni CSV e FLF. Dopo aver applicato le operazioni di suddivisione e altre operazioni, è possibile memorizzare i campi rimanenti in formato CSV o FLF configurando i nomi dei campi, le lunghezze, ecc., per facilitare la mappatura verso o da formati XML e altri formati.
Spesso, i clienti hanno bisogno di convertire file XML in fogli di calcolo Excel. MapForce semplifica la definizione di regole di elaborazione dati complesse per convertire file XML in formati Excel OOXML. Sono supportate le versioni di Excel a partire dalla 2007.
MapForce visualizzerà una rappresentazione grafica della struttura del file Excel, rendendo facile visualizzare righe, colonne e celle, nonché i riferimenti a numeri e nomi. Questo componente include icone cliccabili che consentono di definire e specificare i dati da mappare per la conversione da XML a Excel.
Durante la progettazione di un progetto di mappatura XML, il motore MapForce integrato consente di visualizzare e salvare il codice XSLT 1.0/2.0 o XQuery generato automaticamente con un solo clic. È inoltre possibile fare clic sulla scheda "Output" per visualizzare l'output effettivo generato dalla mappatura XML.
Per le conversioni XML ripetute, valutate l'utilizzo di MapForce Server, una soluzione ad alte prestazioni.
MapForce Server include il motore di trasformazione dati integrato, sviluppato per MapForce, ed è stato notevolmente potenziato per funzionare in ambienti server. MapForce Server esegue trasformazioni dei dati per convertire qualsiasi combinazione di XML, database, EDI, XBRL, file di testo, Excel, JSON, Protocol Buffers e/o servizi web, utilizzando mappature dei dati pre-elaborate e ottimizzate, memorizzate in file di esecuzione. MapForce Server porta la trasformazione dei dati a un livello superiore, grazie alle funzionalità server che includono l'elaborazione parallela, il multithreading, l'inserimento di grandi quantità di dati SQL, il supporto multipiattaforma e molto altro.
La pre-elaborazione consente di ottenere prestazioni più rapide e di ridurre l'utilizzo di memoria per la maggior parte delle operazioni di mappatura dei dati.




