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”
Bước 3) Từ menu chuyển đổi, tạo một chuyển đổi mới
- Chọn bộ chuẩn hóa làm phép biến đổi
- Nhập tên, “nrm_sale”
- Chọn tùy chọn tạo
Bước 4) Việc chuyển đổi sẽ được tạo, chọn tùy chọn thực hiện
Bước 5) Double bấm vào chuyển đổi chuẩn hóa, sau đó
- Chọn tab chuẩn hóa
- Bấm vào biểu tượng để tạo hai cột
- Nhập tên cột
- Đặ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
- Chọn nút OK
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.
Bước 6) Sau đó trong lập bản đồ
- 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.
- Liên kết cột tên cửa hàng với cột chuẩn hóa
- 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
- Liên kết cột GK_sale từ bộ chuẩn hóa với bảng mục tiêu
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.