Трансформација генератора секвенце је пасивна, тако да не утиче на број улазних редова. Генератор секвенце се користи за генерисање вредности примарног кључа и користи се за генерисање нумеричких вредности секвенце попут 1, 2, 3, 4, 5 итд.
На пример, изворним записима желите да доделите вредности секвенце, а затим можете да користите генератор секвенци. Генериране вредности секвенце могу бити попут 5, 10, 15, 20, 25 итд. Или 10, 20, 30, 40, 50 итд., У зависности од конфигурисаних својстава трансформације.
Генератор секвенце има два излазна порта
- ЦУРРВАЛ
- НЕКСТВАЛ
ЦУРРВАЛ вредност порта је увек НЕКСТВАЛ + 1.
Да бисмо генерисали бројеве секвенци, увек користимо колону НЕКСТВАЛ.
Особине трансформације генератора секвенце
- Почетна вредност - То је прва вредност која ће се генерисати трансформацијом, подразумевана вредност је 0.
- Повећај за - Ово је број за који желите да увећате вредности. Подразумевана вредност је 1.
- Крајња вредност - То је максимална вредност коју трансформација треба да генерише.
- Циклус - ако је ова опција постављена, након достизања краја вредности, трансформација се поново покреће са почетне вредности.
У овом примеру ћемо генерисати бројеве секвенци и сачувати у циљу.
Корак 1 - Креирајте циљну табелу са следећом скриптом.
Преузмите горњу датотеку емп_секуенце.скл
Корак 2 - Увезите табелу у Информатица као циљну табелу
Корак 3 - Креирајте ново мапирање и увезите ЕМП извор и ЕМП_СЕКУЕНЦЕ циљну табелу
Корак 4 - Направите нову трансформацију у мапирању
- Изаберите врсту трансформације секвенце
- Унесите име трансформације "сек_емп"
- Изаберите опцију Креирај
Корак 5 - Креираће се трансформација генератора секвенци, изаберите готову опцију
Корак 6 - Повежите колону НЕКСТВАЛ генератора секвенце са колоном СНО у циљу
Корак 7 - повежите остале колоне из претворбе изворног квалификатора са циљном табелом
Корак 8 - Двапут кликните на генератор секвенци да бисте отворили прозор својства, а затим
- Изаберите картицу својстава
- Унесите својства са Старт вредност = 1, а остатак оставите подразумевано
- Изаберите дугме ОК
Сада сачувајте мапирање и извршите га након креирања сесије и тока посла.
Сно колона у циљу садржала би бројеве секвенци генерисане трансформацијом генератора секвенце.
У нашем примеру, секвенце ће бити попут 1 - Сцотт, 2 - Кинг, 3 - Адам, 4 - Миллер итд.