Zdefiniuj pary schematów zanim system zacznie proponować tabele.
Mapowanie schematów określa, gdzie Compare ma szukać odpowiadających sobie obiektów. Jeden schemat źródłowy można połączyć z dowolnym schematem docelowym, a każdą stronę da się jeszcze przefiltrować przed przejściem do mapowania tabel.
Jak działa mapowanie schematów
Ten krok wyznacza, które części środowiska źródłowego i docelowego mają być w ogóle porównywane. To najszersza warstwa dopasowania w całym workflow, więc dobrze ustawione mapowanie schematów oszczędza ręczną pracę w kolejnych etapach.
Interfejs udostępnia dwa pola: Source Schema oraz Target Schema, zasilane listą schematów pobraną z wybranych baz danych.
Jedna konfiguracja porównania może zawierać wiele mapowań schematów, a każdą parę można później zmodyfikować albo usunąć.
Jeszcze przed propozycją par tabel możesz zdecydować, które obiekty po stronie źródła i celu są w ogóle brane pod uwagę.
Dobre filtry schematów przyspieszają następny etap i ograniczają liczbę błędnych sugestii.
Tryby filtrowania
Każda strona pary schematów może mieć własny filtr tabel. To szczególnie przydatne, gdy schema zawiera tabele techniczne, archiwalne, tymczasowe albo niespójne nazewniczo.
Uwzględnia wszystkie tabele z wybranego schematu bez dodatkowego filtrowania. Dobrze działa, gdy schemat jest już czysty i gotowy do porównania.
Filtruje tabele po nazwie przy użyciu wzorca, np. LOG_%. Regułę można zastosować
jako LIKE albo NOT LIKE.
Duże schematy Ograniczasz porównanie do tabel biznesowych zamiast skanować cały katalog.
Mieszane konwencje nazw Łatwiej zgrać podzbiory źródła i celu mimo różnych prefiksów.
Tymczasowe wykluczenia Możesz odciąć staging, archiwum albo obiekty techniczne bez zmian w samym schemacie.
Przykładowy zestaw tabel w schematach
W tej formie łatwiej odczytać inventory obiektów niż w klasycznej tabeli, bo od razu widać, które pary są kompletne, a które mają lukę po jednej ze stron.
Przykładowe dopasowania wzorców
SOURCE_%TARGET_%MY_SOURCE_%MY_TARGET_%SOURCE_%MY_TARGET_%DUMMY_TABLE%_TABLEDUMMY_TABLETARGET_%_Konstrukcja wzorca bezpośrednio wpływa na to, jakie pary tabel system zaproponuje później. Jeśli filtry źródła i celu nie tworzą kompatybilnego zbioru, Compare nie będzie miał czego sensownie dopasować.