FME 2021.0 – zobacz, jak działa nowa wersja!

Autor 11 marca, 202124 marca, 2021Aktualności, Nowości FME, Wydarzenia
fme 2021 0

Od automatyzacji, przez przetwarzanie strumieniowe, po lepszą wydajność silnika – FME 2021.0 to zdecydowanie nowa jakość pracy z danymi. Zobacz, co możesz zyskać dzięki nowej wersji!

FME 2021.0 daje sporo nowych możliwości: możesz łączyć się z kolejnymi systemami, przekształcać dane jeszcze szybciej niż dotąd i lepiej kontrolować automatyzację pracy. Oto obszary, w których pojawiły się nowe funkcjonalności:

Nowe formaty
i źródła danych

Szybsze przetwarzanie

Zaawansowane automatyzacje

Autoskalowanie

Rozszerzone wsparcie dla systemów – nowe formaty i źródła danych

Aby dalej rozszerzać zasięg danych, w nowej wersji dodano wsparcie dla ponad 10 nowych systemów. Bez względu na to, gdzie gromadzisz, przechowujesz czy przetwarzasz dane, FME ułatwi dostęp do nich osobom, które z nimi pracują. Oto niektóre spośród nowych systemów, z którymi może łączyć się nowa wersja FME:

  • Apache Parquet (Reader/Writer) – odczyt i/lub zapis danych do hurtowni danych Big Data będącej częścią środowiska Apache Hadoop.
  • PROJ7 (Transformer) – bezpośredni dostęp do oprogramowania PROJ7, które pozwala na geoprzestrzenną transformację współrzędnych pomiędzy systemami. Bezpośrednie połączenie umożliwia korzystanie z sieci dostępnych w najnowszej wersji PROJ.
  • RabbitMQ (Connector) – łączenie, wysyłanie, odbieranie oraz liczenie wiadomości dla przepływów pracy w FME, dzięki integracji z darmowym brokerem wiadomości.
  • CKAN (Connector) – przesyłanie i pobieranie danych z darmowego portalu CKAN (Comprehensive Knowledge Archive Network) służącego do przechowywania i dystrybucji otwartych danych.
  • BIM360 Docs (Connector) – przesyłanie, pobieranie i wyświetlanie plików przechowywanych na BIM360 Docs bezpośrednio do i z FME.
  • Esri CityEngine (FME Hub) – generowanie bezpośrednio w FME modeli 3D środowisk miejskich za pomocą reguł CityEngine.

Ulepszone doświadczenia użytkownika – łatwiejsze i szybsze przetwarzanie

Śmiało można stwierdzić, że FME 2021.0 przynosi znaczące podniesienie wydajności oraz poprawę doświadczenia użytkownika dzięki elastyczności i szybkości przetwarzania danych. Poniżej kilka najważniejszych zmian, które zostały wprowadzone w najnowszej wersji FME:

  • Zwiększenie wydajności transformerów – ułatwiona konfiguracja transformerów tj. Bufferer, ShortestPathFilter, czy SpatialRelator, by działały jeszcze sprawniej i by przetwarzać dane nawet 10 razy szybciej.
  • Okna dialogowe w transformatorach uwzgledniających dane (np. Tester, AttributeManager, TestFilter) – nie trzeba już zapamiętywać dokładnych wartości poszczególnych atrybutów. W FME 2021 podczas konfigurowania warunków wystarczy zacząć pisać, by zobaczyć pasujące wartości.
  • Kreator okien dialogowych parametrów – funkcjonalność przydatna szczególnie dla użytkowników, którzy często korzystają z zasobów na FME Hub. Przy użyciu prostego interfejsu „drag-and-drop” można zbudować okna dialogowe parametrów użytkownika dla obszarów roboczych i niestandardowych transformerów (tzw. Custom Transformerów). Dzięki temu proces udostępniania skryptów będzie jeszcze łatwiejszy. Natomiast odbiorcy oraz użytkownicy Twoich skryptów jedynie dostosują zdefiniowane przez Ciebie parametry bez konieczności wypełniania więcej niż to, czego wymaga obszar roboczy lub niestandardowy transformer.
  • Integracja danych strumieniowych – W FME Server 2021 dostępna jest nowa zakładka Streams. Teraz integracja danych strumieniowych oraz IoT, a także przetwarzanie danych w czasie rzeczywistym są łatwiejsze niż kiedykolwiek. Przetwarzanie strumieniowe to alternatywa dla przetwarzania zbiorczego lub wsadowego. Umożliwia ono łączenie i integrowanie strumieni oraz wzbogacanie i analizowanie danych w celu podejmowania decyzji z czasie rzeczywistym, bez względu na źródło i objętość danych.

