ตรวจสอบประสิทธิภาพของรายงานใน Power BI
ตรวจสอบประสิทธิภาพของรายงานใน Power BI Desktop โดยใช้ ตัววิเคราะห์ประสิทธิภาพ และตรวจสอบประสิทธิภาพของเนื้อหาที่ปรับใช้กับความจุ Power BI Premium ขององค์กรของคุณด้วยความช่วยเหลือของ แอป Power BI Premium Metrics เรียนรู้ว่าปัญหาคอขวดอยู่ที่ใดและเรียนรู้วิธีปรับปรุงประสิทธิภาพของรายงาน
การตรวจสอบประสิทธิภาพการทำงานเกี่ยวข้องกันในสถานการณ์ต่อไปนี้:
- การรีเฟรชโมเดลข้อมูลการนำเข้าของคุณช้าลง
- รายงาน DirectQuery หรือการเชื่อมต่อสดของคุณช้าลง
- การคำนวณแบบจำลองของคุณช้าลง
คิวรีที่ช้าหรือการแสดงผลด้วยภาพของรายงานควรมีเป้าหมายในการปรับให้เหมาะสมอย่างต่อเนื่อง
หมายเหตุ
ไม่สามารถใช้ตัววิเคราะห์ประสิทธิภาพตรวจสอบกิจกรรมPremiumผู้ใช้ (PPU) หรือความจุ
การวินิจฉัยคิวรี
ใช้การวินิจฉัยคิวรีใน Power BI Desktop เพื่อกำหนดว่า Power Query จะทำอะไรบ้างในขณะที่แสดงตัวอย่างหรือใช้คิวรี นอกจากนี้ ให้ใช้ฟังก์ชัน วินิจฉัยขั้นตอน เพื่อบันทึกข้อมูลการประเมินผลโดยละเอียดสำหรับแต่ละขั้นตอนคิวรี ผลลัพธ์จะมีให้ใช้งานใน Power Query และคุณสามารถใช้การแปลงข้อมูลเพื่อทำความเข้าใจการดำเนินการคิวรีได้ดียิ่งขึ้น
หมายเหตุ
การวินิจฉัยคิวรีเป็นฟีเจอร์แสดงตัวอย่าง ดังนั้นคุณต้องเปิดใช้งานใน ตัวเลือกและการตั้งค่า เมื่อเปิดใช้งาน คำสั่งจะพร้อมใช้งานในหน้าต่างตัวแก้ไข Power Query บนแท็บ ribbon เครื่องมือ

ใช้ตัววิเคราะห์ประสิทธิภาพ
ใช้ตัววิเคราะห์ประสิทธิภาพใน Power BI Desktop เพื่อดูว่าแต่ละองค์ประกอบรายงานของคุณเช่น การแสดงผลด้วยภาพและสูตร DAX กำลังทำอะไรอยู่ ซึ่งเป็นประโยชน์โดยเฉพาะอย่างยิ่งในการตรวจสอบว่าเป็นคิวรีหรือการแสดงผลด้วยภาพที่มีการรองรับปัญหาด้านประสิทธิภาพการทำงาน
ใช้ตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL
คุณยังสามารถใช้ตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL เพื่อระบุคิวรีที่ช้าได้
หมายเหตุ
ตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL มีให้ใช้งานเป็นส่วนหนึ่งของ SQL Server Management Studio
ใช้ตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL เมื่อแหล่งข้อมูลของคุณเป็น:
- SQL Server
- SQL Server Analysis Services
- Azure Analysis Services
ข้อควรระวัง
Power BI Desktop รองรับการเชื่อมต่อไปยังพอร์ตการวินิจฉัย พอร์ตการวินิจฉัยอนุญาตให้เครื่องมืออื่นๆ เชื่อมต่อและดำเนินการติดตามเพื่อการวินิจฉัยได้ การเปลี่ยนแปลงใดๆ กับรูปแบบข้อมูล Power Desktop ไม่ได้รับการรองรับ การเปลี่ยนแปลงโมเดลข้อมูลอาจทำให้เกิดความเสียหายและการสูญหายของข้อมูล
เมื่อต้องการสร้างการติดตามของตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL ให้ทำตามคำแนะนำเหล่านี้:
- เปิดรายงาน Power BI Desktop ของคุณ (เพื่อให้ง่ายต่อการค้นหาพอร์ตในขั้นตอนถัดไป และปิดรายงานอื่นๆ ที่เปิดอยู่)
- หากต้องการกำหนดพอร์ตที่ใช้โดย Power BI Desktop ใน PowerShell (พร้อมสิทธิ์ผู้ดูแลระบบ) หรือที่พร้อมท์คำสั่ง ให้ป้อนคำสั่งต่อไปนี้:
ผลลัพธ์ควรเป็นรายการของแอปพลิเคชันและพอร์ตที่เปิด ตัวอย่างเช่น: ค้นหาพอร์ตที่ใช้โดย msmdsrv.exe และบันทึกไว้ใช้ในภายหลัง นี่คืออินสแตนซ์ของ Power BI Desktop ของคุณnetstat -b -n - เชื่อมต่อตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL ไปยัง Power BI Desktop
- ใช้ตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL
- ในตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL บนเมนู ไฟล์ ให้เลือก การติดตามใหม่
- สำหรับ ชนิดเซิร์ฟเวอร์ ให้เลือก บริการวิเคราะห์
- สำหรับ ชื่อเซิร์ฟเวอร์ ให้ป้อน localhost: [พอร์ตที่บันทึกไว้ก่อนหน้านี้]
- คลิก เรียกใช้ – ตอนนี้การติดตามของตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL นั้นยังทำงานอยู่และกำลังสร้างโพรไฟล์คิวรี Power BI Desktop อย่างต่อเนื่อง
- เมื่อดำเนินการคิวรี Power BI Desktop คุณจะเห็นระยะเวลาและเวลาของ CPU ที่เกี่ยวข้อง โดยขึ้นอยู่กับชนิดแหล่งข้อมูล คุณอาจเห็นเหตุการณ์อื่นๆ ที่ระบุวิธีดำเนินการคิวรี โดยการใช้ข้อมูลนี้ คุณสามารถกำหนดว่าคิวรีใดที่เป็นระดับคอขวดได้
ประโยชน์ของการใช้ตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL คือคุณสามารถบันทึกการติดตามฐานข้อมูลเซิร์ฟเวอร์ SQL (เชิงสัมพันธ์) ได้ การติดตามสามารถเป็นข้อมูลป้อนเข้าไปยังโปรแกรมช่วยแนะนำการปรับแต่งกลไกจัดการฐานข้อมูลได้ ด้วยวิธีนี้ คุณจะได้รับคำแนะนำเกี่ยวกับวิธีการปรับแต่งแหล่งข้อมูลของคุณ
ตรวจสอบเมตริกพรีเมี่ยม
สำหรับความจุ Power BI Premium คุณสามารถใช้ แอปเมตริก Power BI Premium เพื่อจัดการประสิทธิภาพและความจุของการสมัครใช้งาน Power BI Premium ของคุณได้ สำหรับข้อมูลเพิ่มเติม ให้ดูแอปเมตริก Power BI Premium
ขั้นตอนถัดไป
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบทความนี้ โปรดดูทรัพยากรต่อไปนี้: