แชร์ผ่าน


กําหนดค่าการรวมอัตโนมัติ

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

Enable

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

  1. ในการตั้งค่าแบบจําลองความหมาย ขยายการรีเฟรชตามกําหนดการและการเพิ่มประสิทธิภาพ

  2. สลับการฝึกการรวมอัตโนมัติเป็นเปิด ถ้าสวิตช์เป็นสีเทา ให้ตรวจสอบให้แน่ใจว่ามีการกําหนดค่าข้อมูลประจําตัวของแหล่งข้อมูลและคุณลงชื่อเข้าใช้แล้ว

    Screenshot of scheduled refresh and performance optimization expanded.

  3. ใน กําหนดตารางเวลาการรีเฟรช ให้ระบุความถี่การรีเฟรชและโซนเวลา ถ้าตัวควบคุม กําหนดตารางเวลาการรีเฟรช ถูกปิดใช้งาน ตรวจสอบการกําหนดค่าแหล่งข้อมูลรวมถึงการเชื่อมต่อเกตเวย์ (ถ้าจําเป็น) และข้อมูลประจําตัวของแหล่งข้อมูล

  4. เลือก เพิ่มเวลาอื่น จากนั้นระบุการรีเฟรชอย่างน้อยหนึ่งรายการ

    Screenshot showing the refresh frequency section with multiple times set. Add another time and apply are highlighted.

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

  5. เลือก ใช้

รถไฟตามความต้องการและการรีเฟรช

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

ในกรณีดังกล่าว คุณสามารถเรียกใช้การฝึกอบรมตามความต้องการและการดําเนินการรีเฟรชด้วยตนเองเพื่อให้การฝึกอบรมและโหลดหรือการรวมการรีเฟรชในแคชเสร็จสมบูรณ์ ตัวอย่างเช่น เมื่อตรวจสอบประวัติการรีเฟรช ถ้าการอบรมและการรีเฟรชที่กําหนดไว้ครั้งแรกสําหรับวัน (ความถี่) ไม่เสร็จสมบูรณ์ภายในขีดจํากัดเวลา และคุณไม่ต้องการรอการรีเฟรชตามกําหนดการของวันถัดไปที่มีการดําเนินการฝึกเพื่อเรียกใช้ คุณสามารถเรียกใช้การฝึกอบรมตามความต้องการและการดําเนินการรีเฟรชอย่างน้อยหนึ่งรายการเพื่อประมวลผลบันทึกคิวรีข้อมูล (รถไฟ) และโหลดการรวมไปยังแคช (รีเฟรช)

เมื่อต้องการเรียกใช้รถไฟตามความต้องการและการรีเฟรช ให้เลือก ฝึกและรีเฟรชเดี๋ยวนี้ โปรดอย่าลืมดูประวัติการรีเฟรชเพื่อให้แน่ใจว่าการดําเนินการฝึกอบรมตามความต้องการเสร็จสมบูรณ์ ถ้าไม่เป็นเช่นนั้น ให้เรียกใช้การฝึกและการรีเฟรชอื่นจนกว่าการฝึกจะเสร็จสมบูรณ์ และการรวมจะถูกโหลดหรือรีเฟรชในแคช

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

โปรดทราบว่า การดําเนินการฝึกอบรมและการรีเฟรช ไม่ว่าตามกําหนดการหรือตามความต้องการนั้นจะเป็นกระบวนการและใช้ทรัพยากรมากสําหรับทั้งแหล่งข้อมูลและ Power BI เลือกเวลาที่ทรัพยากรจะได้รับผลกระทบน้อยที่สุด

การปรับละเอียด

ตารางการรวมทั้งที่ผู้ใช้กําหนดเองและที่ระบบสร้างขึ้นเป็นส่วนหนึ่งของแบบจําลอง สนับสนุนขนาดของแบบจําลอง และอยู่ภายใต้ข้อจํากัดขนาดของแบบจําลอง Power BI ที่มีอยู่ การประมวลผลการรวมยังใช้ทรัพยากรและส่งผลกระทบต่อระยะเวลาการรีเฟรชแบบจําลอง การกําหนดค่าที่เหมาะสมที่สุดจะทําให้เกิดความสมดุลระหว่างการให้ผลลัพธ์ที่รวบรวมไว้ล่วงหน้าจากแคชการรวมในหน่วยความจําสําหรับคิวรีรายงานที่ใช้บ่อยที่สุด ในขณะที่ยอมรับผลลัพธ์ที่ช้าลงสําหรับคิวรีที่มีค่านอกขอบเขตและเฉพาะกิจเพื่อแลกกับเวลาการสอนและเวลาการรีเฟรชที่เร็วขึ้นและภาระที่ลดลงบนทรัพยากรของระบบ

ปรับปรุงเปอร์เซ็นต์

