ตรวจสอบประสิทธิภาพของรายงานใน 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 Query ที่แสดงคำสั่งวินิจฉัยขั้นตอน คำสั่งเริ่มการวินิจฉัย และคำสั่งหยุดการวินิจฉัย

ใช้ตัววิเคราะห์ประสิทธิภาพ

ใช้ตัววิเคราะห์ประสิทธิภาพใน 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 ให้ทำตามคำแนะนำเหล่านี้:

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

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

ตรวจสอบเมตริกพรีเมี่ยม

สำหรับความจุ Power BI Premium คุณสามารถใช้ แอปเมตริก Power BI Premium เพื่อจัดการประสิทธิภาพและความจุของการสมัครใช้งาน Power BI Premium ของคุณได้ สำหรับข้อมูลเพิ่มเติม ให้ดูแอปเมตริก Power BI Premium

ขั้นตอนถัดไป

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