Przejdź do treści

vise DMW · Data Migration Workbench

Błędy widać jeszcze przed ładowaniem.

Biznes i IT prowadzą część danych w migracji na jednym ekranie: ekstrakcja, walidacja, profilowanie, mapowanie pól i wartości, symulacja ładowania, zasilenie systemu przez standardowe interfejsy, raport. Cały łańcuch — albo warstwa przed obecnym narzędziem do ładowania.

Od 2017
w produkcji w globalnej grupie browarniczej
8 kroków
od ekstrakcji do raportu
Dziesiątki
krajów zmigrowanych do SAP
Bez dźwięku, 29 s · ekrany z programu demo Nordic Rollout · pełne demo (4 min, po angielsku)

02 · Osiem kroków

Każdy krok jest kontrolowany. Każdy krok jest widoczny.

Po wybraniu kroku widać, co robi i jak wygląda ekran.

Krok 03 · Validate

Reguły jako kod, uruchamiane na każdym rekordzie, z imiennym właścicielem.

Reguły walidacyjne to małe funkcje z zakresem, poziomem istotności, udokumentowanym uzasadnieniem i właścicielem. Są wersjonowane, testowane w sandboksie i uruchamiane na bieżącym ekstrakcie. Użytkownicy biznesowi widzą wyniki dla każdego obiektu i pola, architekci — kod reguły. AI może przygotować projekt reguły na podstawie jednego zdania — włącza ją człowiek.

  • Reguły formatu, LoV, warunkowe, własne i agregujące
  • Poziom istotności, zakres i właściciel przy każdej regule
  • Projekt od AI, włączenie przez człowieka
vise DMW, reguły walidacyjne: 156 reguł dla 119 pól i 7 obiektów, filtrowane według lokalizacji
Reguły walidacyjne — 156 reguł, 119 pól, 7 obiektów (demo)

03 · W istniejącym procesie ładowania

Integrator zostaje przy swoim narzędziu do ładowania. vise DMW działa przed nim.

Źródło → DMW (ekstrakcja, walidacja, mapowanie, symulacja) → istniejąca ścieżka ładowania → S/4HANA. Trzy sposoby podłączenia, wybierane dla każdego obiektu. vise DMW przechowuje reguły, mapowania i ślad audytowy; rekordy są w SAP.

A · Ładuje DMW Wbudowany loader, jeden przycisk Zasila system przez BAPI, IDoc lub OData/RAP, partia po partii. Każdy odrzucony rekord wraca do kolejki korekt z komunikatem SAP; reszta partii idzie dalej; poprawione rekordy są ładowane ponownie. Jeden ślad audytowy od walidacji do ładowania.
B · Ładuje Migration Cockpit Zwalidowane pliki dla LTMC / LTMOM DMW dostarcza zbiór danych w formacie szablonu Cockpitu, już zmapowany na obiekt migracyjny i już po walidacji i symulacji — wgranie do Cockpitu jest formalnością, a nie pierwszym testem.
C · BODS lub własny loader Czysty zbiór danych, udokumentowane reguły DMW przekazuje zwalidowany, zmapowany zbiór danych jako CSV, XML, JSON lub tabele stagingowe, razem ze specyfikacją mapowania i historią transformacji. Tak korzysta z niego nasz klient z najdłuższym stażem: DMW jako bramka gotowości, BODS jako loader.

W każdym wariancie ładowanie idzie przez standardowe interfejsy SAP, więc CVI, kontrole customizingu, BAdI/exity, zakresy numeracji i uprawnienia pozostają aktywne. DMW nigdy nie zapisuje bezpośrednio do tabeli.

04 · Reguły jako kod

AI przygotowuje regułę. Człowiek ją włącza.

Wystarczy opisać kontrolę jednym zdaniem — „numer VAT norweskiego dostawcy musi składać się z NO, dziewięciu cyfr i MVA” — a asystent DMW przygotowuje regułę, uruchamia ją w sandboksie na prawdziwych rekordach i raportuje, co przeszło. Reguła to czytelna funkcja z zakresem, poziomem istotności i udokumentowanym uzasadnieniem. Jej włączenie to decyzja człowieka, zapisywana z nazwą użytkownika i czasem.

  • Każda reguła ma właściciela, wersję i wynik testu w sandboksie.
  • Architekci czytają kod, właściciele biznesowi — zdanie.
  • Nic, co napisze AI, nie działa na danych produkcyjnych przed zatwierdzeniem.
Asystent DMW: reguła walidacyjna przygotowana na podstawie zdania, przetestowana w sandboksie na przykładach poprawnych i błędnych
Asystent DMW przygotowuje i testuje regułę
Karta reguły zgodności waluty konta księgi głównej: zakres, dokumentacja i kod reguły w Pythonie
Karta reguły z zakresem, dokumentacją i kodem

05 · Raporty

Jakość danych, którą przeczytają właściciele biznesowi.

Nie log programisty. Strony, które co tydzień otwierają kierownik programu, data steward i komitet sterujący.

vise DMW, Summary Report: poprawne rekordy 90,7%, +1,6 pp względem poprzedniego tygodnia, największe poprawy i regresje
01 Podsumowanie tygodnia Kto się poprawił, co się pogorszyło, co jest do zrobienia. Strona, którą kierownik programu wysyła w piątek. Poprawne rekordy 90,7% · +1,6 pp tydzień do tygodnia · największe poprawy i regresje
vise DMW, Top Offending Rules: liczba błędów, zmiana w ciągu sześciu tygodni i trend dla każdej reguły
02 Reguły z największą liczbą błędów Reguły uszeregowane według liczby błędów, z trendem z sześciu tygodni i właścicielem przy każdej z nich. Błędy na regułę · zmiana w ciągu sześciu tygodni · trend dla każdej reguły
Dashboard Apache Superset na danych z vise DMW: wynik DQ, zwalidowane rekordy, błędne rekordy, reguły z błędami
03 Dashboardy Superset BI na żywo na tych samych zwalidowanych danych — KPI, trendy i porównanie lokalizacji bez eksportu. Wynik DQ · zwalidowane rekordy · błędne rekordy · reguły z błędami
vise DMW, Meeting Notes: cotygodniowy przegląd jakości danych z decyzjami i otwartymi punktami dla każdego obiektu
04 Notatki ze spotkań i punkty uwagi Decyzje, otwarte punkty i właściciele dla każdego projektu, przypięte do danych, których dotyczą. Decyzje · otwarte punkty · właściciele, dla każdego obiektu

06 · Dla architektów SAP

Standardowe interfejsy. Żadnych niespodzianek w systemie.

Pytania, które padają na każdym przeglądzie architektury — i za każdym razem ta sama odpowiedź.

Pełna strona o architekturze
01Jak DMW ładuje dane do S/4HANA?
Wyłącznie przez standardowe BAPI, IDoc i OData. Nigdy bezpośredni zapis do tabeli. Business Partner przechodzi przez CVI, jak w każdym narzędziu zatwierdzonym przez SAP.
02Czy DMW może zasilać Migration Cockpit lub BODS zamiast ładować samodzielnie?
Tak. vise DMW może być warstwą jakości danych i mapowania przed istniejącym narzędziem do ładowania albo samym narzędziem do ładowania. Dla Migration Cockpit dostarcza zwalidowane pliki w formacie szablonu; dla BODS lub własnego loadera — zmapowany zbiór danych jako CSV, XML, JSON lub tabele stagingowe, ze specyfikacją mapowania. Nasz klient z najdłuższym stażem używa go przed BODS.
03Co sprawdza Load Sim?
Symulacja sprawdza zbiór danych względem reguł systemu docelowego z Państwa customizingiem: pola obowiązkowe według roli i grupowania, grupy kont, formaty podatkowe dla krajów, kontrole na poziomie BAdI — plus reguły biznesowe, których SAP nie zna. Ponieważ każdy rekord waliduje sam system docelowy, symulacja zwraca te same błędy co prawdziwe ładowanie — dla każdego rekordu, do kolejki korekt — niczego nie zapisując.
04Co sprawdzacie, czego nie sprawdza Migration Cockpit?
Cockpit, LSMW i BODS sprawdzają to, co zna SAP: formaty, pola obowiązkowe, customizing. To odpowiada na pytanie „czy SAP to przyjmie?”. DMW dodaje reguły, których SAP nie zna — spójność między obiektami, kontrole krajowe i regulacyjne, nadzór nad danymi finansowymi, Państwa własne zasady zakupowe i sprzedażowe. To odpowiada na pytanie „czy biznes będzie mógł na tych danych pracować?”. Obie warstwy zostają włączone.
05Na czym pracuje AI?
Wyłącznie wersji roboczych: mapowań pól, reguł transformacji, reguł walidacyjnych. Każda propozycja jest wersjonowana, testowana w sandboksie i zatwierdzana przez imiennie wskazaną osobę, zanim zostanie uruchomiona.
06Gdzie to działa?
W UE, w dedykowanym środowisku dla każdego klienta (AWS albo dedykowany serwer OVHcloud w Niemczech), utrzymywanym przez Visehub; połączenie z Państwa systemami przez tunel IPsec site-to-site albo przekazanie ekstraktu; imienne konta i role; TLS na każdym połączeniu, szyfrowane kopie zapasowe we Frankfurcie. ISO/IEC 27001 i ISO 9001. Szczegóły na stronie Bezpieczeństwo i zaufanie.

Państwa dane w DMW w 30 dni.

Jeden obiekt z jednej lokalizacji — zwykle dane podstawowe klientów lub dostawców — wyekstrahowany, sprofilowany, zwalidowany, zmapowany (pola i wartości) i przepuszczony przez symulację ładowania do systemu docelowego. Dostają Państwo raport z oceny danych, działający projekt i szacunek nakładu pracy dla całej fali. Po Państwa stronie: ekstrakt lub dostęp do systemu oraz jeden właściciel danych do podejmowania decyzji. Konsulting w stałej cenie; bez opłaty licencyjnej przez 30 dni. Potem licencja na projekt, wyceniana według lokalizacji i kont użytkowników (im więcej lokalizacji, tym niższa cena za lokalizację) — system utrzymuje Państwa IT, my w ramach SLA albo model hybrydowy.