Chuyển đổi Joiner trong Informatica với EXAMPLE

Anonim
Chuyển đổi Joiner là gì?

Phép chuyển đổi liên kết là một phép chuyển đổi đang hoạt động và được kết nối cung cấp cho bạn tùy chọn để tạo các phép nối trong Informatica. Các phép nối được tạo bằng phép chuyển đổi phép nối tương tự như phép nối trong cơ sở dữ liệu. Ưu điểm của phép chuyển đổi phép nối là các phép nối có thể được tạo cho các hệ thống không đồng nhất (các cơ sở dữ liệu khác nhau).

Trong chuyển đổi liên kết, có hai nguồn mà chúng tôi sẽ sử dụng nó cho các liên kết. Hai nguồn này được gọi là

  • Nguồn chính
  • Nguồn chi tiết

Trong các thuộc tính của phép chuyển đổi nối, bạn có thể chọn nguồn dữ liệu nào có thể là Master và nguồn nào có thể là nguồn chi tiết.

Trong quá trình thực thi, nguồn chính được lưu vào bộ nhớ cho mục đích tham gia. Vì vậy nên chọn nguồn có số lượng bản ghi ít hơn làm nguồn chủ.

Các phép nối sau có thể được tạo bằng cách sử dụng phép chuyển đổi phép nối

  1. Master bên ngoài tham gia

    Trong phép nối bên ngoài Chính, tất cả các bản ghi từ nguồn Chi tiết được trả về bởi phép nối và chỉ các hàng phù hợp từ nguồn chính được trả về.

  2. Tham gia chi tiết bên ngoài

    Trong chi tiết nối bên ngoài, chỉ các hàng phù hợp được trả về từ nguồn chi tiết và tất cả các hàng từ nguồn chính được trả về.

  3. Tham gia đầy đủ bên ngoài

    Trong kết nối bên ngoài đầy đủ, tất cả các bản ghi từ cả hai nguồn đều được trả về. Các phép nối bên ngoài Master và Detail tương đương với các phép nối bên ngoài bên trái trong SQL.

  4. Tham gia bình thường

    Trong phép nối bình thường, chỉ các hàng phù hợp được trả về từ cả hai nguồn.

Trong ví dụ này, chúng tôi sẽ nối các bảng emp và dept bằng cách sử dụng phép chuyển đổi nối

Bước 1 - Tạo bảng mục tiêu mới EMP_DEPTNAME trong cơ sở dữ liệu bằng cách sử dụng tập lệnh bên dưới và nhập bảng trong mục tiêu Informatica.

Tải xuống Tệp emp_deptname.sql ở trên

Bước 2 - Tạo ánh xạ mới và nhập các bảng nguồn "EMP" và "DEPT" và bảng mục tiêu mà chúng tôi đã tạo ở bước trước

Bước 3 - Từ menu chuyển đổi, chọn tùy chọn tạo.

  1. Chọn chuyển đổi trình kết hợp
  2. Nhập tên biến đổi "jnr_emp_dept"
  3. Chọn tùy chọn tạo

Bước 4 - Kéo và thả tất cả các cột từ cả hai vòng loại nguồn vào chuyển đổi nối

Bước 5 - Nhấp đúp vào chuyển đổi kết hợp, sau đó trong cửa sổ chỉnh sửa chuyển đổi

  1. Chọn tab điều kiện
  2. Nhấp vào biểu tượng thêm điều kiện mới
  3. Chọn deptno trong danh sách cột chính và cột chi tiết

Bước 6 - Sau đó, trong cùng một cửa sổ

  1. Chọn tab thuộc tính
  2. Chọn Tham gia bình thường làm loại tham gia
  3. Chọn nút OK

Để tối ưu hóa hiệu suất, chúng tôi chỉ định nguồn chính cho đường ống bảng nguồn đang có ít bản ghi hơn. Để thực hiện nhiệm vụ này -

Bước 7 - Nhấp đúp vào chuyển đổi nối để mở cửa sổ chỉnh sửa thuộc tính, sau đó

  1. Chọn tab cổng
  2. Chọn bất kỳ cột nào của một nguồn cụ thể mà bạn muốn tạo cột chính
  3. Chọn OK

Bước 8 - Liên kết các cột có liên quan từ chuyển đổi kết hợp thành 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 cho nó. Kết nối sẽ được tạo bằng cách sử dụng kết hợp Informatica và các chi tiết liên quan sẽ được tìm nạp từ cả hai bảng.