---
title: "Pięć najważniejszych nowości w najnowszej wersji oprogramowania Altova"
date: "2018-04-17"
categories: 
  - "development"
  - "xbrl"
  - "xpath"
  - "xquery"
tags: 
  - "data-integration"
  - "data-mapping"
  - "json"
  - "uml"
  - "xbrl"
  - "xpath"
  - "xquery"
  - "xslt"
description: Wersja 2018 Release 2 firmy Altova udoskonala integrację danych dzięki nowym funkcjom, takim jak przetwarzanie danych JSON przy użyciu XPath/XQuery oraz wsparcie dla języka C++ w modelowaniu UML, co zwiększa efektywność.
---
Status: #blog

Tags:  #data-integration #data-mapping #json #uml #xbrl #xpath #xquery #xslt

Categories: [development](/blog/pl/category/development.md) | [xbrl](/blog/pl/category/xbrl.md) | [xpath+xquery](/blog/pl/category/xpathxquery.md) | [xpath+xquery](/blog/pl/category/xpathxquery.md)
# Pięć najważniejszych nowości w najnowszej wersji oprogramowania Altova

Wersja 2 linii produktów Altova Version 2018 wprowadza szereg nowych funkcji i aktualizacji, a także zupełnie nowy produkt.

Przyjrzyjmy się pięciu głównym powodom, dla których nie powinniście czekać [pobieranie](https://www.altova.com/pl/download) Ta wersja.

![Nowości dotyczące wersji 2018 R2](/blog/images/v2018r2_news.jpg)

<!--more-->

### **1. Przetwarzanie danych JSON za pomocą XSLT, XPath i XQuery**

Obecnie nie jest tajemnicą, że XMLSpy oferuje kompleksowe funkcje do edycji, generowania i konwertowania dokumentów [JSON](https://www.altova.com/pl/xmlspy-xml-editor/json_editor) oraz schematów JSON.

Teraz można również przeszukiwać i przekształcać dane JSON, korzystając z dobrze znanych standardów XPath, XQuery i XSLT. (A jeśli te standardy są Państwu jeszcze nieznane, zapraszamy do zapoznania się z naszymi bezpłatnymi [tutorialami dotyczącymi XSLT, XPath i XQuery](https://www.altova.com/pl/training-tutorials).)

 

![Wykorzystanie zapytań JSON z użyciem XPath/XQuery](/blog/images/json-xquery.png)

 

Obejrzyj krótki film demonstracyjny, który pokazuje tę nową funkcjonalność w działaniu:

![](https://www.youtube.com/watch?v=Hd5W6IpDA8Y)

### **2. Funkcje węzłów do mapowania danych**

Podczas procesu mapowania danych często konieczne jest zastosowanie tych samych operacji (np. usunięcie białych znaków, zmiana wielkości liter, mnożenie wartości, przypisanie wartości domyślnej dla pustych pól itp.) do wielu węzłów jednocześnie.

Teraz użytkownicy MapForce mogą łatwo osiągnąć to za pomocą _funkcji węzłów_, które pozwalają zdefiniować funkcje lub wartości domyślne i zastosować je do wielu węzłów, bez konieczności powtarzania definicji funkcji – a nawet bez rysowania linii mapowania.

 

 **![Funkcja węzła do mapowania danych](/blog/images/node-function.png)**

 

W przedstawionym schemacie, węzły, na które wpływa określona funkcja (pokazana na przykładowym obrazku powyżej), są oznaczone czarnym symbolem "Fx", wskazującym na tę funkcję. Natomiast węzły potomne, które dziedziczą tę funkcję, są oznaczone czerwonym symbolem.

Możliwość przypisywania tych samych reguł przetwarzania do wielu węzłów jednocześnie znacznie skraca czas potrzebny na definiowanie i utrzymywanie mapowań, a jednocześnie upraszcza je wizualnie, czyniąc je bardziej przejrzystymi i łatwiejszymi do zrozumienia.

### **3. Wsparcie dla inżynierii kodu C++ w kontekście modelowania UML**

C++ to jeden z najpotężniejszych i najbardziej wydajnych języków programowania dostępnych obecnie _de facto_ idealne rozwiązanie do zastosowań wymagających wysokiej wydajności obliczeniowej, serwerów oraz złożonych architektur, które potrzebują najbardziej zaawansowanych funkcji językowych.

UModel teraz obsługuje język C++ oprócz C# i Java, umożliwiając generowanie kodu programów na podstawie modeli UML, inżynierię wsteczną istniejącego kodu oraz proces inżynierii dwukierunkowej.

 

![Kod C++ wygenerowany na podstawie diagramów UML](/blog/images/cplusplus-uml.png)

 

To długo oczekiwane wsparcie jest ostatnim elementem, który pozwoli umieścić UModel na równi z najlepszymi [produktami/rozwiązaniami] dostępnymi na rynku  [Modelowanie UML](https://www.altova.com/pl/umodel) produkty. Jednak, w przeciwieństwie do innych rozwiązań UML o porównywalnych funkcjonalnościach, UModel zachowuje przystępną cenę.

### **4. Certyfikaty wydawane przez organizacje zajmujące się standardami XBRL**

Zarówno program XMLSpy, jak i serwer RaptorXML+XBRL, otrzymały nową certyfikację [XBRL Certified Software](https://software.xbrl.org/create/altova-xmlspy)™ od organizacji XBRL International za ścisłe przestrzeganie standardów XBRL.

[![](/blog/images/xbrl-certified-software-logo.png)](https://software.xbrl.org/create/altova-xmlspy)

Program XMLSpy, wyposażony w [edytor i narzędzie do weryfikacji taksonomii XBRL](https://www.altova.com/pl/xmlspy-xml-editor#XBRL), jest certyfikowany zarówno do tworzenia, jak i przetwarzania raportów XBRL, natomiast serwer RaptorXML+XBRL jest certyfikowanym oprogramowaniem do przetwarzania raportów, służącym do [weryfikacji i przetwarzania dokumentów XBRL](https://www.altova.com/pl/raptorxml).

 

 **[![](/blog/images/xbrl-dqc-certified.png)](https://xbrl.us/tools-and-services/raptorxml-xbrl-server/)**

RaptorXML uzyskał również certyfikat od XBRL.US dla [wersji 5 zasad Komitetu ds. Jakości Danych (Data Quality Committee)](https://xbrl.us/tools-and-services/raptorxml-xbrl-server/). Certyfikowane aplikacje wykorzystują aktualny zestaw zatwierdzonych zasad Komitetu ds. Jakości Danych XBRL US i z powodzeniem stosują te zasady do dokumentów XBRL, generując oczekiwane wyniki.

Te dwie certyfikaty potwierdzają ścisłe przestrzeganie standardów XBRL, zapewniane przez firmę Altova [Narzędzia XBRL](https://www.altova.com/pl/xbrl-tools).

### **5. Nowy serwer DiffDog**

 **![Serwer DiffDog](/blog/images/diffdog_server.png)**

Funkcja porównywania plików i katalogów, znana z popularnego narzędzia Altova DiffDog, jest teraz dostępna jako wydajne oprogramowanie serwerowe, dostępne dla systemów Linux, MacOS X oraz Windows.

Serwer DiffDog umożliwia automatyzację porównywania dużych ilości danych i [Automatyczne generowanie raportów różnic](https://www.altova.com/pl/diffdog-server) z obsługą:

- Porównywanie plików binarnych, tekstowych i XML
- Porównywanie katalogów
- Porównywanie archiwów ZIP
- Porównywanie plików znajdujących się pod określonymi adresami URL
- Różnice dwukierunkowe i trójkierunkowe

 

Wersja 2018, aktualizacja 2, jest już dostępna. **[Aktualizacja](https://www.altova.com/pl/download) swojego oprogramowania już teraz lub [pobierz bezpłatną 30-dniową wersję próbną](https://www.altova.com/pl/download) dowolnego produktu Altova.**
