Szkolenie: Altova MapForce

MAPFORCE

Mapowanie danych między różnymi formatami

Dostępne na zamówienie dla grup.

Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia , dla grup od 3 osób .

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 2900 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

Kategorie: Bazy danych, SQL , XML

Altova MapForce jest komercyjnym narzędziem, które pozwala w graficzny sposób definiować i uruchamiać „mapowania” pomiędzy różnymi formatami danych. Może być to wykorzystane zarówno do jednorazowej migracji danych, jak i w celu budowania procesów zautomatyzowanej transformacji i integracji danych.

Mapowanie można wykonać bezpośrednio z edytora MapForce, co ma sens w przypadku pracy ad-hoc czy też w ramach testowania mapowań. Aby uzyskać wydajność odpowiednią dla ciągłej pracy w dużymi porcjami danych oraz możliwość integracji z innymi systemami w firmie, zalecane jest jedno w dwóch profesjonalnych rowiązań:
1. Eksport mapowania do kodu źródłowego w językach Java, C# lub C++, a w przypadku mapowań danych XML także XSLT lub XQuery.
2. Eksport mapowania do wewnętrznego formatu Altova i uruchamianie wsadowe za pomocą (dodatkowo płatnych…) narzędzi MapForce Server lub FlowForce. To podejście gwarantuje pokrycie kompletnej funkcjonalności diagramów MapForce oraz pełną zgodność z działaniem bezpośrednio z edytora.

Z punktu widzenia użytkownika mapowanie jest po prostu diagramem, w którym źródło danych łączy się z wyjściem (celem) mapując odpowiadające sobie pola, np. imię na firstName. Bardziej zaawansowane mapowania mogą obejmować wiele celów i źródeł, stosować filtrowanie, łączenie i rozrzucanie danych, przekształcać wartości (operacje na tekście, działania matematyczne).

Oprócz wygody projektowania przekształceń, największą zaletą MapForce jest liczba i różnorodność obsługiwanych formatów danych. Źródłami i celami przekształcenia mogą być zarówno pliki, jak i działające usługi, z którymi MapForce połączy się w czasie wykonania. Obsługiwane formaty obejmują:

  • Excel,
  • XML,
  • JSON,
  • CSV i pliki tekstowe,
  • formaty elektronicznej wymiany danych (EDI) – standardy EDIFACT i X12,
  • bazy danych SQL,
  • usługi SOAP i REST.

Podczas projektowania mapowań w MapForce korzysta się także z definicji struktury takich jak XML Schema, JSON Schema, WSDL.

Nasze szkolenie obejmuje przykłady wykorzystania każdego z podanych formatów i źródeł danych oraz wszystkie standardowe elementy dostępne w diagramach mapowań. Szkolene polega przede wszystkim na tworzeniu od zera niezbyt dużych, ale różnorodnych mapowań. Poszczególne komponenty mapowań wprowadzane są równolegle z kolejnymi formatami i źródłami danych. Przykładowe dane do ćwiczeń są dostarczane przez instruktora lub pobierane z otwartych źródeł w sieci.

Czas trwania

2 dni

Program

  1. Pierwsze kroki
    • Produkt Altova MapForce, poziomy licencji, produktu dodatkowe
    • Tworzenie pierwszych trywialnych mapowań na plikach
    • Wykonanie mapowania i odczyt wyników
    • Elementy interfejsu użytkownika, sposoby zaznaczania itp.
  2. Podstawy budowania i działania mapowań
    • Format XML w MapForce
      • Rola XML Schema i ładowanie definicji schematu do MapForce
      • Dodawanie źródła i celu mapowania
      • Mapowanie odpowiadających sobie pól
      • Mapowanie rekordów i struktur wielopoziomowych
    • Podstawowe elementy mapowań
      • Stałe tekstowe i liczbowe
      • Parametry mapowań i ustalanie ich wartości (simple input)
      • Dodatkowe wyjście (simple ouput) i zastosowania
      • Warunki logiczne (if-else condiction), przegląd operatorów
      • Filtry i ich zastosowania
    • Sortowanie danych
  3. Dodatkowe plikowe formaty danych
    • JSON
      • Rola JSON Schema
      • Generowanie schematu na podstawie przykładowych danych
    • Excel
      • Wykrywanie struktury na podstawie przykładu
      • Mapowanie pól na kolumny
      • Zakresy wierszy, dodawanie i usuwanie wierszy
      • Sztywne oraz elastyczne adresowanie komórek
      • Skoroszyty z wieloma arkuszami
    • CSV
      • Wykrywanie struktury na podstawie przykładu
      • Konfiguracja separatora i innych szczegółów
      • Dodawanie i usuwanie pól
    • Dowolne pliki tekstowe
      • FLF – pola stałej długości
      • Narzędzie FlexText do elastycznego określania struktury danych w plikach tekstowych
    • Formaty EDI
      • Zastosowania elektronicznej wymiary danych i standardy z nią związane: EDIFACT, X12
      • Struktura plików EDIFACT: grupy, segmenty, komponenty
      • Przykłady mapowania EDIFACT w MapForce
  4. Zaawansowane komponenty mapowań
    • Przegląd dostępnych funkcji MapForce
    • Własne funkcje jako reużywalne fragmenty mapowań
    • Słowniki (mappery) wartości
    • Wyjątki
    • Złączenia (join) i łączenie danych z wielu źródeł
    • Agregacje i tworzenie prostych raportów/podsumowań
  5. Zewnętrzne systemy jako źródła / cele mapowań
    • Bazy danych SQL
      • Podłączanie się do bazy i odczyt struktury
      • Pobieranie danych z tabel
      • Wykonywanie złożonych zapytań SQL; podstawianie parametrów
      • Zapisywanie nowych rekordów do tabel
    • Usługi sieciowe
      • Usługi sieciowe XML oparte o WSDL i SOAP
      • Usługi REST z formatami JSON i XML na przykładzie otwartych usługi dostępnych w sieci
  6. Profesjonalne wykorzystanie mapowań – wprowadzenie do wdrożenia
    • Eksport kodu źródłowego na przykładzie XSLT i Java
    • Eksport pliku .mfx i uruchomienie za pomocą MapForce Server

Pobierz w wersji PDF

Training also available in English .

Przeznaczenie i wymagania

Adresatami szkolenia są osoby zamierzające pracować z narzędziem MapForce lub takie, które już zaczęły z nim pracować, ale potrzebują uporządkować i pogłębić wiedzę, tudzież przećwiczyć różne scenariusze pracy z narzędziem.

Od uczestników oczekujemy przede wszystkim sprawnej obsługi komputera (operacje na plikach, zaznaczanie i kopiowanie elementów).

Osoby pracujące z własnych komputerów (tryb zdalny lub szkolenie u Klienta) muszą posiadać oprogramowanie Altova MapForce. Producent udostępnia 30-dniową licencję próbną.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Obecnie brak terminów
Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach