แก้ไขปัญหาประสิทธิภาพของรายงานใน Power BI

บทความนี้มีคําแนะนําที่ช่วยให้นักพัฒนาและผู้ดูแลระบบสามารถแก้ไขปัญหาประสิทธิภาพของรายงานที่ช้า ซึ่งจะนําไปใช้กับรายงาน Power BI และรายงานที่มีการแบ่งหน้าของ Power BI ด้วย

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

สำคัญ

ในบางครั้งที่บทความนี้อ้างอิงถึง Power BI Premium หรือการสมัครใช้งานความจุ (P SKU) โปรดทราบว่าในขณะนี้ Microsoft กําลังรวมตัวเลือกการซื้อและหยุดใช้งาน Power BI Premium ต่อความจุ SKU ลูกค้าใหม่และลูกค้าที่มีอยู่ควรพิจารณาซื้อการสมัครใช้งานความจุ Fabric (F SKU) แทน

สําหรับข้อมูลเพิ่มเติม โปรดดู ที่ การอัปเดตที่สําคัญเกี่ยวกับการให้สิทธิ์การใช้งาน Power BI Premium และ คําถามที่ถามบ่อยของ Power BI Premium

ทําตามขั้นตอนแผนผังลําดับงาน

ใช้ผังงานต่อไปนี้เพื่อช่วยให้เข้าใจสาเหตุของประสิทธิภาพการทํางานช้า และเพื่อกําหนดสิ่งที่ต้องดําเนินการ

รูปภาพแสดงแผนผังลําดับงาน ซึ่งอธิบายไว้ทั้งหมดในข้อความบทความ

มีตัวยุติแผนผังลําดับงานหกรายการ ซึ่งอธิบายแต่ละอย่างเพื่อดําเนินการ:

ตัวกําจัด การดําเนินการ
แผนผังลําดับงานของตัวกําจัด 1 •จัดการความจุ
•ความจุสเกล
แผนผังลําดับงานของตัวกําจัด 2 •ตรวจสอบกิจกรรมความจุในระหว่างการใช้งานรายงานทั่วไป
แผนผังลําดับงานของตัวกําจัด 3 •เปลี่ยนสถาปัตยกรรม
• พิจารณา Azure Analysis Services
•ตรวจสอบเกตเวย์ภายในองค์กร
แผนผังลําดับงานของตัวกําจัด 4 • พิจารณา Azure Analysis Services
• พิจารณา Power BI Premium
แผนผังลําดับงานของตัวกําจัด 5 • ใช้ตัววิเคราะห์ประสิทธิภาพ Power BI Desktop
• ปรับรายงาน แบบจําลอง หรือ DAX ให้เหมาะสม
แผนผังลําดับงานของตัวกําจัด 6 •เพิ่มตั๋วสนับสนุน

ดำเนินการ

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

ความจุแบบพรีเมียม

เมื่อรายงานถูกโฮสต์บนความจุพรีเมียม ให้ใช้ แอป Microsoft Fabric Capacity Metrics เพื่อตรวจสอบว่าความจุในการโฮสต์รายงานมักจะเกินทรัพยากรความจุหรือไม่ เมื่อมีความกดดันต่อทรัพยากร อาจถึงเวลาที่จะ จัดการหรือปรับขนาดความจุ (แผนผังลําดับงานของตัวกําจัด 1) เมื่อมีทรัพยากรเพียงพอ ตรวจสอบกิจกรรมความจุในระหว่างการใช้รายงานทั่วไป (แผนผังลําดับงาน 2)

ความจุที่ใช้ร่วมกัน

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

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

  • เพิ่มปริมาณงานคิวรีโดยการโยกย้ายแบบจําลองความหมาย (ก่อนหน้านี้เรียกว่าชุดข้อมูล) ไปยัง Azure Analysis Services หรือความจุพรีเมียม (แผนผังลําดับงานของตัวยุติ 4)
  • ใช้ตัววิเคราะห์ประสิทธิภาพ Power BI Desktop เพื่อค้นหาว่าองค์ประกอบรายงานแต่ละรายการของคุณ เช่น วิชวลและสูตร DAX กําลังทําอะไรอยู่ ซึ่งมีประโยชน์โดยเฉพาะอย่างยิ่งในการตรวจสอบว่าเป็นคิวรีหรือการแสดงผลด้วยภาพที่มีส่วนร่วมในปัญหาด้านประสิทธิภาพการทํางาน (แผนผังลําดับงานของตัวยุติ 5)

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

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

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

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับบทความนี้ โปรดดูทรัพยากรต่อไปนี้: