---
title: "Co nowego w MapForce 2009?"
date: "2009-03-05"
categories: 
  - "data-integration"
tags: 
  - "data-mapping"
  - "mapforce"
  - "v2009"
description: Odkryj nowe funkcje w programie MapForce 2009, w tym ulepszone funkcje mapowania danych, rozszerzone wsparcie dla baz danych oraz ulepszone możliwości dokumentowania projektów integracyjnych.
---
Status: #blog

Tags:  #data-mapping #mapforce #v2009

Categories: [data-integration](/blog/pl/category/data-integration.md)
# Co nowego w MapForce 2009?

Od dłuższego czasu piszemy o XBRL i HL7... Na chwilę odchodźmy od tego tematu i porozmawiajmy o dodatkowych, kluczowych nowościach, które zostały wprowadzone w wersji [v2009](https://www.altova.com/pl/whatsnew.html#mapforce) programu MapForce. Owszem, niektóre z tych funkcji zostały dodane z konieczności, aby umożliwić [mapowanie danych XBRL wielowymiarowych](https://www.altova.com/pl/products/mapforce/xbrl_mapping.html), ale wykraczają one również poza interaktywne raportowanie danych finansowych, obejmując inne aspekty mapowania danych XML, baz danych, plików tekstowych, EDI, Excela 2007 oraz usług internetowych w programie MapForce.

### Niestandardowe funkcje do mapowania danych

[Funkcje MapForce](https://www.altova.com/pl/features_datafilters_mapforce.html) Dodaj warstwę niestandardowego przetwarzania danych do swoich mapowań, co pozwoli Ci na przekształcenie struktury danych wyjściowych, a nawet [manipulować treścią](https://www.altova.com/pl/features_datafilters_mapforce.html) w czasie rzeczywistym. W wersji v2009 dodaliśmy **grupowanie**, **unikalne wartości**, i założenie **pozycja** funkcja, która wzbogaca już i tak bogaty zestaw narzędzi MapForce [biblioteka funkcji](https://www.altova.com/pl/features_datafilters_mapforce.html). **[Funkcje grupowania](https://www.altova.com/pl/features_datafilters_mapforce.html)** może zostać wybrany do [Generowanie kodu w XSLT 2.0, Java, C# i C++](https://www.altova.com/pl/features_codegen_mapforce.html) i umożliwi efektywne reorganizowanie danych źródłowych w oparciu o wspólne wartości:

- **group-by** - reorganizuje dane w dokumencie wynikowym, grupując je na podstawie określonej, wspólnej wartości lub klucza grupowania
- **group-adjacent** -  grupuje elementy w sekwencji, przypisując elementy o tej samej wartości do tej samej grupy
- **group-starts-with** - rozpoczyna nową grupę na podstawie określonego wzorca i umieszcza wszystkie kolejne elementy w tej samej grupie, aż do znalezienia kolejnego elementu pasującego do tego wzorca
- **group-ends-with** - kończy tworzenie nowej grupy na podstawie określonego wzorca i umieszcza wszystkie kolejne elementy w tej samej grupie, aż do znalezienia kolejnego elementu pasującego do tego wzorca.`

Funkcja **[distinct-values](https://www.altova.com/pl/features_datafilters_mapforce.html)** to operacja filtrowania danych, która, mówiąc prosto, automatycznie ignoruje zduplikowane wartości wejściowe podczas zapisywania wyników mapowania. 

![Funkcja MapForce do wyodrębniania unikalnych wartości ](https://www.altova.com/blog/images/WhatsNewinMapForce2009_6340/distinctvalues.gif) 

MapForce zawiera teraz funkcję warunkową **pozycja**, która umożliwia filtrowanie danych na podstawie ich położenia w dokumencie źródłowym. Na przykład, poniższe odwzorowanie zwróci dane tylko dla pierwszych dwóch osób wymienionych w dokumencie źródłowym. 

![Funkcja określania położenia w MapForce](https://www.altova.com/blog/images/WhatsNewinMapForce2009_6340/positionfunction.gif)  

### Rozszerzone wsparcie dla baz danych

Dla użytkowników [tworzenie mapowań baz danych,](https://www.altova.com/pl/products/mapforce/xml_to_db_database_mapping.html) MapForce 2009 oferuje nowe, natywne wsparcie dla dodatkowych baz danych: Microsoft SQL Server 2008, Oracle 11g oraz PostgreSQL 8. Dodatkowo, program teraz umożliwia mapowanie pól XML w bazie SQL Server. Natywnie obsługiwane bazy danych to:

- Microsoft® SQL Server® wersje 2000, 2005, 2008
- IBM DB2® wersje 8 i 9
- IBM DB2 dla platformy iSeries® w wersji 5.4
- IBM DB2 dla systemów zSeries® wersje 8 i 9
- Oracle® 9i, 10g, 11g
- Sybase® 12
- MySQL® wersje 4 i 5
- PostgreSQL 8
- Microsoft Access™ wersje 2003 i 2007
- I inne

### Dokumentacja mapowania danych

Możliwość [tworzenia dokumentacji mapowania danych](https://www.altova.com/pl/features_mapping_doc.html) znacznie ułatwia współpracę przy dużych projektach integracji danych, które często angażują różnych projektantów, programistów, ekspertów w danej dziedzinie oraz interesariuszy.

![Wygeneruj dokumentację mapowania](https://www.altova.com/blog/images/WhatsNewinMapForce2009_6340/mapforce_gen_doc.gif)  

### Znajdź dialog do identyfikacji węzłów

A teraz coś, co osobiście uważam za bardzo przydatne: nowa funkcja wyszukiwania. Tak, może to brzmieć bardzo prosto i zwyczajnie – chyba że mieliście okazję pracować z dużymi i złożonymi, wielowarstwowymi zbiorami danych, takimi jak XBRL i EDI (znowu o tym!). 

Zapoznajcie się z kompletną listą [nowych funkcji w MapForce v2009](https://www.altova.com/pl/whatsnew.html#mapforce) – i, jak zawsze, pamiętajcie, że firma Altova dodaje nowe funkcje do wszystkich narzędzi z pakietu MissionKit w oparciu o sugestie użytkowników... więc śmiało, przesyłajcie swoje propozycje!
