Search

Home

BUSBAR MERGE

BUSBAR MERGE

icon
Operator BUSBAR MERGE umożliwia łączenie dwóch strumieni danych (magistral danych) o takiej samej naturze. Strumień danych na wyjściu operatora jest równy sumie długości dwóch strumieni danych wejściowych (union), zaś jego szerokość jest zależna od ilości bitów wybranych z magistral wejściowych.

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

image

KONFIGURACJA OPERATORA

Konfiguracja operatora polega na wskazaniu bitów z dwóch magistral wejściowych odpowiadających sobie naturą danych oraz typem (kolumna First busbar columns oraz Second busbar columns). Wybrane bity z dwóch magistral będą jednym bitem na magistrali wyjściowej o podanej nazwie w kolumnie Name, a ilość rekordów na magistrali wyjściowej będzie 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.

image

System sam postara się dopasować bity po nazwach i typach danych.

Zawsze możesz ręcznie dopasować bity klikając w pole odpowiadające pierwszej magistrali, wybierając odpowiedni bit z listy oraz pole odpowiadającej drugiej magistrali i również wybierając bit z listy.

image

Jeśli masz sytuację, że posiadasz dane na jednej magistrali, a na drugiej nie, wybierz bit None, a system w trakcie przetwarzania dopełni wartości dla magistrali gdzie brak bitu wartością null.

image

Możesz usunąć wybrane dopasowanie korzystając z przycisków usuwania lub klikając prawym przyciskiem myszy na wybranym wierszu i wybraniu z menu opcji Delete lub Delete All.

image
icon
Długość strumienia (nie mylić z szerokością) wyjściowego będzie równy sumie długości strumieni magistral wejściowych operatora.