Transformacija niza u informatici s PRIMJEROM

Što je Sekvenca Generator Transformacija?

Transformacija generatora niza je pasivna pa ne utječe na broj ulaznih redaka. Generator niza koristi se za generiranje vrijednosti primarnog ključa i koristi se za generiranje numeričkih vrijednosti niza kao što su 1, 2, 3, 4, 5 itd.

Na primjer, želite dodijeliti vrijednosti niza izvornim zapisima, tada možete koristiti generator niza. Generirane vrijednosti niza mogu biti 5, 10, 15, 20, 25 itd. ili 10, 20, 30, 40, 50 itd. ovisno o konfiguriranim svojstvima transformacije.

Generator sekvenci ima dva izlazna porta

  • ZAKRIVLJENOST
  • NEXTVAL

Vrijednost porta CURRVAL je uvijek NEXTVAL+1.

Za generiranje sekvencijskih brojeva uvijek koristimo stupac NEXTVAL.

Svojstva niza Generator transformacija

  • Početna vrijednost – to je prva vrijednost koja će se generirati transformacijom, zadana vrijednost je 0.
  • Povećaj za – ovo je broj za koji želite povećati vrijednosti. Zadana vrijednost je 1.
  • Krajnja vrijednost – To je najveća vrijednost koju bi transformacija trebala generirati.
  • Ciklus – ako je ova opcija postavljena, nakon dostizanja kraja vrijednosti, transformacija se ponovno pokreće od početne vrijednosti.

U ovom ćemo primjeru generirati redne brojeve i pohraniti ih u cilj.

Korak 1) Stvorite ciljnu tablicu pomoću sljedeće skripte.

Preuzmite gornju datoteku emp_sequence.sql

Korak 2) Uvezite tablicu u Informaticu kao ciljnu tablicu

Korak 3) Napravite novo mapiranje i uvezite EMP izvor i EMP_SEQUENCE ciljnu tablicu

Transformacija niza u informatici

Korak 4) Stvorite novu transformaciju u mapiranju

  1. Odaberite transformaciju niza kao vrstu
  2. Unesite naziv transformacije “seq_emp”
  3. Odaberite opciju Stvori

Transformacija niza u informatici

Korak 5) Izradit će se transformacija generatora sekvenci, odaberite opciju Gotovo

Transformacija niza u informatici

Korak 6) Povežite stupac NEXTVAL generatora niza sa stupcem SNO u cilju

Transformacija niza u informatici

Korak 7) povežite druge stupce iz transformacije izvornog kvalifikatora s ciljnom tablicom

Transformacija niza u informatici

Korak 8) Double kliknite na generator sekvenci da biste otvorili prozor svojstava, a zatim

  1. Odaberite karticu svojstava
  2. Unesite svojstva s početnom vrijednošću =1, a ostala svojstva ostavite kao zadana
  3. Odaberite gumb OK

Transformacija niza u informatici

Sada spremite kartografija i izvršiti ga nakon stvaranja sesije i tijeka rada.

Stupac sno u cilju sadržavao bi redne brojeve generirane transformacijom generatora niza.

U našem primjeru, sekvence će biti poput 1 – Scott, 2 – King, 3 – Adam, 4 – Miller itd.

Sažmite ovu objavu uz: