Operator BUSBAR MERGE umożliwia łączenie dwóch magistral danych o zgodnej strukturze logicznej, tworząc jeden wspólny strumień danych na wyjściu. Działanie operatora jest odpowiednikiem operacji UNION znanej z języka SQL – scala dane z dwóch źródeł, zachowując ich strukturę.

Po stronie wejściowej operator przyjmuje dwie magistrale danych. Wymagane jest, aby dane przeznaczone do połączenia były logicznie kompatybilne – np. pochodziły z różnych źródeł, ale reprezentowały ten sam typ informacji.

Strumień danych na wyjściu:

Operator nie wykonuje operacji dopasowania ani agregacji – łączy rekordy wejściowe w jedną magistralę wynikową. Umożliwia to prostą integrację danych pochodzących z różnych ścieżek procesu lub źródeł zewnętrznych.

Przykład projektu GRAVITY z użyciem operatora BUSBAR MERGE.

Untitled

KONFIGURACJA OPERATORA

Konfiguracja operatora polega na wskazaniu bitów z dwóch magistral wejściowych, odpowiadających sobie pod względem natury oraz typu (kolumny First busbar columns oraz Second busbar columns). Wybrane bity z dwóch magistral tworzą jeden bit na magistrali wyjściowej o nazwie podanej w kolumnie Name, a liczba rekordów na magistrali wyjściowej jest sumą (UNION w definicji SQL) rekordów z dwóch magistral wejściowych.

Łączenie bitów możesz przeprowadzić automatycznie, klikając przycisk Autogenerate columns.

Untitled

System postara się dopasować bity na podstawie nazw i typów danych.

Możesz również ręcznie dopasować bity, klikając pole odpowiadające pierwszej magistrali, wybierając odpowiedni bit z listy, a następnie pole odpowiadające drugiej magistrali i wybierając bit z listy.

Untitled

Jeśli dane występują tylko na jednej magistrali, wybierz bit None, a system w trakcie przetwarzania uzupełni brakujące wartości w drugiej magistrali wartością NULL.

Untitled

Możesz usunąć wybrane dopasowanie, korzystając z przycisków usuwania lub klikając prawym przyciskiem myszy wybrany wiersz i wybierając z menu opcję Delete lub Delete All.