Mappatura del testo

Potente strumento di conversione universale

  • Mappatura tra componenti tramite trascinamento e rilascio
  • Conversione di testo in XML, database, JSON, EDI, Shopify...
  • Estrattore di dati da file PDF
  • Supporto per i formati CSV, FLF e per i file di testo semplici
  • Funzioni di elaborazione dati e strumento per la creazione di elementi grafici
  • FlexText per la definizione di regole di analisi del testo
  • Mappare file di dati a strutture dati complesse, o viceversa
  • Combinare diverse fonti
  • Trasformazione immediata dei dati
  • Automatizzate il processo di conversione con MapForce Server

Creazione di una mappa testuale

Conversione di file di testo in MapForce

Altova MapForce offre un supporto flessibile per l'integrazione di file di testo con XML, database, EDI, Excel, PDF, XBRL, Shopify/GraphQL e altri formati di dati.

I file di testo, come i file CSV e i documenti di testo, sono utilizzati da numerose applicazioni e spesso vengono impiegati come formato di scambio tra programmi diversi. Molte organizzazioni continuano a utilizzare software obsoleti che producono output sotto forma di file di testo. Integrare questi file di testo con altri formati di dati in un ambiente di calcolo moderno sta diventando sempre più difficile.

MapForce supporta i file di testo come sorgente e destinazione per qualsiasi trasformazione. MapForce non vi limita alle sole trasformazioni uno-a-uno: potete combinare più sorgenti e più destinazioni per mappare qualsiasi combinazione di formati di dati.

Quando si importa un file di testo CSV o FLF in un progetto di mappatura dati in MapForce, è possibile aggiungere, inserire ed eliminare campi, nonché modificare i nomi delle intestazioni dei campi e i relativi valori, secondo le proprie esigenze, prima di importare il file.

È possibile scegliere di gestire i campi vuoti nei file di testo come elementi vuoti nella struttura dati di destinazione, oppure è possibile considerare i campi vuoti come assenti, in modo che non vengano inclusi nella struttura dati di destinazione.

Una volta caricati tutti i modelli di dati necessari per la mappatura, è sufficiente trascinare delle linee di collegamento tra le strutture di origine e di destinazione per collegare gli elementi corrispondenti.

MapForce include una vasta libreria di funzioni di elaborazione dati, che consentono di filtrare i dati in base a condizioni booleane o di manipolare dati numerici o testuali presenti in file di testo durante il processo di conversione.

Analizzare file di testo con FlexText

MapForce include l'esclusiva funzionalità FlexText, progettata per analizzare e convertire dati provenienti da file di testo non standard o particolarmente complessi, come report di testo generati da sistemi mainframe, file di log basati su testo, e così via, all'interno dei progetti di mappatura. Grazie alla sua interfaccia grafica, FlexText consente di inserire un file di testo esistente ed estrarre le sezioni che si desidera convertire nell'interfaccia di mappatura di MapForce.

FlexText crea un modello che viene poi caricato nella configurazione di mappatura, dove singoli elementi di testo possono essere convertiti in qualsiasi combinazione di formati XML, database, PDF, EDI, XBRL, file di testo semplice, Excel, JSON e/o dati di servizi web. Salvando la configurazione creata in FlexText, è possibile riutilizzare lo stesso modello per convertire più file di testo in diverse configurazioni di mappatura.

Lo strumento di mappatura dei dati include FlexText, uno strumento per l'analisi dei file di testo

FlexText consente di creare regole per i modelli di conversione dei file di testo. Quando si apre un file di testo nell'interfaccia di FlexText, il file viene visualizzato in due sezioni. La sezione principale rappresenta il file originale, mentre la sezione delle operazioni (a destra) mostra i dati del file in tempo reale, man mano che si estraggono i dati necessari.

Il risultato di ogni operazione che eseguite è visibile in tempo reale, quindi potete vedere immediatamente se avete ottenuto il risultato desiderato.

I file di testo legacy possono 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 divisione e altre operazioni, è possibile salvare i campi rimanenti formattati in CSV o FLF configurando i nomi dei campi, le lunghezze, ecc.

Come analizzare file di testo obsoleti con FlexText

Estrarre i dati pertinenti

FlexText consente di isolare i dati a cui è necessario accedere, eliminando il testo, i caratteri e gli spazi non pertinenti tramite comandi di divisione. Ogni divisione presenta i dati in due nuovi blocchi: uno che contiene i dati estratti e l'altro che mostra la versione modificata del file convertito. È possibile visualizzare immediatamente il risultato di ogni operazione eseguita.

Nodi, Ignora, Interruttore ed Espressioni Regolari

FlexText supporta le operazioni di "Nodo" e "Ignora" per una maggiore flessibilità nella costruzione dell'albero informativo. L'operazione "Ignora" contrassegna un blocco di testo come irrilevante per la conversione e istruisce MapForce a ignorarlo. L'operazione "Nodo" crea un nuovo nodo nell'albero informativo in MapForce, consentendovi di rappresentare adeguatamente la struttura gerarchica dei vostri dati testuali, quando necessario.

L'operazione "Switch" consente di definire più condizioni per un singolo blocco di testo. I dati presenti nel file di testo vengono passati al contenitore associato per essere utilizzati nella conversione MapForce solo se soddisfano una condizione specifica.

FlexText supporta anche le espressioni regolari. Ad esempio, un file di input potrebbe essere un rapporto generato dal sistema, contenente numeri e codici alfanumerici nel margine sinistro che indicano i tipi di record. In questo caso, una sequenza di cinque cifre seguita dalla lettera "O" potrebbe indicare l'inizio di una nuova sezione relativa a una specifica sede.

Automatizzare la conversione di testi

Una volta completato il progetto di mappatura dei dati, MapForce convertirà i dati, consentendovi di visualizzare e salvare i risultati immediatamente. È inoltre possibile automatizzare i processi di conversione e trasformazione del testo tramite MapForce Server.

“Altova MapForce offre eccellenti funzionalità di mappatura che possiamo integrare perfettamente nei nostri prodotti principali. La sua natura estendibile significa che soddisfa tutte le nostre esigenze di soluzioni.”

Scott Redford Visionware