Propagacja kolumn
Gdy zmieniasz kolumnę w źródle — zmieniasz jej nazwę, typ lub ją usuwasz — każdy krok niżej w przepływie, który mapuje tę kolumnę, musi zostać odpowiednio zaktualizowany. Propagacja kolumn wykonuje tę pracę za Ciebie po jednym potwierdzeniu.
Propagacja jest dostępna w każdym kroku, który ma ColumnMapper (Project Table, Calculate, Append, Merge itd.). Obsługują ją dwa przyciski na pasku narzędzi mapera:
Propagate All— propaguje wszystkie kolumny w maperzePropagate Selected— propaguje tylko kolumny zaznaczone w siatce mapera
Propagowanie zmiany kolumny
Dział zatytułowany „Propagowanie zmiany kolumny”- Otwórz krok przepływu pracy zawierający kolumnę, którą chcesz zmienić
- W ColumnMapper wprowadź zmianę (zmień nazwę, typ itp.)
- Kliknij
Propagate All(lub zaznacz wiersze i kliknijPropagate Selected) na pasku narzędzi mapera - Otworzy się okno Propaguj w dół z drzewem wszystkich kroków zależnych od kroku źródłowego
- Zaznacz kroki, do których chcesz zastosować zmianę — kroki podrzędne są zaznaczane automatycznie
- W przypadku kroków agregujących wybierz funkcję agregacji dla nowych kolumn w dolnym panelu Agregacje
- Kliknij
Confirm
Panel Agregacje zawiera listę standardowych funkcji agregacji. Opcja Zaawansowane (bez grupowania), używana z funkcjami okna, jest ustawiana w mapperze samego kroku i nie jest tu dostępna. Jeśli wybrana agregacja nie pasuje do kolumny, okno wskaże, której kolumny to dotyczy i dlaczego, abyś mógł wybrać inną.
Okno stosuje bezpieczne ustawienia domyślne: gdy wiersz niżej w przepływie nie ma jawnego mapowania dla kolumny, jako nazwa docelowa zostaje użyta nazwa źródłowa, dzięki czemu żadne informacje nie zostaną utracone po drodze.
Co jest propagowane
Dział zatytułowany „Co jest propagowane”- Zmiana nazwy kolumny — zmiana nazwy źródłowej na docelową
- Zmiana typu — typ danych jest aktualizowany wszędzie tam, gdzie kolumna występuje
- Nowe kolumny dodane w tym kroku — przechodzą do mapperów niżej w przepływie
- Operacje usuwania (strip) zastosowane do źródła
Kroki, które nie odwołują się do kolumny, nadal są widoczne w drzewie, ale domyślnie nie są zaznaczone.
Błędy i ponowne próby
Dział zatytułowany „Błędy i ponowne próby”Jeśli krok niżej w przepływie został zmieniony przez kogoś innego od momentu otwarcia okna, propagacja zakończy się błędem nieaktualnej wersji. Okno automatycznie ponownie pobiera graf zależności i pozwala ponowić próbę bez utraty zaznaczeń. Jeśli samo ponowne pobranie się nie powiedzie, zaznaczenia nadal zostaną zachowane, więc możesz rozwiązać problem i spróbować ponownie.