Какво представлява трансформацията на нормализатора в Informatica?

Преобразуването на нормализатора се използва за преобразуване на един ред в няколко реда. Това е активна и свързана трансформация, която се използва за нормализиране на всички денормализирани данни. По-лесно може да се каже, че една таблица може да бъде разделена на няколко реда. Когато нормализаторът има ред, който има данни, които се срещат многократно, той ще върне реда за всеки екземпляр от тези множество срещащи се данни. Помислете за източник, който включва четири полета с тримесечни резултати на учениците. Когато нормализаторът върне няколко реда, той ще върне излишни данни за всички присъстващи единични входящи колони.

Как да създадете трансформация на нормализатор в Informatica?

По-долу е стъпка по стъпка процесът на създаване на преобразуване на нормализатор в картографирането

Стъпка 1: Създайте източник и целева таблица с колоните и структурата, от които се нуждаете.

Стъпка 2: След като източникът и целта са създадени, отидете на раздела Mappings и след това кликнете върху „Create“. След като направите това, можете да наречете това картографиране по ваш избор.

Плъзнете и пуснете източника и целта, които сте създали, към това ново картографиране, което е създадено. Ще бъде създаден квалификатор за източник за вашия източник.

Стъпка 3: След като картографирането е готово, следващата стъпка е създаването на трансформацията. Отидете в раздела Трансформация и кликнете върху „Създаване“.

Въведете уникално име на тази трансформация и кликнете върху бутона за създаване. След като щракнете върху създаване, преобразуването на нормализатора ще се появи на вашето картографиране.

Стъпка 4: Сега кликнете два пъти върху трансформацията и можете да направите необходимите промени в нея. Можете да дадете подходящо описание на него и да обясните какво прави трансформацията.

Стъпка 5: Разделът портове ще има входните и изходните портове, определени за трансформацията.

Стъпка 6: Сега отидете на раздела за нормализатор и използвайте опцията Ново поле, за да добавите нови полета към трансформацията. На снимката по-долу можете да видите, че има три нови колони, като използвате бутона Нов порт. Типът и точността на данните трябва да съответстват на полета за въвеждане и изход.

Стъпка 7: След това можете да изберете определена колона, която да каже Week_ID, и да създадете следващото ниво, като изберете правилното изместване на бутона за ниво.

Това създава нова колона и измества колоната WEEK_ID на ниво 2. По същия начин и другите две колони могат да създадат своето ниво 2. Тъй като има 5 резултата, появата на това поле се променя на 5. Това число може да бъде променено според изискването.

Стъпка 8: След като направите това, ако се върнете назад и проверите портовете, ще забележите, че портовете са се увеличили автоматично за атрибута на резултата.

Когато проверите преобразуването на Normalizer сега, ще можете да видите, че всички атрибути на резултата присъстват в трансформацията.

Можете да проверите дали предишната трансформация е свързана с преобразуването на Normalizer с новите портове, които са създадени.

Стъпка 9: След като направите това, можете да свържете портовете за трансформация на нормализатора към целевите портове или целевите трансформации. Трябва да използвате опцията Autolink, за да ги свържете. След като се свърже тази връзка, трябва да потвърдите картографирането, преди да продължите напред и да създадете работния му процес.

Създаване на работен поток за нормализиране на трансформацията в Informatica

Стъпка 1: След като картографирането е създадено, трябва да се създаде и работен поток, който да стартира картографирането. Този работен процес може да бъде създаден ръчно или чрез съветника за работния процес. За да създадете работния процес ръчно, Навигирайте до Workflows и след това щракнете върху Create.

Ще се отвори нов прозорец както по-долу, където трябва да бъде предоставено уникално име за работния процес.

След като се създаде този нов работен процес, следващата задача е създаването на сесийна задача.

Стъпка 2: В Informatica има два вида сесии. Те могат да бъдат или сесия за многократна употреба в Informatica, или сесия за многократна употреба в Informatica. За този пример можем да създадем сесия за многократна употреба. Отворете менюто със задачи и след това изберете опцията за създаване.

Стъпка 3: Въведете уникално име на тази задача. Тук сме предоставили името като m_Normalizer. След като щракнете върху Създаване на сесията се създава и можете да изберете сесията, съответстваща на вашето картографиране.

Стъпка 4: След като това е направено, свържете стартовата задача със създадената сесия.

Стъпка 5: Можете да щракнете двукратно върху задачата за сесия и след това щракнете върху раздела свойства.

Всички източници и целеви връзки могат да бъдат споменати в $ Source_Connection_Value и $ Target_Connection_Value. Можете да изберете целите или дори определени параметри и да ги свържете към тази собственост.

Стъпка 6 : В раздела за картографиране можем да конфигурираме източника, целта и връзките. Източникът и целите могат да бъдат конфигурирани чрез щракване върху конкретни източници, които се нуждаят от пътеките. По същия начин целта може също да бъде конфигурирана. След като всичко това е конфигурирано, отидете в менюто Workflows и след това изберете Валидация опция, за да утвърдите работния процес.

Стъпка 7: След като работният процес е готов със задачата за сесия, тогава ще се отвори опцията Стартиране на работния процес и ще се отвори мониторът на работния процес, където работният процес може да бъде наблюдаван. Всички извлечени редове и регистрационни файлове на сесиите ще бъдат показани в монитора на работния процес. Ако картографирането е успешно, състоянието на това картографиране ще бъде успешно и всички редове ще бъдат показани.

заключение

Нормализаторната трансформация обикновено се използва за нормализиране на денормализираните данни. Той може да преобразува данни, съобразени с колоните, в данни, съдържащи ред. Следователно работи по подобен начин, както прави транспонирането. В допълнение към преобразуването на редове в колони Normalizer също генерира индекс за всеки преобразуван ред. Това е активна и свързана трансформация, която позволява на потребителя да чете данни от различни файлове на Cobol. Всяко определение на източника на Cobol ще бъде свързано с нормализиране на трансформацията. Нормализатор се използва и когато един входен запис трябва да бъде преобразуван в множество изходни записи. Преобразуването на нормализатора може да се използва и за справяне с колони, които се срещат многократно, а също и с множество записи. Те могат да бъдат създадени с помощта на предефиниции, които са обяснени по-горе.

Препоръчителни статии

Това е ръководство за трансформация на нормализатор в Informatica. Тук обсъждаме как да създадем трансформация на нормализатор в Informatica, заедно със стъпки за създаване на работен поток за трансформация на нормализатор в Informatica. Можете също да разгледате следните статии, за да научите повече -

  1. Трансформации в Informatica
  2. Трансформация на маршрутизатор в Informatica
  3. Кариери в Informatica
  4. Въпроси за интервю, основани на сценарий на Informatica
  5. Инструменти ETL Инструменти
  6. Informatica срещу Datastage
  7. Какво е рутер?

Категория: