Нормализатор је активна трансформација која се користи за претварање једног реда у више редова и обрнуто. То је паметан начин да представите своје податке на организованији начин.
Ако у једном реду постоје подаци који се понављају у више колона, онда се могу поделити у више редова. Понекад имамо податке у више колона. На пример
Име студента | Оцена 9 разреда | Оцена 10 класе | Оцена 11 класе | Оцена 12. класе |
Студент 1 | 50 | 60 | 65 | 80 |
Студент 2 | 70 | 64 | 83 | 77 |
У овом случају, колона резултата се понавља у четири колоне. Користећи нормализатор, можемо их поделити у следећи скуп података.
Име студента | Класа | Сцоре |
Студент 1 | 9 | 50 |
Студент 1 | 10 | 60 |
Студент 1 | 11 | 65 |
Студент 1 | 12 | 80 |
Студент 2 | 9 | 70 |
Студент 2 | 10 | 64 |
Студент 2 | 11 | 83 |
Студент 2 | 12 | 77 |
Корак 1 - Направите изворну табелу "салес_соурце" и циљну табелу "салес_таргет" помоћу скрипте и увезите их у Информатица
Преузмите горњу датотеку Салес_Соурце.ткт
Корак 2 - Креирајте мапирање са извором "извор_продаје" и циљном табелом "циљ_продаје"
Корак 3 - Из менија за трансформацију направите нову трансформацију
- Изаберите нормализатор као трансформацију
- Унесите име, "нрм_салес"
- Изаберите опцију за креирање
Корак 4 - Трансформација ће бити створена, изаберите готову опцију
Корак 5 - Затим двапут кликните на трансформацију нормализатора
- Изаберите картицу нормализатора
- Кликните на икону да бисте креирали две колоне
- Унесите имена колона
- Подесите број појављивања на 4 за продају и 0 за назив продавнице
- Изаберите дугме ОК
У трансформацији ће се генерисати колоне. Видећете колону 4 броја продаје док смо број појава поставили на 4.
Корак 6 - Затим у мапирању
- Повежите четири ступца квалификатора извора за четири кварта са колонама нормализатора.
- Повежите колону имена продавнице са колоном нормализатора
- Повежите име_датотеке и продаје из нормализатора са циљном табелом
- Повежите колону ГК_салес из нормализатора са циљном табелом
Сачувајте мапирање и извршите га након креирања сесије и тока посла. За свако квартално продавање продавнице, створиће се засебан ред трансформацијом нормализатора.
Резултат нашег мапирања биће попут -
Назив продавнице | Четврт | Продаја |
ДЕЛХИ | 1 | 150 |
ДЕЛХИ | 2 | 240 |
ДЕЛХИ | 3 | 455 |
ДЕЛХИ | 4 | 100 |
МУМБАИ | 1 | 100 |
МУМБАИ | 2 | 500 |
МУМБАИ | 3 | 350 |
МУМБАИ | 4 | 340 |
Изворни подаци су имали понављајуће колоне, наиме КВАРТАЛ1, КВАРТЕР2, КВАРТАЛ3 и КВАРТАЛ4. Уз помоћ нормализатора преуредили смо податке да се уклапају у једну колону КВАРТАЛА и за један изворни запис у циљу се креирају четири записа.
На тај начин можете нормализовати податке и створити више записа за један извор података.