หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
องค์กรที่มี Power BI Premium หรือ Power BI Embedded สามารถใช้ประโยชน์จากการ แคชคิวรี เพื่อเพิ่มความเร็วรายงานที่เกี่ยวข้องกับแบบจําลองความหมาย การแคชคิวรีจะสั่งให้ความจุ Power BI Premium หรือ Power BI Embedded ใช้บริการแคชภายในเครื่องเพื่อรักษาผลลัพธ์คิวรี โดยหลีกเลี่ยงการให้แหล่งข้อมูลพื้นฐานคํานวณผลลัพธ์เหล่านั้น
สําคัญ
การแคชคิวรีพร้อมใช้งานบน Power BI Premium หรือ Power BI Embedded เท่านั้น สําหรับการนําเข้าแบบจําลองความหมาย ไม่สามารถใช้แบบจําลองความหมาย DirectQuery หรือ LiveConnect ที่ใช้ Azure Analysis Services หรือ SQL Server Analysis Services
การแคชจะดําเนินการในครั้งแรกที่ผู้ใช้เปิดรายงาน บริการจะทําการแคชแบบสอบถามสําหรับหน้าเริ่มต้นที่พวกเขาลงบนเท่านั้น กล่าวอีกนัยหนึ่ง คิวรีจะไม่ถูกแคชเมื่อคุณโต้ตอบกับรายงาน ผลลัพธ์การสืบค้นที่แคชไว้จะเฉพาะเจาะจงกับบริบทของผู้ใช้และแบบจําลองความหมาย และเคารพกฎความปลอดภัยเสมอ แคชแบบสอบถามจะคํานึงถึง บุ๊กมาร์กส่วนบุคคล และ ตัวกรองแบบถาวร ดังนั้นแบบสอบถามที่สร้างขึ้นโดยรายงานส่วนบุคคลจะถูกแคช ไทล์แดชบอร์ด ที่ขับเคลื่อนโดยคิวรีเดียวกันยังได้รับประโยชน์เมื่อคิวรีถูกแคช ประสิทธิภาพจะเป็นประโยชน์อย่างยิ่งเมื่อมีการเข้าถึงแบบจําลองความหมายบ่อยครั้งและไม่จําเป็นต้องรีเฟรชบ่อยๆ การแคชคิวรียังสามารถลดภาระในความจุของคุณด้วยการลดจํานวนคิวรีโดยรวม
คุณควบคุมลักษณะการแคชคิวรีบนหน้า การตั้งค่า สําหรับแบบจําลองความหมายในบริการของ Power BI มีการตั้งค่าที่เป็นไปได้สามแบบ:
- ค่าเริ่มต้นความจุ: การแคชแบบสอบถามปิด
- ปิด: อย่าใช้การแคชแบบสอบถามสําหรับแบบจําลองความหมายนี้
- เปิด: ใช้การแคชคิวรีสําหรับโมเดลความหมายนี้
ClientCacheRefreshPolicy
ClientCacheRefreshPolicy เป็นคุณสมบัติเซิร์ฟเวอร์ Analysis Services ที่ใช้ XMLA การตั้งค่านี้จะแทนที่การตั้งค่าการรีเฟรชแคชตามกําหนดการสําหรับแบบจําลองความหมายทั้งหมดในพื้นที่ทํางาน
คุณสามารถกําหนดค่า ClientCacheRefreshPolicy สําหรับพื้นที่ทํางานแต่ละรายการได้โดยการเปิดการสลับไปยัง สังเกตการตั้งค่าพื้นที่ทํางานที่ใช้ XMLA เมื่อต้องการเปิดใช้งาน ให้นําทางไปยังปริมาณงาน Power BI ในหน้า การตั้งค่าความจุ ภายใต้พอร์ทัลผู้ดูแลระบบ การตั้งค่านี้มีค่าที่เป็นไปได้สองค่า:
- 0: กีดกันการรีเฟรชแคชพื้นหลังทั้งหมด
- -1 (ค่าเริ่มต้น): อนุญาตการรีเฟรชแคชพื้นหลังทั้งหมดตามที่ระบุไว้ในการตั้งค่าการรีเฟรชแคชตามกําหนดเวลาสําหรับรุ่น
ข้อควรพิจารณาและข้อจํากัด
- เมื่อคุณเปลี่ยนการตั้งค่าการแคชจาก เปิด เป็น ปิด ผลลัพธ์การสอบถามที่บันทึกไว้ก่อนหน้านี้ทั้งหมดสําหรับแบบจําลองความหมายจะถูกลบออกจากแคชความจุ คุณสามารถปิดการแคชได้อย่างชัดเจนหรือโดยการเปลี่ยนกลับเป็นการตั้งค่าเริ่มต้นของความจุที่ผู้ดูแลระบบตั้งค่าเป็น ปิด การปิดอาจทําให้เกิดความล่าช้าเล็กน้อยในครั้งต่อไปที่รายงานเรียกใช้คิวรีกับแบบจําลองความหมายนี้ ความล่าช้าเกิดจากการสืบค้นรายงานเหล่านั้นที่ทํางานตามความต้องการและไม่ใช้ผลลัพธ์ที่บันทึกไว้ นอกจากนี้ อาจต้องโหลดแบบจําลองความหมายที่จําเป็นลงในหน่วยความจําก่อนจึงจะสามารถให้บริการแบบสอบถามได้
- แคชคิวรีจะถูกรีเฟรชเมื่อ Power BI ทําการรีเฟรชแบบจําลองความหมาย เมื่อมีการรีเฟรชแคชคิวรี Power BI ต้องเรียกใช้คิวรีกับแบบจําลองข้อมูลต้นแบบเพื่อรับผลลัพธ์ล่าสุด หากแบบจําลองความหมายจํานวนมากเปิดใช้งานการแคชคิวรี และความจุแบบพรีเมียม/ฝังตัวอยู่ภายใต้ภาระงานหนัก ประสิทธิภาพการทํางานที่ลดลงบางอย่างอาจเกิดขึ้นระหว่างการรีเฟรชแคช การเสื่อมสภาพเป็นผลมาจากปริมาณการสืบค้นที่เพิ่มขึ้น
-
ClientCacheRefreshPolicyล้างแคชแบบสอบถามและหลีกเลี่ยงการแคชเชิงรับหลังจากการรีเฟรชข้อมูลเท่านั้น อย่างไรก็ตาม ความจุจะสร้างแดชบอร์ดและแคชไทล์เมื่อเวลาผ่านไปจนกว่าจะมีการรีเฟรชครั้งต่อไป - การดําเนินการรีเฟรชที่ดําเนินการโดยจุดสิ้นสุด XMLA หรือการรีเฟรช Power BI REST API ที่ปรับปรุงแล้วจะไม่รีเฟรชแคชคิวรีโดยอัตโนมัติ
ClientCacheRefreshPolicyใช้เฉพาะเมื่อการรีเฟรชดําเนินการโดยบริการของ Power BI (ตัวอย่างเช่น การรีเฟรชตามกําหนดการหรือตามความต้องการ)