ตามค่าเริ่มต้น การตั้งค่าแคชการรวมที่กําหนดเปอร์เซ็นต์ของคิวรีรายงานที่จะใช้การรวมจากแคชในหน่วยความจําคือ 75% การเพิ่มเปอร์เซ็นต์หมายถึงจํานวนคิวรีรายงานที่มากขึ้นได้รับการจัดอันดับให้สูงกว่า ดังนั้นจึงมีการรวมสําหรับคิวรีเหล่านั้นรวมอยู่ในแคชการรวมในหน่วยความจํา ในขณะที่เปอร์เซ็นต์ที่สูงขึ้นอาจหมายถึงการคิวรีเพิ่มเติมจะได้รับคําตอบจากแคชในหน่วยความจํา แต่ก็อาจหมายถึง เวลาการฝึกอบรมและเวลาการรีเฟรชที่นานขึ้น ในทางกลับกัน การปรับเป็นเปอร์เซ็นต์ที่ต่ํากว่าอาจหมายถึงการฝึกและเวลาการรีเฟรชที่สั้นลง และการใช้ทรัพยากรน้อยลง แต่ประสิทธิภาพการแสดงภาพรายงานอาจลดลงเนื่องจากคิวรีรายงานที่รวบรวมในหน่วยความจําน้อยกว่านั้นจะได้รับการตอบเนื่องจากคิวรีรวมในหน่วยความจําแทน เนื่องจากคิวรีรายงานเหล่านั้นจะต้องกลมเข้าหาแหล่งข้อมูล

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

เมื่อต้องการปรับปรุงเปอร์เซ็นต์

  1. ในการตั้งค่าแบบจําลองความหมาย ขยายการรีเฟรชตามกําหนดการและการเพิ่มประสิทธิภาพ

  2. ใน ความครอบคลุมของคิวรี ให้ใช้ตัว เลื่อน ปรับเปอร์เซ็นต์ของคิวรีที่จะใช้แถบเลื่อน แคช รวม เพื่อเพิ่มหรือลดเปอร์เซ็นต์เป็นค่าที่ต้องการ เมื่อคุณปรับเปอร์เซ็นต์ แผนภูมิ Query Performance Impact Lift จะแสดงเวลาการตอบสนองของคิวรีโดยประมาณ

    Screenshot of the query coverage section showing the slider at 74 percent.

  3. เลือก ฝึกและรีเฟรชทันที หรือ นําไปใช้

ประเมินผลกระทบของประสิทธิภาพคิวรี

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

Screenshot of the query performance impact lift chart.

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

เมตริก

DirectQuery - ระยะเวลาโดยประมาณในไม่กี่วินาทีสําหรับคิวรีรายงานที่ส่งไปและส่งกลับจากแหล่งข้อมูลโดยใช้ DirectQuery โดยทั่วไปแล้วคิวรีที่ไม่สามารถตอบได้โดยแคชการรวมในหน่วยความจําจะอยู่ภายในการประเมินนี้

เปอร์เซ็นต์ คิวรีปัจจุบัน - ระยะเวลาโดยประมาณเป็นวินาทีสําหรับคิวรีรายงานที่ตอบจากแคชการรวมในหน่วยความจําโดยยึดตามการตั้งค่าเปอร์เซ็นต์สําหรับการดําเนินการฝึกอบรม/รีเฟรชล่าสุด

เปอร์เซ็นต์ คิวรีใหม่ - ระยะเวลาโดยประมาณเป็นวินาทีสําหรับคิวรีรายงานที่มีคําตอบจากแคชการรวมในหน่วยความจําสําหรับเปอร์เซ็นต์ใหม่ที่เลือก เมื่อเปลี่ยนแถบเลื่อนเปอร์เซ็นต์ เมตริกนี้จะแสดงการเปลี่ยนแปลงที่อาจเกิดขึ้น

ปิดใช้งาน

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

  1. หากต้องการปิดใช้งาน ให้เปลี่ยนการฝึกการรวมอัตโนมัติเป็นปิด

    เมื่อคุณปิดใช้งานการฝึก คุณจะได้รับพร้อมท์ให้ลบตารางการรวมโดยอัตโนมัติ

    Screenshot of automatic aggregations training off with information about automatic aggregations tables in the model.

    ถ้าคุณเลือก ที่จะไม่ ลบตารางการรวมอัตโนมัติที่มีอยู่ ตารางจะยังคงอยู่ในแบบจําลองและยังคงถูกรีเฟรชต่อไป อย่างไรก็ตาม เนื่องจากการฝึกอบรมถูกปิดใช้งาน จะไม่มีการเพิ่มการรวมใหม่ใด ๆ Power BI จะยังคงใช้ตารางที่มีอยู่เพื่อรับผลลัพธ์ของคิวรีรวมเมื่อเป็นไปได้

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

  2. เลือก ใช้