การแปลงเราเตอร์ใน Informatica: ตัวอย่างหลายเงื่อนไข

การแปลงเราเตอร์คืออะไร?

การแปลงเราเตอร์เป็นการแปลงที่ใช้งานอยู่และเชื่อมต่อกันซึ่งคล้ายกับการแปลงตัวกรอง ซึ่งใช้ในการกรองแหล่งข้อมูล

ฟังก์ชันเพิ่มเติมที่มีให้นอกเหนือจากการกรองคือข้อมูลที่ถูกทิ้ง (ข้อมูลที่กรองออก) สามารถรวบรวมในการแมปได้ เช่นเดียวกับเงื่อนไขตัวกรองหลายรายการที่สามารถนำไปใช้เพื่อรับชุดข้อมูลหลายชุด

ตัวอย่างเช่น เมื่อกรองแบบฟอร์มข้อมูล deptno =10 เรายังสามารถรับบันทึกเหล่านั้นโดยที่ deptno ไม่เท่ากับ 10 ดังนั้น การแปลงเราเตอร์จะให้กลุ่มเอาต์พุตหลายกลุ่ม และแต่ละกลุ่มเอาต์พุตสามารถมีเงื่อนไขตัวกรองของตัวเองได้

นอกจากนี้ ยังมีกลุ่มเริ่มต้น กลุ่มเริ่มต้นนี้มีชุดระเบียนที่ไม่ตรงตามเงื่อนไขของกลุ่มใดๆ ตัวอย่างเช่น หากคุณสร้างสองกลุ่มสำหรับเงื่อนไขตัวกรอง deptno=10 & dept=20 ตามลำดับ เรกคอร์ดที่ไม่มี deptno 10 และ 20 จะถูกส่งผ่านไปยังกลุ่มเริ่มต้นนี้ กล่าวโดยสรุป ข้อมูลที่ถูกปฏิเสธโดยกลุ่มตัวกรองจะถูกรวบรวมโดยกลุ่มเริ่มต้นนี้ และบางครั้งอาจมีข้อกำหนดในการจัดเก็บข้อมูลที่ถูกปฏิเสธเหล่านี้ ในสถานการณ์ดังกล่าว กลุ่มผลลัพธ์เริ่มต้นจะมีประโยชน์

เพื่อให้มีเงื่อนไขการกรองหลายรายการ การแปลงเราเตอร์จะมีตัวเลือกกลุ่ม

  • มีกลุ่มอินพุตเริ่มต้นซึ่งรับข้อมูลอินพุต
  • นอกจากนี้ยังมีกลุ่มเอาต์พุตเริ่มต้นที่ให้ข้อมูลทั้งหมดที่ไม่ผ่านเงื่อนไขตัวกรองใดๆ
  • สำหรับทุกเงื่อนไขตัวกรอง กลุ่มเอาต์พุตจะถูกสร้างขึ้นในการแปลงเราเตอร์ คุณสามารถเชื่อมโยงเป้าหมายที่แตกต่างกันเข้ากับกลุ่มต่างๆ เหล่านี้ได้

การสร้างการเปลี่ยนแปลงของเราเตอร์

ขั้นตอน 1) สร้างการแมปที่มีแหล่งที่มา “EMP” และเป้าหมาย “EMP_TARGET”

การแปลงเราเตอร์ใน Informatica

ขั้นตอน 2) จากนั้นในการทำแผนที่

  1. เลือกเมนูการแปลง
  2. เลือกตัวเลือกสร้าง

การแปลงเราเตอร์ใน Informatica

ขั้นตอน 3) ในหน้าต่างสร้างการเปลี่ยนแปลง

  1. เลือกการแปลงเราเตอร์
  2. ป้อนชื่อสำหรับการแปลง “rtr_deptno_10”
  3. เลือกตัวเลือกสร้าง

ขั้นตอน 4) การแปลงเราเตอร์จะถูกสร้างขึ้นในการแมป เลือกตัวเลือกเสร็จสิ้นในหน้าต่าง

การแปลงเราเตอร์ใน Informatica

ขั้นตอน 5) ลากและวางคอลัมน์ทั้งหมดจาก ตัวระบุแหล่งที่มา สู่การเปลี่ยนแปลงเราเตอร์

การแปลงเราเตอร์ใน Informatica

ขั้นตอน 6) Double คลิกที่การแปลงเราเตอร์จากนั้นในคุณสมบัติการแปลงของมัน

  1. เลือกแท็บกลุ่ม
  2. กรอกชื่อกลุ่ม “deptno_20”
  3. คลิกที่เงื่อนไขการกรองกลุ่ม

การแปลงเราเตอร์ใน Informatica

ขั้นตอน 7) ในตัวแก้ไขนิพจน์ ให้ป้อนเงื่อนไขตัวกรอง deptno=20 และเลือกปุ่มตกลง

การแปลงเราเตอร์ใน Informatica

ขั้นตอน 8) เลือกปุ่มตกลงในหน้าต่างกลุ่ม

การแปลงเราเตอร์ใน Informatica

ขั้นตอน 9) เชื่อมต่อพอร์ตจากกลุ่ม deptno_20 ของการแปลงเราเตอร์กับพอร์ตตารางเป้าหมาย

การแปลงเราเตอร์ใน Informatica

ตอนนี้เมื่อคุณดำเนินการนี้ การทำแผนที่บันทึกที่กรองจะถูกโหลดลงในตารางเป้าหมาย