Zaawansowane automatyzacje – zwiększona kontrola i wytrzymałość

W FME Server 2021.0 znalazły się aktualizacje, które pozwalają użytkownikom na łatwiejsze zarządzanie procesami oraz wzorcami integracji. Oto najważniejsze z nich.

  • Opcja Guaranteed Delivery (gwarantowana dostawa), dzięki której można tworzyć niezawodne przepływy pracy, aby śledzić i zapobiegać awariom podczas komunikacji z wieloma systemami zewnętrznymi i wewnętrznymi. Opcja ta daje pewność, że zautomatyzowane działania zawsze będą wykonane.
  • Ręczny wyzwalacz dostępny w procesach automatyzacji, dzięki któremu można uruchamiać przetwarzanie jednym kliknięciem lub wykonując wywołanie REST. Jest to idealna metoda dla m. in. dla tych procesów, które przetwarzają ciężkie i skomplikowane zadania.

Autoskalowanie

Użytkownicy FME, którzy pracują z bardzo dużymi zbiorami danych, często zastanawiają się nad kilkoma kwestiami, m.in.:

  • Ile zasobów procesora i pamięci wymagają moje obszary robocze?
  • Czy muszę wdrożyć silniki dynamiczne i przypisać do nich zadania lub kolejki?
Aby łatwiej było znaleźć odpowiedzi na te pytania, FME Server 2021.0 dostarcza tzw. Job Information. Dzięki temu można zarządzać kolejkami zadań w FME Server oraz wydajniej wdrażać kolejne silniki.

Job Information to m.in.:

  • Wskaźniki wykonanych zadań – informują one np. o czasie przetwarzania zadań, zużyciu pamięci lub czasie pracy procesora. Dzięki temu możliwe jest określenie, kiedy silniki są najbardziej, a kiedy najmniej obciążone, by np. śledzić wydajność silników FME Servera w miarę upływu czasu.
  • Kontrola kolejek – w FME Server przeprojektowano sposób zarządzania obciążenia silników FME Server. Funkcjonalność ta pomaga administratorom na konfigurowanie kolejek opartych na regułach, by zmaksymalizować wykorzystanie silników i wydajność przetwarzania danych na FME Server.

Safe Software, twórcy FME, planują dalszy rozwój FME Servera w taki sposób, aby zwracane były nie tylko historyczne i bieżące zużycie, ale również przewidywane informacje o obciążeniu. Dzięki temu FME Server ułatwi decyzje dotyczące skalowania silników FME. 

Oczywiście, kiedy mówimy o wydajności oraz skalowalności, nie można pominąć silników dynamicznych, które zostały wprowadzone wraz z FME 2020. Odgrywają one kluczową rolę we wspieraniu automatyzacji, strumieniowania i skalowania. Dysponując takimi samymi możliwościami, jak silniki standardowe, silniki dynamiczne umożliwiają użytkownikom wykorzystanie FME do rozwiązywania nowych wyzwań w innowacyjny i opłacalny sposób.

Większość wprowadzonych nowości to pomysły użytkowników FME, które zgłaszane są na bieżąco podczas wykorzystywania oprogramowania do pracy z danymi. Zachęcamy zatem do samodzielnego zgłaszania wszelkich pomysłów, by wspólnie rozwijać platformę FME.

Pobierz FME w wersji 2021.0 i ciesz się z najnowszych możliwości i funkcjonalności. 

Pobierz FME 2021.0