การแปลงเราเตอร์ใน Informatica: ตัวอย่างหลายเงื่อนไข
การแปลงเราเตอร์คืออะไร?
การแปลงเราเตอร์เป็นการแปลงที่ใช้งานอยู่และเชื่อมต่อกันซึ่งคล้ายกับการแปลงตัวกรอง ซึ่งใช้ในการกรองแหล่งข้อมูล
ฟังก์ชันเพิ่มเติมที่มีให้นอกเหนือจากการกรองคือข้อมูลที่ถูกทิ้ง (ข้อมูลที่กรองออก) สามารถรวบรวมในการแมปได้ เช่นเดียวกับเงื่อนไขตัวกรองหลายรายการที่สามารถนำไปใช้เพื่อรับชุดข้อมูลหลายชุด
ตัวอย่างเช่น เมื่อกรองแบบฟอร์มข้อมูล deptno =10 เรายังสามารถรับบันทึกเหล่านั้นโดยที่ deptno ไม่เท่ากับ 10 ดังนั้น การแปลงเราเตอร์จะให้กลุ่มเอาต์พุตหลายกลุ่ม และแต่ละกลุ่มเอาต์พุตสามารถมีเงื่อนไขตัวกรองของตัวเองได้
นอกจากนี้ ยังมีกลุ่มเริ่มต้น กลุ่มเริ่มต้นนี้มีชุดระเบียนที่ไม่ตรงตามเงื่อนไขของกลุ่มใดๆ ตัวอย่างเช่น หากคุณสร้างสองกลุ่มสำหรับเงื่อนไขตัวกรอง deptno=10 & dept=20 ตามลำดับ เรกคอร์ดที่ไม่มี deptno 10 และ 20 จะถูกส่งผ่านไปยังกลุ่มเริ่มต้นนี้ กล่าวโดยสรุป ข้อมูลที่ถูกปฏิเสธโดยกลุ่มตัวกรองจะถูกรวบรวมโดยกลุ่มเริ่มต้นนี้ และบางครั้งอาจมีข้อกำหนดในการจัดเก็บข้อมูลที่ถูกปฏิเสธเหล่านี้ ในสถานการณ์ดังกล่าว กลุ่มผลลัพธ์เริ่มต้นจะมีประโยชน์
เพื่อให้มีเงื่อนไขการกรองหลายรายการ การแปลงเราเตอร์จะมีตัวเลือกกลุ่ม
- มีกลุ่มอินพุตเริ่มต้นซึ่งรับข้อมูลอินพุต
- นอกจากนี้ยังมีกลุ่มเอาต์พุตเริ่มต้นที่ให้ข้อมูลทั้งหมดที่ไม่ผ่านเงื่อนไขตัวกรองใดๆ
- สำหรับทุกเงื่อนไขตัวกรอง กลุ่มเอาต์พุตจะถูกสร้างขึ้นในการแปลงเราเตอร์ คุณสามารถเชื่อมโยงเป้าหมายที่แตกต่างกันเข้ากับกลุ่มต่างๆ เหล่านี้ได้
การสร้างการเปลี่ยนแปลงของเราเตอร์
ขั้นตอน 1) สร้างการแมปที่มีแหล่งที่มา “EMP” และเป้าหมาย “EMP_TARGET”
ขั้นตอน 2) จากนั้นในการทำแผนที่
- เลือกเมนูการแปลง
- เลือกตัวเลือกสร้าง
ขั้นตอน 3) ในหน้าต่างสร้างการเปลี่ยนแปลง
- เลือกการแปลงเราเตอร์
- ป้อนชื่อสำหรับการแปลง “rtr_deptno_10”
- เลือกตัวเลือกสร้าง
ขั้นตอน 4) การแปลงเราเตอร์จะถูกสร้างขึ้นในการแมป เลือกตัวเลือกเสร็จสิ้นในหน้าต่าง
ขั้นตอน 5) ลากและวางคอลัมน์ทั้งหมดจาก ตัวระบุแหล่งที่มา สู่การเปลี่ยนแปลงเราเตอร์
ขั้นตอน 6) Double คลิกที่การแปลงเราเตอร์จากนั้นในคุณสมบัติการแปลงของมัน
- เลือกแท็บกลุ่ม
- กรอกชื่อกลุ่ม “deptno_20”
- คลิกที่เงื่อนไขการกรองกลุ่ม
ขั้นตอน 7) ในตัวแก้ไขนิพจน์ ให้ป้อนเงื่อนไขตัวกรอง deptno=20 และเลือกปุ่มตกลง
ขั้นตอน 8) เลือกปุ่มตกลงในหน้าต่างกลุ่ม
ขั้นตอน 9) เชื่อมต่อพอร์ตจากกลุ่ม deptno_20 ของการแปลงเราเตอร์กับพอร์ตตารางเป้าหมาย
ตอนนี้เมื่อคุณดำเนินการนี้ การทำแผนที่บันทึกที่กรองจะถูกโหลดลงในตารางเป้าหมาย