Przejdź do głównej zawartości
GIFRÖST / Compare

Zweryfikuj pary tabel zanim ruszy właściwe porównanie.

Mapowanie tabel zamienia pary schematów na konkretne cele porównania. Compare sugeruje pary automatycznie, ale ten widok służy do szybkiego przeglądu, ręcznej korekty i aktywacji tylko tych par, które faktycznie mają wejść do uruchomienia.

WejściePary schematów i reguły dopasowania nazw z poprzedniego kroku.
Domyślne zachowaniePary tabel są proponowane automatycznie.
Kontrola ręcznaMożesz zmienić tabelę docelową i stan aktywacji pary.
Pomocniki UIAutoselection i fullscreen przyspieszają przegląd wielu dopasowań.

Jak budowane jest mapowanie tabel

System analizuje wcześniej zdefiniowane pary schematów i na ich podstawie proponuje odpowiadające sobie pary tabel. Wynik trafia do widoku przeglądowego, który można zatwierdzić albo poprawić jeszcze przed etapem wykonania.

Krok 01Wyjdź od par schematów

Każda dopasowana kombinacja schematów staje się przestrzenią kandydatów dla par tabel.

Krok 02Zastosuj reguły dopasowania nazw

Wzorce takie jak LIKE pomagają systemowi zgrać nazwy tabel źródłowych i docelowych.

Krok 03Przejrzyj zaproponowane pary

Użytkownik może zatwierdzić sugestie, odznaczyć pary albo ręcznie poprawić stronę docelową.

EfektGotowa lista porównań tabel

Tylko potwierdzone pary przechodzą do dalszej walidacji i ustawień zaawansowanych.

Sygnały stanu mapowania

Siatka mapowania tabel udostępnia zwarty model stanów. Kolor jest tylko nośnikiem sygnału. Z technicznego punktu widzenia liczy się to, czy wiersz ma już rozstrzygnięte wiązanie source-target, czy nadal wymaga decyzji operatora.

MAPPING_STATE=RESOLVED
Rozstrzygnięte wiązanie source-target

Automatyczne dopasowanie wygenerowało konkretną parę tabel źródłowej i docelowej. Taki wiersz może przejść do walidacji, przeglądu kolumn i ustawień zaawansowanych.

finance.accounts = archive.accountsRender UI: fioletowy znacznik wiersza dla pary gotowej do dalszego kroku.
MAPPING_STATE=REVIEW_REQUIRED
Zbiór kandydatów wymaga decyzji operatora

Matcher nie wygenerował wiarygodnego końcowego wiązania. Wiersz jest niepełny, niejednoznaczny albo podejrzany strukturalnie i wymaga przeglądu przed uruchomieniem.

finance.accounts = ?Render UI: bursztynowy znacznik wiersza dla pary, która nie jest gotowa do wykonania.

Co oznacza każda kolumna

KolumnaCompare Pair Name

Generowana automatycznie w formacie source_schema=target_schema. Jeśli ta sama para pojawia się wielokrotnie, dostaje dodatkowy sufiks jak (2) albo (3).

KolumnaSource Table

Pokazuje tabelę pochodzącą z wybranego schematu źródłowego, czyli lewą stronę porównania.

KolumnaTarget Table

Pokazuje sugerowaną tabelę docelową. Gdy automatyczne dopasowanie nie jest trafne, można je zmienić ręcznie.

KolumnaMatcher

Określa sposób doboru kolumn w ramach pary tabel: exact names albo wildcard pattern z regułami LIKE oraz NOT LIKE.

Dlaczego ręczny przegląd nadal ma znaczenie

Legacy naming Automatyka może źle odczytać stare prefiksy, sufiksy albo równoległe schematy nazewnicze.

Częściowe scope'y Nie wszystkie poprawnie dopasowane technicznie tabele powinny wejść do uruchomienia.

Kontekst biznesowy Najbliższe techniczne dopasowanie nie zawsze jest właściwym celem walidacji.

Pomocniki interfejsu

PomocnikAutoselection

Po włączeniu tej opcji wybór tabeli docelowej automatycznie oznacza całą parę jako aktywną do porównania. To usuwa jeden dodatkowy krok przy masowej konfiguracji.

PomocnikTryb pełnoekranowy

Rozszerza widok listy, dzięki czemu łatwiej przejrzeć duży zestaw dopasowań. Przydaje się szczególnie wtedy, gdy złożone schematy generują wiele kandydatów.