Wat is er nieuw in MapForce 2009?
Het lijkt alsof we al maanden schrijven over XBRL en HL7... Laten we voorlopig eens een ander onderwerp aansnijden en praten over de extra, essentiële nieuwe functionaliteiten die zijn toegevoegd aan MapForce in de versie v2009. Hoewel sommige van deze functies noodzakelijk waren voor het omzetten van gegevens naar en van multidimensionale XBRL-data, gaan ze verder dan interactieve financiële rapportage en zijn ze ook van toepassing op andere aspecten van het omzetten van XML, databases, platte bestanden, EDI, Excel 2007 en web services data in MapForce.
Aangepaste functies voor data-mapping
MapForce-functies voegen een aangepaste databewerkingslaag toe aan uw mappings, waardoor u de uitvoerstructuur kunt aanpassen en zelfs de inhoud direct kunt bewerken. Met versie 2009 hebben we een groeperings-, unieke-waarden- en een voorwaardelijke positie-functie toegevoegd aan de reeds uitgebreide MapForce functiebibliotheek. Groeperingsfuncties kunnen worden geselecteerd voor codegeneratie in XSLT 2.0, Java, C# en C++ en stellen u in staat om brongegevens effectief te reorganiseren op basis van gemeenschappelijke waarden:
- groeperen - herschikt de gegevens in het uitvoerdocument op basis van een opgegeven gemeenschappelijke waarde, of een groeperingssleutel
- groep-aangrenzend - past groepering toe op een afwisselende reeks items, waarbij items met een gemeenschappelijke waarde aan dezelfde groep worden toegewezen
- groep-beginnen-met - start een nieuwe groep op basis van een specifiek patroon en plaatst alle volgende items in dezelfde groep, totdat een ander item wordt gevonden dat overeenkomt met dat patroon
- groep-eindigen - beëindigt een nieuwe groep op basis van een specifiek patroon en plaatst alle volgende items in dezelfde groep, totdat een ander item wordt gevonden dat overeenkomt met dat patroon
De distinct-values functie is een datafilteringsbewerking die, eenvoudig gezegd, automatisch dubbele invoerwaarden negeert bij het opslaan van de resultaten van de mapping.

MapForce bevat nu ook een functie voor het bepalen van de positie van een element waarmee u gegevens kunt filteren op basis van de positie ervan in het invoerdocument. Bijvoorbeeld, de volgende mapping retourneert gegevens alleen voor de eerste twee personen die in het brondocument vermeld staan.

Uitgebreide ondersteuning voor databases
Voor gebruikers het aanmaken van databasekoppelingen, MapForce 2009 biedt nu native ondersteuning voor extra databases: Microsoft SQL Server 2008, Oracle 11g en PostgreSQL 8. Bovendien ondersteunt het nu het mappen van XML-velden in SQL Server. De native ondersteunde databases zijn:
- Microsoft® SQL Server® 2000, 2005, 2008
- IBM DB2® versies 8 en 9
- IBM DB2 voor iSeries® versie 5.4
- IBM DB2 voor zSeries® versies 8 en 9
- Oracle® 9i, 10g, 11g
- Sybase® 12
- MySQL® versies 4 en 5
- PostgreSQL 8
- Microsoft Access™ 2003, 2007
- En anderen
Documentatie over datamapping
Het vermogen om documentatie voor datamapping te genereren maakt het veel gemakkelijker om samen te werken aan grote projecten voor data-integratie, die vaak een verscheidenheid aan ontwerpers, ontwikkelaars, experts en belanghebbenden omvatten.

Vind de dialoog voor het identificeren van knooppunten
En nu mijn persoonlijke favoriet: een nieuwe zoekfunctie. Ja, dit klinkt misschien heel eenvoudig en alledaags – tenzij u de ervaring heeft opgedaan om grote en complexe, gelaagde datacomponenten, zoals XBRL en EDI, te verwerken (daar gaan we weer!).
Bekijk de volledige lijst met nieuwe functies in MapForce v2009 – en houd, zoals altijd, in gedachten dat Altova voortdurend nieuwe functionaliteit toevoegt aan alle tools van de MissionKit op basis van gebruikersverzoeken... dus blijf die suggesties maar doorgeven!