Transformasi Normalizer di Informatica dengan CONTOH

Apa itu Transformasi Normalizer?

Normalizer adalah transformasi aktif, digunakan untuk mengubah satu baris menjadi beberapa baris dan sebaliknya. Ini adalah cara cerdas untuk merepresentasikan data Anda dengan cara yang lebih terorganisir.

Jika dalam satu baris terdapat data berulang dalam beberapa kolom, maka dapat dipecah menjadi beberapa baris. Terkadang kami memiliki data dalam beberapa kolom yang muncul. Misalnya

Nama siswa Skor Kelas 9 Skor Kelas 10 Skor Kelas 11 Skor Kelas 12
mahasiswa 1 50 60 65 80
mahasiswa 2 70 64 83 77

Dalam kasus ini, kolom skor kelas diulang dalam empat kolom. Dengan menggunakan normalizer, kita dapat membaginya dalam kumpulan data berikut.

Nama siswa Kelas Skor
mahasiswa 1 9 50
mahasiswa 1 10 60
mahasiswa 1 11 65
mahasiswa 1 12 80
mahasiswa 2 9 70
mahasiswa 2 10 64
mahasiswa 2 11 83
mahasiswa 2 12 77

Langkah 1) Buat tabel sumber “sumber_penjualan” dan tabel target “target_penjualan” menggunakan skrip dan impor keduanya Informatika

Unduh File Sales_Source.txt di atas

Langkah 2)Buat pemetaan yang memiliki sumber “sales_source” dan tabel target “sales_target”

Transformasi Normalizer di Informatica

Langkah 3) Dari menu transformasi buat transformasi baru

  1. Pilih normalizer sebagai transformasi
  2. Masukkan nama, “nrm_sales”
  3. Pilih opsi buat

Transformasi Normalizer di Informatica

Langkah 4) Transformasi akan dibuat, pilih opsi selesai

Transformasi Normalizer di Informatica

Langkah 5) Double klik pada transformasi normalizer, lalu

  1. Pilih tab normalisasi
  2. Klik ikon untuk membuat dua kolom
  3. Masukkan nama kolom
  4. Tetapkan jumlah kemunculan menjadi 4 untuk penjualan dan 0 untuk nama toko
  5. Pilih tombol OK

Transformasi Normalizer di Informatica

Kolom akan dihasilkan dalam transformasi. Anda akan melihat 4 kolom jumlah penjualan saat kami mengatur jumlah kemunculan menjadi 4.

Transformasi Normalizer di Informatica

Langkah 6) Lalu di pemetaan

  1. Tautkan empat kolom kualifikasi sumber dari empat kuartal ke kolom normalizer masing-masing.
  2. Tautkan kolom nama toko ke kolom normalizer
  3. Tautkan kolom nama_toko & penjualan dari normalizer ke tabel target
  4. Tautkan kolom GK_sales dari normalizer ke tabel target

Transformasi Normalizer di Informatica

Simpan pemetaan dan jalankan setelah membuat sesi dan alur kerja. Untuk setiap kuartal penjualan toko, baris terpisah akan dibuat oleh transformasi normalizer.

Output dari pemetaan kita akan seperti –

Nama Toko Perempat Penjualan
DELHI 1 150
DELHI 2 240
DELHI 3 455
DELHI 4 100
MUMBAI 1 100
MUMBAI 2 500
MUMBAI 3 350
MUMBAI 4 340

Sumber data mempunyai kolom berulang yaitu QUARTER1, QUARTER2, QUARTER3, dan QUARTER4. Dengan bantuan normalizer, kami telah mengatur ulang data agar sesuai dengan satu kolom QUARTER dan untuk satu rekaman sumber, empat rekaman dibuat di target.

Dengan cara ini, Anda bisa menormalkan data dan membuat beberapa rekaman untuk satu sumber data.