Шта је трансформација?
Трансформације је у Информатици су објекти који креирају, мењају или прослеђују податке дефинисаним циљним структурама (табеле, датотеке или било који други циљ).
Сврха трансформације у Информатици је модификација изворних података према захтевима циљног система. Такође обезбеђује квалитет података који се учитавају у циљ.
Информатица пружа различите трансформације за обављање одређених функционалности.
На пример, извршавање обрачуна пореза на основу изворних података, операције чишћења података итд. У трансформацијама повезујемо портове да бисмо им прослеђивали податке, а трансформација враћа излаз кроз излазне портове.
У овом упутству ћете научити
- Класификација трансформације
- Трансформација филтера
Класификација трансформације
Трансформација је класификована у две категорије, једну на основу повезаности, а другу на основу промене броја редова. Прво ћемо погледати трансформацију засновану на повезивању.
Врсте трансформације засноване на повезивању
- Повезане трансформације
- Неповезане трансформације
У Информатици, током пресликавања трансформације које су повезане са другим трансформацијама називају се повезаним трансформацијама.
На пример, трансформација квалификатора извора изворне табеле ЕМП повезана је са трансформацијом филтера за филтрирање запослених у одељењу.
Оне трансформације које нису повезане са било којим другим трансформацијама називају се неповезане трансформације.
Њихова функционалност користи се тако што их се позива унутар других трансформација попут Трансформације израза. Ове трансформације нису део гасовода.
Повезане трансформације су пожељније када се за сваки улазни ред трансформација позове или се очекује да врати вредност. На пример, за поштанске бројеве у сваком реду, трансформација враћа име града.
Неповезане трансформације су корисне када се њихова функционалност захтева само повремено или на основу одређених услова. На пример, израчунајте порезне детаље ако пореска вредност није доступна.
Врсте трансформација засноване на промени броја редова
- Активне трансформације
- Пасивне трансформације
Активне трансформације су оне које модификују редове података и број улазних редова који су им прослеђени. На пример, ако трансформација као улаз добије десет бројева редова, а као излаз врати петнаест бројева редова, то је активна трансформација. Подаци у реду су такође измењени у активној трансформацији.
Пасивне трансформације су оне које не мењају број улазних редова. У пасивним трансформацијама број улазних и излазних редова остаје исти, само се подаци модификују на нивоу редова.
У пасивној трансформацији не креирају се нови редови или се испуштају постојећи редови.
Следи Листа трансформација у Информатици
- Трансформација квалификатора извора
- Трансформација агрегатора
- Трансформација рутера
- Трансформација столара
- Трансформација ранга
- Трансформација генератора секвенце
- Контрола трансакција Трансформација
- Преглед и поновна употребљива трансформација
- Трансформација нормализатора
- Подешавање перформанси за трансформацију
- Спољна трансформација
- Трансформација израза
Шта је трансформација филтера?
Трансформација филтера је активна трансформација јер мења број записа.
Користећи трансформацију филтера, можемо филтрирати записе на основу стања филтера. Трансформација филтера је активна трансформација јер мења број записа.
На пример, за учитавање записа запослених који имају дептно једнако само 10, трансформацију филтра можемо ставити у мапирање са условом филтра дептно = 10. Тако ће трансформацијом филтера бити прослеђени само они записи који имају дептно = 10, а остали ће записи бити испуштени.
Како се користи трансформација филтера-
Корак 1 - Креирајте мапирање са извором „ЕМП“ и циљањем „ЕМП_ТАРГЕТ“
Корак 2 - Затим у мапирању
- Изаберите мени Трансформација
- Изаберите опцију за креирање
Корак 3 - Затим у прозору за креирање трансформације
- Изаберите Филтер Трансформатион са листе
- Унесите назив трансформације "флтр_дептно_10"
- Изаберите опцију за креирање
Корак 4 - Креираће се трансформација филтера, у прозору за креирање трансформације изаберите дугме „Готово“
Корак 5 - У мапирању
- Превуците и испустите све колоне квалификатора извора у трансформацију филтера
- Повежите колоне из трансформације филтера са циљном табелом
Корак 6 - Двапут кликните на трансформацију филтра да бисте отворили његова својства, а затим
- Изаберите мени својстава
- Кликните на едитор стања филтера
Корак 7 - Затим у уређивачу израза услова филтера
- Унесите услов филтера - дептно = 10
- Изаберите дугме ОК
Корак 8 - Сада поново у прозору за уређивање трансформације на картици Својства видећете стање филтера, изаберите дугме У реду
Сада сачувајте мапирање и извршите га након креирања сесије и тока посла. У циљну табелу ће се учитати само записи који имају дептно = 10.
На овај начин изворне записе можете филтрирати помоћу трансформације филтера.