FME Form Advanced to praktyczne szkolenie dla osób, które znają już podstawy pracy w FME i chcą rozwijać umiejętności budowania bardziej zaawansowanych, elastycznych i wydajnych procesów przetwarzania danych.
W trakcie zajęć uczestnicy uczą się projektować rozwiązania bardziej skalowalne i łatwiejsze do utrzymania.
Program obejmuje parametryzację skryptów, automatyzację i przetwarzanie wsadowe, pracę z listami, serwisami zewnętrznymi, bazami danych, wyrażeniami regularnymi oraz zagadnienia związane z analizą logów i optymalizacją skryptów.
Szkolenie ma charakter warsztatowy i bazuje na zadaniach praktycznych.
Program szkolenia
Dokumentowanie skryptu
Tworzenie czytelnych i dobrze opisanych workspace’ów, uzupełnianie parametrów i opisu skryptu oraz organizacja projektu pod kątem dalszego utrzymania.
Parametryzowanie skryptów
Parametryzacja readerów, writerów i transformerów, typy parametrów, parametry publiczne i prywatne, parametry użytkownika oraz linkowanie parametrów.
Automatyzacja przetwarzania i przetwarzanie wsadowe
Wykorzystanie WorkspaceRunnera, przygotowanie procesów uruchamianych wielokrotnie z różnymi wartościami parametrów oraz budowa rozwiązań do pracy batchowej.
Wykorzystanie WorkspaceRunnera, przygotowanie procesów uruchamianych wielokrotnie z różnymi wartościami parametrów oraz budowa rozwiązań do pracy batchowej.
Zaawansowana praca z writerami i fanoutem
Konfiguracja zapisu danych, fanout, zarządzanie nazwami plików i folderów oraz kontrola sposobu zapisu wyników przy użyciu jednego writera.
Zaawansowane analizy przestrzenne i topologia
Łączenie danych opisowych z obiektami, naprawa topologii, budowa i analiza sieci, wyznaczanie najkrótszej ścieżki oraz praca na spójnych fragmentach sieci.
Serwisy zewnętrzne
Integracja danych z usługami zewnętrznymi, geokodowanie oraz wykorzystanie zapytań do usług sieciowych.
Praca na listach i zaawansowana obsługa atrybutów
Agregowanie rekordów, budowanie pól opisowych, łączenie wielu informacji w jednym atrybucie oraz przygotowanie danych do dalszego przetwarzania i raportowania.
Praca z bazami danych
Odczyt i zapis danych do baz, porównywanie danych wsadowych z danymi już zapisanymi, filtrowanie rekordów oraz aktualizacja tabel na podstawie warunków biznesowych.
Wyrażenia regularne w praktyce
Wykorzystanie regex do wyszukiwania, walidacji i ekstrakcji informacji z danych tekstowych.
XML i niestandardowe struktury danych
Otwieranie XML i niestandardowego GML bez schematu XSD, wykorzystanie konfiguracji Feature Paths oraz dekodowanie geometrii zapisanej w atrybutach.
Podstawy użycia Pythona w FME
Omówienie transformerów PythonCreator, PythonCaller i FME Python API.
Interpretacja logu i optymalizacja skryptów
Konfiguracja logu, analiza kluczowych komunikatów, interpretacja informacji o środowisku i zasobach, a także optymalizacja wydajności skryptów, readerów i writerów.
Dodatkowe informacje:
Minimalna liczba uczestników: 3
Czas trwania szkolenia: 12 godzin
Sposób realizacji: online oraz stacjonarne
Kurs jest prowadzony w języku polskim.
Wymagania dotyczące uczestnika: podstawowa znajomość obsługi FME
(np. dzięki uczestnictwu w szkoleniu “Wprowadzenie do FME Form” lub „FME Form Basic”)
Uczestnicy otrzymują dane oraz materiały niezbędne do przeprowadzenia szkolenia
Certyfikat po zakończeniu kursu
Forma szkolenia – minimum teorii, maximum praktyki
szkolenie prowadzone jest w formule praktycznych warsztatów,
program łączy teorię z zadaniami wykonywanymi w FME Workbench,
uczestnicy pracują na ćwiczeniach obejmujących rzeczywiste scenariusze integracji, transformacji i automatyzacji danych,
zajęcia obejmują pracę m.in. z plikami SHP, FFS, CSV, XML, GML, XLSX, bazą SQLite, a także z usługami sieciowymi i standardami WMS, WFS.
Efekty nauki
Po szkoleniu uczestnik będzie potrafił:
dokumentować i porządkować bardziej złożone skrypty FME,
parametryzować workspace’y i wykorzystywać parametry użytkownika w praktyce,
budować procesy automatycznego i wsadowego przetwarzania danych z użyciem WorkspaceRunnera,
konfigurować bardziej zaawansowany zapis danych, w tym fanout i parametry writerów,
wykonywać bardziej złożone analizy przestrzenne, w tym zadania związane z topologią i analizą sieci,
integrować dane z serwisów zewnętrznych oraz wykorzystywać geokodowanie i usługi sieciowe,
agregować dane i pracować na listach oraz złożonych strukturach atrybutowych,
odczytywać, porównywać i zapisywać dane do baz danych,
stosować wyrażenia regularne do walidacji i ekstrakcji informacji tekstowych,
otwierać i przetwarzać dane XML oraz niestandardowe struktury GML,
analizować logi FME i identyfikować problemy wpływające na wydajność,
optymalizować skrypty oraz świadomie korzystać z dodatkowych możliwości FME, takich jak HTTP Caller, JSON czy Python.
Skorzystaj z naszego doświadczenia
Kurs został przygotowany w oparciu o wiedzę i doświadczenie ekspertów i trenerów FME, którzy przeprowadzili liczne szkolenia dla firm z branż takich jak telekomunikacja, utilities, instytucje publiczne, GIS i wiele innych.
przeprowadzonych szkoleń
uczestników
firm, które przeszkoliliśmy
Poszerz swoją wiedzę z kursem FME
Chcesz wykupić dostęp do kursu dla siebie lub swojego zepołu? Masz dodatkowe pytania?
Skontaktuj się z nami – udzielimy Ci szczegółowych informacji i odpowiemy na wszelkie pytania.