ตรวจสอบประสิทธิภาพของรายงานใน Power BI
ตรวจสอบประสิทธิภาพของรายงานใน Power BI Desktop โดยใช้ตัววิเคราะห์ประสิทธิภาพ
การตรวจสอบประสิทธิภาพการทํางานเกี่ยวข้องกันในสถานการณ์ต่อไปนี้:
- การรีเฟรชแบบจําลองข้อมูลการนําเข้าของคุณช้าลง
- รายงาน DirectQuery หรือการเชื่อมต่อสดของคุณช้าลง
- การคํานวณแบบจําลองของคุณช้าลง
คิวรีที่ช้าหรือวิชวลรายงานควรมีจุดประสงค์ในการปรับให้เหมาะสมอย่างต่อเนื่อง
โน้ต
ตัววิเคราะห์ประสิทธิภาพไม่สามารถใช้เพื่อตรวจสอบกิจกรรมหรือความจุ Premium Per User (PPU) ได้
ใช้การวินิจฉัยคิวรี
ใช้ การวินิจฉัยคิวรี
ใช้ตัววิเคราะห์ประสิทธิภาพ
ใช้ ตัววิเคราะห์ประสิทธิภาพ
ใช้ตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL
คุณยังสามารถใช้ ตัวสร้างโพรไฟล์ของ SQL Server
โน้ต
SQL Server Profiler มีให้ใช้งานเป็นส่วนหนึ่งของ 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 Server บนเมนู File ให้เลือก Traceใหม่
- สําหรับชนิดเซิร์ฟเวอร์
ให้เลือก Analysis Services - สําหรับชื่อเซิร์ฟเวอร์
ให้ใส่ localhost:[พอร์ตที่บันทึกไว้ก่อนหน้านี้] - คลิก เรียกใช้—ตอนนี้การติดตาม SQL Server Profiler ทํางานอยู่และกําลังสร้างโพรไฟล์คิวรี Power BI Desktop อย่างต่อเนื่อง
- เมื่อดําเนินการคิวรี Power BI Desktop คุณจะเห็นระยะเวลาและเวลาของ CPU ที่เกี่ยวข้อง ขึ้นอยู่กับชนิดแหล่งข้อมูล คุณอาจเห็นเหตุการณ์อื่น ๆ ที่ระบุวิธีดําเนินการคิวรี ด้วยข้อมูลนี้ คุณสามารถกําหนดว่าคิวรีใดที่เป็นปัญหาคอขวดได้
ประโยชน์ของการใช้ตัวสร้างโพรไฟล์ของเซิร์ฟเวอร์ SQL คือคุณสามารถบันทึกการติดตามฐานข้อมูล SQL Server (เชิงสัมพันธ์) ได้ การติดตามสามารถเป็นข้อมูลป้อนเข้าไปยังโปรแกรมช่วยแนะนําการปรับแต่งกลไกจัดการฐานข้อมูลของ ได้ ด้วยวิธีนี้ คุณจะได้รับคําแนะนําเกี่ยวกับวิธีการปรับแต่งแหล่งข้อมูลของคุณ
ตรวจสอบเมตริกพรีเมียม
ตรวจสอบประสิทธิภาพของเนื้อหาที่ปรับใช้กับความจุ Power BI Premium ขององค์กรของคุณด้วยความช่วยเหลือของแอปเมตริกความจุ Fabric
เนื้อหาที่เกี่ยวข้อง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับบทความนี้ โปรดดูทรัพยากรต่อไปนี้:
- การวินิจฉัยคิวรี
- ตัววิเคราะห์ประสิทธิภาพ
- แก้ไขปัญหาประสิทธิภาพของรายงานใน Power BI
- คำ ถาม ลองถาม ชุมชน Fabric
- คำ แนะ นำ มีส่วนช่วยปรับปรุง ผ้า