Scalanie rekordów
Operacja scalania rekordów pozwala na połączenie kilku różnych rekordów (najczęściej o podobnych schematach) w jeden rekord wielokrotny.
- Wykonanie operacji sprowadza się do „przeciągnięcia” (metoda drag & drop) w drzewie schematu rekordu źródłowego na rekord docelowy i wybraniu z wyświetlonego menu, opcji Scal rekordy.

Po wykonaniu tej operacji, rekord docelowy będzie miał strukturę zgodną zarazem z rekordem źródłowym jak i docelowym. Należy przy tym zauważyć, iż przed scaleniem tworzone są kopie rekordów źródłowych i to one są scalane (żaden rekord źródłowy nie jest usuwany).
Operacja, jest w pewien sposób operacją odwrotną do operacji Usunięcie Wielokrotności. Przydatna jest najczęściej jeśli należy „zdenormalizowane” dane znajdujące się w pojedynczym rekordzie (np. dane przychodzące jako pojedyncza linia w pliku płaskim) zamienić na strukturę drzewiastą.
Przykładowa struktura, wczytana z pliku płaskiego:

- W przypadku, gdy Użytkownik chce uzyskać strukturę drzewiastą, w której pola typu 'Imie', 'Nazwisko', itp. należą do wielokrotnego rekordu-dziecka o nazwie np. Klienci, należy stworzyć trzy pojedyncze rekordy o nazwach np. Klienci (do tego rekordu nastąpi scalenie), Klient1, Klient2.
- Następnie należy przenieść do poszczególnych rekordów pola z sufiksem nazwy „_1”, „_2”, „_3”.

- Przeniesionym polom należy zmienić nazwy, aby we wszystkich rekordach posiadały takie same nazwy.

- Kolejny, a zarazem ostatni krok operacji, to scalenie poszczególnych rekordów do rekordu wynikowego Klienci. Na wyjściu zostanie otrzymana znormalizowana struktura:

Zobacz również
Obrót listy pól do oddzielnych rekordów (UNPIVOT)