Въведение в трансформациите в Informatica

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

Видове трансформации в Informatica

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

Нека да разгледаме различните трансформации, осигурени от Informatica. Те са изброени по-долу:

  • Източник Преобразуване на квалификатор
  • Трансформация на агрегатора
  • Трансформация на рутер
  • Столярна трансформация
  • Ранкова трансформация
  • Трансформация на генератора на последователности
  • Трансформация за контрол на транзакциите
  • Търсене и повторно използваема трансформация
  • Нормализатор Трансформация
  • Настройка на производителността за трансформация
  • Външна трансформация
  • Изразена трансформация

Ще разгледаме някои от тях подробно, както по-долу.

1. Столярна трансформация

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

Пример за преобразуване на фуги:

Това е съединено, когато се прилагат условия за по-долу портове:

Главният порт е BE и Activity_code. Те присъстват и в двата източника. Данните се филтрират и съединяват при горните условия. Останалите свойства на тези съединения могат да бъдат намерени в раздела със свойства, както е показано по-долу:

Фугиращият може да има следните съединения

  • Нормално присъединяване: Това присъединяване ще премахне всички записи, които не отговарят на условията на дърводелец.
  • Главно външно присъединяване: Това ще изхвърли всички записи в главния източник, които не съвпадат и всички редове от източника на детайли ще бъдат взети в изхода.
  • Подробно Външно присъединяване: При това присъединяване всички записи от главния източник ще бъдат разгледани, докато ще бъдат взети под внимание само съвпадащи редове от източник на детайли.
  • Пълно външно присъединяване: Това ще запази всички редове както от главните, така и от детайлните таблици.

2. Търсене на трансформация

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

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

Портовете, които се търсят, са дадени в L Column. Тези, които са проверени, се поглеждат в целта. Условията на тези портове могат да бъдат посочени и в раздела за състояние. Това може да стане както по-долу

3. Трансформация на рутера

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

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

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

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

4. Трансформация на експресията

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

Примерът по-долу е израз на трансформация на израз, който изпраща данните, както е към следващата трансформация. Всички портове се изпращат такива, каквито са.

5. Актуализиране на трансформацията на стратегията

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

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

Стратегията се споменава в израза на актуализиращата стратегия.

заключение

Informatica има много трансформации, които помагат при извличане, трансформиране и зареждане на данни към целта според нуждите на потребителя. Интерфейсът, който предоставя е лесен за използване и с основни познания за SQL данни може да се трансформира и използва в различни отчети и анализи. Informatica е широко използван инструмент поради голямото разнообразие от трансформации, които предоставя. Всички трансформации са много полезни и могат да се използват според нуждите на потребителя.

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

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

  1. Какво е Informatica | Примери
  2. Образование до кариери в информатика
  3. Инструменти ETL Инструменти
  4. Въпроси за интервю, основани на сценарий на Informatica
  5. Важни неща за инструмента за разработчици на Informatica
  6. Informatica срещу Datastage

Категория: