Nowa wersja Altova z funkcją odwrotnego mapowania XSLT

Czas na najnowszą wersję narzędzi dla programistów oraz oprogramowania serwerowego firmy Altova. Ta wersja wprowadza wiele innowacyjnych funkcji we wszystkich produktach, w tym zupełnie nową wersję MapForce Server, o nazwie MapForce Server Accelerator Edition, która zapewnia jeszcze szybsze przetwarzanie zadań integracji danych.

Przyjrzyjmy się najważniejszym nowościom w wersji 2017, wydanie 3.

Mapowanie wsteczne dla XSLT i XQuery

Testowanie, debugowanie i udoskonalanie kodu XSLT i XQuery może być procesem czasochłonnym i często frustrującym, ze względu na złożoność i duży rozmiar odpowiednich dokumentów. Narzędzia XMLSpy, takie jak debugger XSLT i debugger XQuery, są doskonałe do analizy i udoskonalania transformacji.

Funkcja odwrotnego mapowania XSLT/XQuery idzie o krok dalej, umożliwiając programiście prostym kliknięciem w fragment dokumentu wynikowego, aby zobaczyć odpowiadający mu węzeł XML oraz wyrażenie XSLT lub XQuery, które go utworzyły. Podczas pracy z odwrotnym mapowaniem XSLT, można nawet kliknąć bezpośrednio w wynik wyświetlany w przeglądarce, jak pokazano poniżej.

Ta nowa funkcjonalność stanowi ogromny krok naprzód w rozwoju XSLT i XQuery, szczególnie że XMLSpy umożliwia odtwarzanie zmian bez modyfikowania kodu w żaden sposób. Zobacz, jak to działa, w tym filmie.

Wsparcie dla formatu JSON5

Wsparcie dla formatu JSON w całej gamie produktów zostało zaktualizowane, aby obejmowało JSON5, czyli proponowane rozszerzenie standardu, które ma ułatwić czytanie i pisanie kodu JSON przez ludzi. Oznacza to, że można wybrać format JSON lub JSON5 – inteligentne narzędzie do edycji i konwersji w programie XMLSpy, mapowanie danych w programie MapForce, oraz szybka weryfikacja na serwerze RaptorXML.

Ulepszone pole wyszukiwania

Nowy, zmodernizowany pasek wyszukiwania i zamiany, który niedawno został dodany do programu XMLSpy, jest teraz dostępny również w programach StyleVision, MapForce i DatabaseSpy. Dodatkowo, pasek wyszukiwania obsługuje teraz wyszukiwanie wieloliniowe za pomocą wyrażeń regularnych we wszystkich tych programach.

Nowy komponent "łączenie" do mapowania danych

Nowy komponent "łączenie" w MapForce działa podobnie do operacji JOIN w SQL, co sprawia, że jest intuicyjny w użyciu i zrozumieniu, a jednocześnie bardziej elastyczny, ponieważ umożliwia łączenie struktur danych w dowolnym formacie. Na przykład, można połączyć strukturę XML z plikiem CSV. Element "Warunek" znajdujący się na dole okna łączenia pozwala zdefiniować, w jaki sposób pliki będą łączone podczas mapowania.

Dla projektów mapowania, które wykorzystują bazy danych relacyjnych, komponent "łączenie" generuje instrukcje SQL JOIN, co zapewnia szybkie wykonywanie mapowań. Korzystając z MapForce Server do automatyzacji mapowań, można uzyskać dostęp do dodatkowych optymalizacji dla mapowań wykorzystujących funkcję "łączenie", dzięki nowej wersji MapForce Server Accelerator Edition, o której mowa poniżej.

Konwersja projektu StyleVision do formatu MobileTogether

StyleVision, narzędzie do projektowania raportów wizualnych i formularzy elektronicznych, teraz oferuje możliwość konwersji istniejącego projektu na projekt kompatybilny z MobileTogether. Oznacza to, że można wykorzystać istniejący raport lub formularz StyleVision jako doskonałą podstawę do tworzenia aplikacji mobilnej!

Oto fragment projektu "Faktura" z programu StyleVision, zapisany jako plik projektu MobileTogether i otwarty w programie MobileTogether Designer.

Program MobileTogether Designer umożliwia modyfikację projektu w razie potrzeby, a następnie wdrażanie go jako natywną aplikację, do której można uzyskać dostęp na urządzeniach mobilnych oraz na komputerach z systemem Windows 8/10 – a także w dowolnej przeglądarce internetowej.

Jest to szczególnie przydatne dla klientów korzystających z programu StyleVision do projektowania formularzy elektronicznych dla programu Altova Authentic Browser Edition, ponieważ eliminuje konieczność korzystania z wtyczek przeglądarki, ponieważ nowoczesne przeglądarki stopniowo rezygnują z obsługi wtyczek.

Nowe funkcje w silniku tworzenia wykresów

Silnik generowania wykresów w programach XMLSpy, StyleVision, DatabaseSpy oraz serwerze RaptorXML został ulepszony, co pozwala użytkownikom tworzyć wykresy o jeszcze większej złożoności:

  • Wykres liniowy może być używany do wyświetlania jedynie punktów, bez linii je łączących
  • Oś Y może być odwrócona, przy czym wartość 0 znajduje się na górze
  • Wartości mogą być wyświetlane bezpośrednio na wskaźnikach lub słupkach
  • Etykiety tekstowe można umieszczać na wykresach (np. w celu wskazania jednostek)
  • Dostosowywanie odległości między słupkami na wykresach słupkowych

MapForce Server – Wersja z akceleratorem

Serwer MapForce zapewnia wydajne automatyzacja projektów mapowania danych zdefiniowane w MapForce. Obecnie, wersja MapForce Server Accelerator oferuje jeszcze większą wydajność dla użytkowników korzystających z serwerów z dwoma lub więcej rdzeni procesora, dzięki zastosowaniu specjalnych optymalizacji:

  • Wielowątkowe wykonywanie poszczególnych operacji mapowania danych
  • Wykonanie mapowań danych, które obejmują nowy komponent "łączenie" opisany powyżej

Podczas testów, wersja MapForce Server Accelerator wykazała możliwość wykonywania projektów mapowania przesyłanych przez klientów nawet 70 razy szybciej*!

* (Uwaga: Należy sprawdzić, czy w oryginalnym tekście jest jakiś przypis lub wyjaśnienie dotyczące tej liczby, i ewentualnie uwzględnić go w tłumaczeniu, np. "nawet 70 razy szybciej, w zależności od konfiguracji i złożoności projektu").

Dowiedz się więcej i zaktualizuj

Dowiedz się wszystkiego o Nowe funkcje Dodano to we wszystkich produktach z danej linii.

Istotni klienci mogą zaktualizować swoje oprogramowanie do najnowszej wersji, aby skorzystać ze wszystkich tych nowych funkcji. Możecie również wypróbować dowolny produkt firmy Altova bezpłatnie przez 30 dni.

  • Wyniki wydajności oparte na wewnętrznych testach przeprowadzonych przez firmę Altova. Państwa wyniki mogą się różnić.