Cosa c'è di nuovo in MapForce 2009?
Sembra che da mesi stiamo scrivendo di XBRL e HL7... Per il momento, allontaniamoci da questo argomento e parliamo delle nuove funzionalità essenziali aggiunte a MapForce Versione 2009. Certo, alcune di queste funzionalità sono state aggiunte per necessità mappatura verso/da dati XBRL multidimensionali, ma vanno ben oltre la semplice presentazione interattiva di dati finanziari, estendendosi ad altri aspetti della mappatura di dati XML, database, file di testo, EDI, Excel 2007 e servizi web, all'interno di MapForce.
Funzioni personalizzate per la mappatura dei dati
Funzionalità di MapForce aggiungete un livello personalizzato di elaborazione dei dati alle vostre configurazioni, che vi permetterà di riformattare la struttura dell'output e persino modificare i contenuti in tempo reale. Con la versione 2009, abbiamo aggiunto una raggruppamento, valori distinti, e una premessa posizione una funzionalità aggiuntiva per il già completo software MapForce funzione libreria. Funzioni di raggruppamento può essere selezionato per generazione di codice in XSLT 2.0, Java, C# e C++ e vi permetterà di riorganizzare efficacemente i dati di origine in base a valori comuni:
- group-by - riorganizza i dati nel documento di output in base a un valore comune specificato, o a una chiave di raggruppamento
- group-adjacent - applica la raggruppamento a una sequenza alternata di elementi, assegnando gli elementi con un valore comune allo stesso gruppo
- group-starts-with: Inizia un nuovo gruppo basato su un modello specificato e include tutti gli elementi successivi nello stesso gruppo fino a quando non viene trovato un altro elemento che corrisponde a quel modello
- group-ends-with - termina un nuovo gruppo basato su un modello specifico e inserisce tutti gli elementi successivi nello stesso gruppo, fino a quando non viene trovato un altro elemento che corrisponde a quel modello
La funzione distinct-values è un'operazione di filtraggio dei dati che, in parole semplici, ignora automaticamente i valori di input duplicati quando scrive i risultati della mappatura.

MapForce include ora una funzione "posizione" che consente di filtrare i dati in base alla loro posizione all'interno del documento di input. Ad esempio, la mappatura seguente restituirà dati solo per le prime due persone elencate nel documento di origine.

Supporto esteso per database
Per gli utenti creazione di mappature del database, MapForce 2009 offre un supporto nativo migliorato per diversi database: Microsoft SQL Server 2008, Oracle 11g e PostgreSQL 8. Inoltre, ora supporta la mappatura di campi XML in SQL Server. I database supportati nativamente includono:
- Microsoft® SQL Server® 2000, 2005, 2008
- IBM DB2® versione 8, 9
- IBM DB2 per iSeries® versione 5.4
- IBM DB2 per zSeries® versione 8, 9
- Oracle® 9i, 10g, 11g
- Sybase® 12
- MySQL® 4, 5
- PostgreSQL 8
- Microsoft Access™ 2003, 2007
- E altri
Documentazione sulla mappatura dei dati
La capacità di creare documentazione per la mappatura dei dati semplifica notevolmente la collaborazione in progetti complessi di integrazione dei dati, che spesso coinvolgono diversi progettisti, sviluppatori, esperti del settore e portatori di interesse.

Trova il dialogo per l'identificazione dei nodi
E ora, una delle mie funzionalità preferite: una nuova funzione di ricerca. Potrebbe sembrare molto semplice e banale, a meno che non abbiate avuto il piacere di lavorare con componenti di dati complessi e stratificati, come XBRL e EDI (ecco, di nuovo!).
Consultate l'elenco completo delle nuove funzionalità incluse in MapForce v2009. E, come sempre, tenete presente che Altova aggiunge nuove funzionalità a tutti gli strumenti di MissionKit in base alle richieste degli utenti... quindi, continuate a farci sapere le vostre esigenze!