Chuyển đổi chuẩn hóa trong Informatica với VÍ DỤ

Chuyển đổi chuẩn hóa là gì?

Normalizer là một phép biến đổi tích cực, được sử dụng để chuyển đổi một hàng thành nhiều hàng và ngược lại. Đó là một cách thông minh để thể hiện dữ liệu của bạn theo cách có tổ chức hơn.

Nếu trong một hàng có dữ liệu lặp lại ở nhiều cột thì có thể chia dữ liệu đó thành nhiều hàng. Đôi khi chúng tôi có dữ liệu ở nhiều cột xuất hiện. Ví dụ

Tên học sinh Điểm lớp 9 Điểm lớp 10 Điểm lớp 11 Điểm lớp 12
Học sinh 1 50 60 65 80
Học sinh 2 70 64 83 77

Trong trường hợp này, cột điểm lớp được lặp lại thành bốn cột. Sử dụng trình chuẩn hóa, chúng ta có thể chia chúng thành tập dữ liệu sau.

Tên học sinh Lớp Điểm số
Học sinh 1 9 50
Học sinh 1 10 60
Học sinh 1 11 65
Học sinh 1 12 80
Học sinh 2 9 70
Học sinh 2 10 64
Học sinh 2 11 83
Học sinh 2 12 77

Bước 1) Tạo bảng nguồn “sale_source” và bảng mục tiêu “sale_target” bằng cách sử dụng tập lệnh và nhập chúng vào Tin học

Tải xuống tệp Sales_Source.txt ở trên

Bước 2)Tạo ánh xạ có nguồn “sale_source” và bảng mục tiêu “sale_target”

Chuyển đổi chuẩn hóa trong Informatica

Bước 3) Từ menu chuyển đổi, tạo một chuyển đổi mới

  1. Chọn bộ chuẩn hóa làm phép biến đổi
  2. Nhập tên, “nrm_sale”
  3. Chọn tùy chọn tạo

Chuyển đổi chuẩn hóa trong Informatica

Bước 4) Việc chuyển đổi sẽ được tạo, chọn tùy chọn thực hiện

Chuyển đổi chuẩn hóa trong Informatica

Bước 5) Double bấm vào chuyển đổi chuẩn hóa, sau đó

  1. Chọn tab chuẩn hóa
  2. Bấm vào biểu tượng để tạo hai cột
  3. Nhập tên cột
  4. Đặt số lần xuất hiện thành 4 cho doanh số bán hàng và 0 cho tên cửa hàng
  5. Chọn nút OK

Chuyển đổi chuẩn hóa trong Informatica

Các cột sẽ được tạo ra trong quá trình chuyển đổi. Bạn sẽ thấy cột doanh số có 4 số khi chúng tôi đặt số lần xuất hiện là 4.

Chuyển đổi chuẩn hóa trong Informatica

Bước 6) Sau đó trong lập bản đồ

  1. Liên kết bốn cột của vòng loại nguồn của bốn phần tư với các cột chuẩn hóa tương ứng.
  2. Liên kết cột tên cửa hàng với cột chuẩn hóa
  3. Liên kết các cột store_name và doanh số từ bảng chuẩn hóa tới bảng mục tiêu
  4. Liên kết cột GK_sale từ bộ chuẩn hóa với bảng mục tiêu

Chuyển đổi chuẩn hóa trong Informatica

Lưu ánh xạ và thực hiện nó sau khi tạo phiên và quy trình làm việc. Đối với doanh số mỗi quý của một cửa hàng, một hàng riêng biệt sẽ được tạo bằng phép chuyển đổi chuẩn hóa.

Đầu ra của bản đồ của chúng tôi sẽ như thế nào -

Tên cửa hàng Quý Bán hàng
DELHI 1 150
DELHI 2 240
DELHI 3 455
DELHI 4 100
MUMBAI 1 100
MUMBAI 2 500
MUMBAI 3 350
MUMBAI 4 340

Dữ liệu nguồn có các cột lặp lại là QUARTER1, QUARTER2, QUARTER3 và QUARTER4. Với sự trợ giúp của bộ chuẩn hóa, chúng tôi đã sắp xếp lại dữ liệu để vừa với một cột QUARTER và đối với một bản ghi nguồn, bốn bản ghi được tạo trong mục tiêu.

Bằng cách này, bạn có thể chuẩn hóa dữ liệu và tạo nhiều bản ghi cho một nguồn dữ liệu.