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 programu MapForce. Owszem, niektóre z tych funkcji zostały dodane z konieczności, aby umożliwić mapowanie danych XBRL wielowymiarowych, 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 Dodaj warstwę niestandardowego przetwarzania danych do swoich mapowań, co pozwoli Ci na przekształcenie struktury danych wyjściowych, a nawet manipulować treścią 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. Funkcje grupowania może zostać wybrany do Generowanie kodu w XSLT 2.0, Java, C# i C++ 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 to operacja filtrowania danych, która, mówiąc prosto, automatycznie ignoruje zduplikowane wartości wejściowe podczas zapisywania wyników mapowania.

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.

Rozszerzone wsparcie dla baz danych

Dla użytkowników tworzenie mapowań baz danych, 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 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.

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 – 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!