Logo th.boatexistence.com

ทำไมต้องเรียงลำดับอินพุตในตัวรวบรวม

สารบัญ:

ทำไมต้องเรียงลำดับอินพุตในตัวรวบรวม
ทำไมต้องเรียงลำดับอินพุตในตัวรวบรวม
Anonim

ตัวเลือกการป้อนข้อมูลที่เรียงลำดับ ลดจำนวนข้อมูลที่แคชระหว่างเซสชันและปรับปรุงประสิทธิภาพ ใช้ตัวเลือกนี้กับตัวเลือก Source Qualifier Number of Sorted Ports หรือการแปลง Sorter เพื่อส่งต่อข้อมูลที่จัดเรียงไปยังการแปลง Aggregator

การเรียงลำดับอินพุตในการแปลงตัวรวบรวมหมายความว่าอย่างไร

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

ตัวรวบรวมที่ทำงานกับอินพุตที่เรียงลำดับและไม่มีการเรียงลำดับต่างกันอย่างไร

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

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

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

ภายใต้เงื่อนไขใดการเลือกอินพุตที่เรียงลำดับในตัวรวบรวมอาจล้มเหลวในเซสชั่น

ภายใต้เงื่อนไขใดการเลือก Sorted Input in aggregator อาจล้มเหลวในเซสชั่น หากข้อมูลที่ป้อนไม่ถูกต้อง เซสชันจะล้มเหลว นอกจากนี้ หากข้อมูลที่ป้อนถูกจัดเรียงอย่างเหมาะสม เซสชันอาจล้มเหลวหากลำดับการจัดเรียงตามพอร์ตและกลุ่มตามพอร์ตของผู้รวบรวม ไม่อยู่ในลำดับเดียวกัน