การปรับแต่งประสิทธิภาพใน Informatica: บทช่วยสอนที่สมบูรณ์

การแปลงช่างไม้

  • มักจะต้องการทำการเข้าร่วมในฐานข้อมูล ถ้าเป็นไปได้ เนื่องจากการเข้าร่วมฐานข้อมูลนั้นเร็วกว่าการรวมที่สร้างในการแปลง Informatica joiner
  • จัดเรียงข้อมูลก่อนเข้าร่วม ถ้าเป็นไปได้ เนื่องจากจะลดดิสก์ I/O ที่ดำเนินการระหว่างการเข้าร่วม
  • ทำให้ตารางที่ไม่มีแถวน้อยเป็นตารางหลัก

ค้นหาการเปลี่ยนแปลง

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

การแปลงตัวกรอง

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

การแปลงผู้รวบรวม

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

การแปลงรอบคัดเลือกแหล่งที่มา

  • นำเฉพาะคอลัมน์ที่ต้องการมาจากแหล่งที่มา โดยส่วนใหญ่แล้วไม่จำเป็นต้องใช้ทุกคอลัมน์ในตารางต้นฉบับ ดังนั้นให้นำเฉพาะฟิลด์ที่จำเป็นโดยการลบคอลัมน์ที่ไม่จำเป็นออก
  • หลีกเลี่ยงการใช้ order by clause ภายในการแทนที่ SQL ตัวระบุแหล่งที่มา การเรียงลำดับตามข้อต้องมีการประมวลผลเพิ่มเติมและสามารถเพิ่มประสิทธิภาพได้โดยการหลีกเลี่ยง