การเปลี่ยนแปลงของช่างไม้ใน Informatica ด้วยตัวอย่าง

การเปลี่ยนแปลงของช่างไม้คืออะไร?

การแปลง Joiner เป็นการแปลงแบบแอ็คทีฟและเชื่อมต่อกันซึ่งให้คุณมีตัวเลือกในการสร้าง Join ใน Informatica Join ที่สร้างโดยใช้การแปลง Joiner จะคล้ายกับ Join ในฐานข้อมูล ข้อดีของการแปลง Joiner คือสามารถสร้าง Join สำหรับระบบที่ไม่เป็นเนื้อเดียวกัน (ฐานข้อมูลที่แตกต่างกัน) ได้

ในการแปลงตัวเชื่อม มีสองแหล่งที่เราจะใช้มันเพื่อรวม ทั้งสองแหล่งนี้เรียกว่า

  • แหล่งที่มาของอาจารย์
  • ที่มารายละเอียด

ในคุณสมบัติของการแปลงตัวเชื่อม คุณสามารถเลือกแหล่งข้อมูลที่สามารถเป็นแหล่งข้อมูลหลักได้ และแหล่งข้อมูลใดที่สามารถเป็นแหล่งข้อมูลรายละเอียดได้

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

สามารถสร้างการรวมต่อไปนี้ได้โดยใช้การแปลงตัวรวม

  1. การรวมภายนอกระดับปริญญาโท
    ในการรวมภายนอกหลัก เรกคอร์ดทั้งหมดจากแหล่งรายละเอียดจะถูกส่งกลับโดยการรวม และเฉพาะแถวที่ตรงกันจากแหล่งที่มาหลักเท่านั้นที่จะถูกส่งคืน
  2. รายละเอียดการรวมภายนอก
    ในรายละเอียดการรวมภายนอกเฉพาะแถวที่ตรงกันเท่านั้นที่จะถูกส่งกลับจากแหล่งรายละเอียด และแถวทั้งหมดจากแหล่งที่มาหลักจะถูกส่งกลับ
  3. การรวมภายนอกแบบเต็ม
    ในการรวมภายนอกแบบเต็ม ระเบียนทั้งหมดจากแหล่งที่มาทั้งสองจะถูกส่งกลับ การรวมภายนอกหลักและรายละเอียดภายนอกเทียบเท่ากับการรวมภายนอกด้านซ้าย SQL.
  4. เข้าร่วมปกติ

ในการเข้าร่วมปกติเฉพาะแถวที่ตรงกันเท่านั้นที่จะถูกส่งคืนจากทั้งสองแหล่ง

ในตัวอย่างนี้ เราจะเข้าร่วมตาราง emp และ dept โดยใช้การแปลงตัวเชื่อม

ขั้นตอน 1) สร้างตารางเป้าหมายใหม่ EMP_DEPTNAME ในฐานข้อมูลโดยใช้สคริปต์ด้านล่างและนำเข้าตารางในเป้าหมาย Informatica

ดาวน์โหลดไฟล์ emp_deptname.sql ด้านบน

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

การเปลี่ยนแปลงของช่างไม้ใน Informatica

ขั้นตอน 3) จากเมนูการแปลง เลือกตัวเลือกสร้าง

  1. เลือกการแปลงตัวเชื่อม
  2. ป้อนชื่อการเปลี่ยนแปลง “jnr_emp_dept”
  3. เลือกตัวเลือกสร้าง

การเปลี่ยนแปลงของช่างไม้ใน Informatica

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

การเปลี่ยนแปลงของช่างไม้ใน Informatica

ขั้นตอน 5) Double คลิกที่การเปลี่ยนแปลงของช่างไม้ จากนั้นในหน้าต่างแก้ไขการเปลี่ยนแปลง

  1. เลือกแท็บเงื่อนไข
  2. คลิกที่ไอคอนเพิ่มเงื่อนไขใหม่
  3. เลือก deptno ในรายการคอลัมน์หลักและรายละเอียด

การเปลี่ยนแปลงของช่างไม้ใน Informatica

ขั้นตอน 6) จากนั้นในหน้าต่างเดียวกัน

  1. เลือกแท็บคุณสมบัติ
  2. เลือกการเข้าร่วมปกติเป็นประเภทการเข้าร่วม
  3. เลือกปุ่มตกลง

การเปลี่ยนแปลงของช่างไม้ใน Informatica

สำหรับการเพิ่มประสิทธิภาพการทำงาน เราจะกำหนดแหล่งที่มาหลักให้กับไปป์ไลน์ของตารางต้นทางซึ่งไม่มีบันทึกน้อยกว่า เพื่อปฏิบัติภารกิจนี้ –

ขั้นตอน 7) Double คลิกที่การแปลงตัวเชื่อมเพื่อเปิดหน้าต่างแก้ไขคุณสมบัติจากนั้น

  1. เลือกแท็บพอร์ต
  2. เลือกคอลัมน์ของแหล่งข้อมูลเฉพาะที่คุณต้องการสร้างต้นแบบ
  3. เลือกตกลง

การเปลี่ยนแปลงของช่างไม้ใน Informatica

ขั้นตอน 8) เชื่อมโยงคอลัมน์ที่เกี่ยวข้องจากการแปลงตัวเชื่อมไปยังตารางเป้าหมาย

การเปลี่ยนแปลงของช่างไม้ใน Informatica

ตอนนี้ให้บันทึกการแมปและดำเนินการหลังจากสร้างเซสชันและเวิร์กโฟลว์แล้ว การเข้าร่วมจะถูกสร้างขึ้นโดยใช้ตัวเข้าร่วม Informatica และจะดึงรายละเอียดที่เกี่ยวข้องจากทั้งสองตาราง