การเปลี่ยนแปลงของช่างไม้ใน Informatica ด้วยตัวอย่าง
การเปลี่ยนแปลงของช่างไม้คืออะไร?
การแปลง Joiner เป็นการแปลงแบบแอ็คทีฟและเชื่อมต่อกันซึ่งให้คุณมีตัวเลือกในการสร้าง Join ใน Informatica Join ที่สร้างโดยใช้การแปลง Joiner จะคล้ายกับ Join ในฐานข้อมูล ข้อดีของการแปลง Joiner คือสามารถสร้าง Join สำหรับระบบที่ไม่เป็นเนื้อเดียวกัน (ฐานข้อมูลที่แตกต่างกัน) ได้
ในการแปลงตัวเชื่อม มีสองแหล่งที่เราจะใช้มันเพื่อรวม ทั้งสองแหล่งนี้เรียกว่า
- แหล่งที่มาของอาจารย์
- ที่มารายละเอียด
ในคุณสมบัติของการแปลงตัวเชื่อม คุณสามารถเลือกแหล่งข้อมูลที่สามารถเป็นแหล่งข้อมูลหลักได้ และแหล่งข้อมูลใดที่สามารถเป็นแหล่งข้อมูลรายละเอียดได้
ในระหว่างการดำเนินการ แหล่งข้อมูลหลักจะถูกแคชไว้ในหน่วยความจำเพื่อวัตถุประสงค์ในการเข้าร่วม ดังนั้นจึงแนะนำให้เลือกแหล่งข้อมูลที่มีจำนวนบันทึกน้อยกว่าเป็นแหล่งข้อมูลหลัก
สามารถสร้างการรวมต่อไปนี้ได้โดยใช้การแปลงตัวรวม
- การรวมภายนอกระดับปริญญาโท
ในการรวมภายนอกหลัก เรกคอร์ดทั้งหมดจากแหล่งรายละเอียดจะถูกส่งกลับโดยการรวม และเฉพาะแถวที่ตรงกันจากแหล่งที่มาหลักเท่านั้นที่จะถูกส่งคืน - รายละเอียดการรวมภายนอก
ในรายละเอียดการรวมภายนอกเฉพาะแถวที่ตรงกันเท่านั้นที่จะถูกส่งกลับจากแหล่งรายละเอียด และแถวทั้งหมดจากแหล่งที่มาหลักจะถูกส่งกลับ - การรวมภายนอกแบบเต็ม
ในการรวมภายนอกแบบเต็ม ระเบียนทั้งหมดจากแหล่งที่มาทั้งสองจะถูกส่งกลับ การรวมภายนอกหลักและรายละเอียดภายนอกเทียบเท่ากับการรวมภายนอกด้านซ้าย SQL. - เข้าร่วมปกติ
ในการเข้าร่วมปกติเฉพาะแถวที่ตรงกันเท่านั้นที่จะถูกส่งคืนจากทั้งสองแหล่ง
ในตัวอย่างนี้ เราจะเข้าร่วมตาราง emp และ dept โดยใช้การแปลงตัวเชื่อม
ขั้นตอน 1) สร้างตารางเป้าหมายใหม่ EMP_DEPTNAME ในฐานข้อมูลโดยใช้สคริปต์ด้านล่างและนำเข้าตารางในเป้าหมาย Informatica
ดาวน์โหลดไฟล์ emp_deptname.sql ด้านบน
ขั้นตอน 2) สร้างการแมปใหม่และตารางแหล่งที่มานำเข้า “EMP” และ “DEPT” และตารางเป้าหมายที่เราสร้างในขั้นตอนก่อนหน้า
ขั้นตอน 3) จากเมนูการแปลง เลือกตัวเลือกสร้าง
- เลือกการแปลงตัวเชื่อม
- ป้อนชื่อการเปลี่ยนแปลง “jnr_emp_dept”
- เลือกตัวเลือกสร้าง
ขั้นตอน 4) ลากและวางคอลัมน์ทั้งหมดจากทั้งสอง ตัวระบุแหล่งที่มา สู่การเปลี่ยนแปลงของช่างไม้
ขั้นตอน 5) Double คลิกที่การเปลี่ยนแปลงของช่างไม้ จากนั้นในหน้าต่างแก้ไขการเปลี่ยนแปลง
- เลือกแท็บเงื่อนไข
- คลิกที่ไอคอนเพิ่มเงื่อนไขใหม่
- เลือก deptno ในรายการคอลัมน์หลักและรายละเอียด
ขั้นตอน 6) จากนั้นในหน้าต่างเดียวกัน
- เลือกแท็บคุณสมบัติ
- เลือกการเข้าร่วมปกติเป็นประเภทการเข้าร่วม
- เลือกปุ่มตกลง
สำหรับการเพิ่มประสิทธิภาพการทำงาน เราจะกำหนดแหล่งที่มาหลักให้กับไปป์ไลน์ของตารางต้นทางซึ่งไม่มีบันทึกน้อยกว่า เพื่อปฏิบัติภารกิจนี้ –
ขั้นตอน 7) Double คลิกที่การแปลงตัวเชื่อมเพื่อเปิดหน้าต่างแก้ไขคุณสมบัติจากนั้น
- เลือกแท็บพอร์ต
- เลือกคอลัมน์ของแหล่งข้อมูลเฉพาะที่คุณต้องการสร้างต้นแบบ
- เลือกตกลง
ขั้นตอน 8) เชื่อมโยงคอลัมน์ที่เกี่ยวข้องจากการแปลงตัวเชื่อมไปยังตารางเป้าหมาย
ตอนนี้ให้บันทึกการแมปและดำเนินการหลังจากสร้างเซสชันและเวิร์กโฟลว์แล้ว การเข้าร่วมจะถูกสร้างขึ้นโดยใช้ตัวเข้าร่วม Informatica และจะดึงรายละเอียดที่เกี่ยวข้องจากทั้งสองตาราง