Union
Union
to metoda łączenia danych poprzez dodawanie wierszy jednej tabeli do drugiej, np. nowych zamówień z jednej tabeli do listy istniejących zamówień w innej tabeli. Warunkiem utworzenia Union
jest taka sama liczba pól, te same nazwy pól i pola o tym samym typie danych w tabelach, które są łączone.
Podobnie jak w przypadku Join
, Union
można używać w dowolnym momencie w przepływie.
Tworzenie Union
Aby utworzyć unię, wykonaj następujące czynności:
- Dodaj co najmniej dwie tabele do panelu przepływu. Natępnie zaznacz i przeciągnij powiązaną tabelę do drugiej tabeli, aż pojawi się opcja
Union
. - Panel Profilu został zaktualizowany i wyświetla nowy profil unii.
- W profilu unii przejrzyj metadane. W ustawieniach możesz usunąć tabelę z unii (klikając krzyżyk obok jej nazwy), a także wyświetlić szczegółowe informacje na temat wszelkich niedopasowanych pól w obszarze
Resulting Fields
.
Możesz też kliknąć ikonę plusa i wybrać z menu opcję Union
.
Kolejną tabelę przeciągnij i upuść na Add
we wcześniej stworzonym kroku Unii.
Weryfikacja wyników po użyciu Union
Po stworzeniu unii warto oczywiście sprawdzić wyniki, aby upewnić się, że dane, które otrzymaliśmy, będą zgodne z oczekiwaniami. W tym celu możesz prześledzić poniższe obszary:
Metadane unii: profil unii zawiera pewne metadane. Tutaj możesz zobaczyć tabele tworzące unię, liczbę powstałych pól i wszelkie pola, które nie znalazły swojego dopasowania.
Kolory każdego pola: Obok każdego pola wymienionego w podsumowaniu i nad każdym polem w panelu profilu znajduje się zestaw kolorów. Kolory odzwierciedlają odpowiednio tabele w unii.
Jeśli dla pola widoczne są wszystkie kolory tabel, oznacza to, że połączenie dla tego pola zostało wykonane prawidłowo. Brakujący kolor tabeli wskazuje, że pola są niedopasowane, czyli pola te mogą zawierać podobne dane, które w jakiś sposób mogą się od siebie różnić. Listę pól, które nie pasują do siebie, możesz zobaczyć w podsumowaniu.
Jeśli chcesz obejrzeć jednie pola bez dopasowania, zaznacz pole wyboru Show only mismatched fields
.
Aby poprawić te pola, możesz skorzystać z sugestii pod ikoną żarówki - Recommendations
, na poniższym przykładzie możemy po prostu usunąć pole.
Problemy, na które można natrafić podczas korzystania z Union
Kiedy tabele w unii nie są zgodne, unia tworzy dodatkowe pola. Dodatkowe pola są prawidłowymi danymi, które są wyłączone z odpowiedniego kontekstu.
Aby rozwiązać problem niedopasowania pól, należy połączyć ze sobą niedopasowane pola.
Powody, dla których pola mogą nie znajdować dopasowania podczas tworzenia unii:
✓ Odpowiadające pola mają różne nazwy
Jeśli pola właściwe między tabelami mają różne nazwy, np. Customer ID i Cust ID (jak na przykładzie poniżej), możesz:
- skorzystać z sugestii w
Recommendations
(W tym przypadku nie będziemy z niej korzystać i nie będziemy usuwać pola Cust ID, ponieważ jest ono jak najbardziej potrzebne.): - ręcznie scalić pola na liście
Mismatched fields
, klikając ikonę plusa: - zmienić nazwę pola w profilu unii:
✓ Odpowiednie pola mają tę samą nazwę, ale są innego typu
W tym przypadku Tableau Prep domyślnie zmienia typ danych jednego z pól tak, by były ze sobą kompatybilne. U góry scalonego pola pojawia się wówczas ikona Change data type
.
Może się zdarzyć, że Tableau Prep nie wybierze domyślnie prawidłowego typu danych. Jeśli tak się stanie i chcesz cofnąć scalanie, prawym przyciskiem myszy kliknij ikonę Change data type
i wybierz opcję Separate Inputs with Different Types
.
Następnie możesz ponownie scalić pola, zmieniając najpierw typ danych jednego z pól.
✓ Odpowiednie tabele mają różną liczbę pól
W przypadku tabel składających się na sumę każda tabela w unii musi zawierać tę samą liczbę pól. Jeśli w wyniku połączenia powstają dodatkowe pola, połącz je z istniejącym polem.
Kontakt | Polityka prywatności
© Vizyble - Wszelkie prawa zastrzeżone