Chuyển đổi vòng loại nguồn trong Informatica với VÍ DỤ
Chuyển đổi vòng loại nguồn là gì?
Chuyển đổi vòng loại nguồn là một chuyển đổi đang hoạt động, được kết nối, được sử dụng để thể hiện các hàng mà dịch vụ tích hợp đọc. Bất cứ khi nào chúng tôi thêm một nguồn quan hệ hoặc một tệp phẳng vào ánh xạ, cần phải có một chuyển đổi vòng loại nguồn. Khi chúng tôi thêm nguồn vào ánh xạ, chuyển đổi vòng loại nguồn sẽ được thêm tự động. Với bộ định tính nguồn, chúng ta có thể xác định và ghi đè cách tìm nạp dữ liệu từ nguồn.
Trong ví dụ sau, chúng ta sẽ sửa đổi trình định danh nguồn của ánh xạ “m_emp_emp_target”, do đó thay vì trả về tất cả các cột, nó sẽ chỉ trả về các cột đã chọn.
Bước 1) Mở ánh xạ “m_emp_emp_target” trong trình thiết kế ánh xạ.
Bước 2) Double nhấp vào chuyển đổi Vòng loại nguồn “SQ_EMP”. Nó sẽ mở cửa sổ thuộc tính chuyển đổi chỉnh sửa cho nó. Sau đó
- Bấm vào tab thuộc tính
- Click vào SQL Tùy chọn Sửa đổi truy vấn, thao tác này sẽ mở cửa sổ soạn thảo SQL
Bước 3) Trong cửa sổ soạn thảo SQL
- Nhập truy vấn sau
CHỌN EMPNO, ENAME, JOB, MGR TỪ EMPChú thích – chúng tôi đang chọn các cột EMPNO, ENAME, JOB & MANAGER từ nguồn, vì vậy chúng tôi chỉ giữ lại những cột trong truy vấn chọn
- Chọn nút OK
Bước 4) Trong cửa sổ “chỉnh sửa chuyển đổi”,
- Chọn tab Cổng từ menu
- Trong tab cổng, bạn sẽ thấy tất cả các cổng. Chỉ giữ lại các cổng EMPNO, ENAME, JOB, MGR và xóa các cổng khác
Bước 5) Sau khi xóa cổng chọn nút OK
Bây giờ, hãy nhấp lại vào tab thuộc tính trong cửa sổ Chỉnh sửa chuyển đổi và bạn sẽ chỉ thấy những dữ liệu bạn đã chọn.
Khi bạn nhấp vào nút “OK”, nó sẽ mở ra Trình soạn thảo SQL Cửa sổ.
- Nó sẽ xác nhận dữ liệu bạn đã chọn là chính xác và sẵn sàng để tải vào bảng mục tiêu
- Bấm vào nút OK để xử lý tiếp
Lưu ánh xạ (sử dụng Phím tắt ctrl+s) và thực hiện quy trình công việc, sau khi thực hiện, chỉ các cột đã chọn sẽ được tải vào mục tiêu.
Bằng cách này, bạn có thể ghi đè trong vòng loại nguồn những cột cần được tìm nạp từ nguồn và đây là cách duy nhất để ghi đè những cột cụ thể sẽ được đưa vào bên trong lập bản đồ.
Thuộc tính của Bộ định tính nguồn
Bạn có thể sử dụng các thuộc tính khác nhau của Bộ định tính nguồn để xác định loại dữ liệu nguồn nào cần chuyển đổi sang bảng đích.
- Bộ lọc nguồn – Sử dụng thuộc tính bộ lọc nguồn, bạn có thể lọc số lượng bản ghi nguồn. Ví dụ: bạn chỉ muốn tìm nạp các nhân viên của phòng 10, sau đó bạn có thể nhập điều kiện bộ lọc deptno=10 trong thuộc tính bộ lọc nguồn và thực thi dữ liệu.
- Số cổng được sắp xếp – Trong quá trình chuyển đổi hạn định nguồn, bạn cũng có thể sắp xếp các bản ghi đầu vào dựa trên số cổng. Vì vậy, khi dữ liệu được chuyển đến các phép biến đổi bên trong ánh xạ, nó sẽ đọc số cổng và sắp xếp dữ liệu tương ứng.
Vì dữ liệu có thể được sắp xếp dựa trên một hoặc nhiều cổng nên bạn phải cung cấp số lượng cổng sẽ được sử dụng để sắp xếp. Nếu bạn đưa ra giá trị là 1 thì chỉ dữ liệu empno mới được sắp xếp. Nếu bạn đưa ra giá trị là 2 thì dữ liệu trên empno và ename trên cả hai cột sẽ được sắp xếp.
- Chọn khác biệt – bạn chỉ có thể tìm nạp các bản ghi riêng biệt từ nguồn bằng thuộc tính này. Khi bạn chọn tùy chọn chọn riêng biệt, chỉ có sự kết hợp riêng biệt của dữ liệu nguồn mới được tìm nạp theo vòng loại nguồn.