Tra cứu Chuyển đổi trong Informatica & Ví dụ về chuyển đổi có thể sử dụng lại

Mục lục:

Anonim
Chuyển đổi Tra cứu là gì?

Phép biến đổi tra cứu là một phép biến đổi thụ động được sử dụng để tra cứu nguồn, bộ định nguồn hoặc đích để lấy dữ liệu có liên quan. Về cơ bản, đó là một loại hoạt động kết hợp trong đó một trong các bảng tham gia là dữ liệu nguồn và bảng tham gia khác là bảng tra cứu.

Trong các chủ đề trước, chúng tôi đã sử dụng phép biến đổi nối để tham gia bảng "emp" và "dept" để mang tên bộ phận.

Trong phần này, chúng ta sẽ thực hiện tương tự bằng cách sử dụng phép chuyển đổi tra cứu.

Bước 1 - Tạo ánh xạ mới với EMP làm nguồn và EMP_DEPTNAME làm mục tiêu

Bước 2 - Tạo một chuyển đổi mới bằng cách sử dụng menu chuyển đổi sau đó

  1. Chọn chuyển đổi tra cứu làm biến đổi
  2. Nhập tên chuyển đổi "lkp_dept"
  3. Chọn tùy chọn tạo

Bước 3 - Thao tác này sẽ mở cửa sổ bảng tra cứu, trong cửa sổ này

  1. Chọn nút nguồn
  2. Chọn bảng DEPT
  3. Chọn nút Ok

Bước 4 - Chuyển đổi tra cứu sẽ được tạo với các cột của bảng DEPT, bây giờ hãy chọn nút hoàn tất

Bước 5 - Kéo và thả cột DEPTNO từ bộ định tính nguồn sang phần chuyển đổi tra cứu, thao tác này sẽ tạo cột DEPTNO1 mới trong chuyển đổi tra cứu. Sau đó liên kết cột DNAME từ chuyển đổi tra cứu đến bảng mục tiêu.

Phép biến đổi tra cứu sẽ tra cứu và trả về tên bộ phận dựa trên giá trị DEPTNO1.

Bước 6 - Nhấp đúp vào chuyển đổi tra cứu. Sau đó, trong cửa sổ chuyển đổi chỉnh sửa

  1. Chọn tab điều kiện
  2. Đặt cột điều kiện thành DEPTNO = DEPTNO1
  3. Chọn nút Ok

Bước 7 - Liên kết phần còn lại của các cột từ bộ định nguồn đến bảng mục tiêu

Bây giờ, lưu ánh xạ và thực thi nó sau khi tạo phiên và quy trình làm việc. Ánh xạ này sẽ tìm nạp tên bộ phận bằng cách sử dụng chuyển đổi tra cứu.

Chuyển đổi tra cứu được thiết lập để tra cứu trên bảng ghi nợ. Và điều kiện tham gia được thiết lập dựa trên số nợ.

Chuyển đổi có thể tái sử dụng

Một phép biến đổi thông thường là một đối tượng thuộc về một ánh xạ và chỉ có thể được sử dụng bên trong ánh xạ đó. Tuy nhiên, bằng cách thực hiện một phép chuyển đổi có thể sử dụng lại, nó có thể được sử dụng lại bên trong một số ánh xạ.

Ví dụ: một phép chuyển đổi tra cứu tìm nạp thông tin chi tiết của nhân viên dựa trên số nhân viên có thể được sử dụng ở nhiều ánh xạ ở bất cứ nơi nào yêu cầu chi tiết nhân viên.

Bằng cách sử dụng chuyển đổi có thể tái sử dụng, nó giảm bớt công việc quá sức của việc tạo lại cùng một chức năng.

Để thực hiện một phép chuyển đổi có thể tái sử dụng -

Bước 1 - Mở ánh xạ đang có phép biến đổi, ở đây chúng ta đang thực hiện phép chuyển đổi thứ hạng có thể sử dụng lại.

Bước 2 - Nhấp đúp vào chuyển đổi để mở cửa sổ chỉnh sửa chuyển đổi. Sau đó

  1. Chọn tab Chuyển đổi trong cửa sổ
  2. Chọn hộp kiểm để làm cho phép chuyển đổi có thể tái sử dụng
  3. Chọn có trong cửa sổ xác nhận
  4. Chọn OK trong cửa sổ thuộc tính chuyển đổi.

Điều này sẽ làm cho phép chuyển đổi có thể tái sử dụng.