การใช้เมตาดาต้าแบบจําลองความหมายที่ปรับปรุงประสิทธิภาพแล้ว

เมื่อ Power BI Desktop สร้างรายงาน จะมีการสร้างเมตาดาต้าแบบจําลองความหมายในไฟล์ PBIX และ PBIT ที่สอดคล้องกัน ก่อนหน้านี้ เมตาดาต้าถูกจัดเก็บในรูปแบบที่เฉพาะเจาะจงสําหรับ Power BI Desktop เมตาดาต้าใช้นิพจน์ M แบบเข้ารหัสฐาน 64 และแหล่งข้อมูล Power BI สันนิษฐานเกี่ยวกับวิธีการจัดเก็บเมตาดาต้านั้น

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

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

  • XMLA อ่าน/เขียน สําหรับการจัดการแบบจําลองความหมายของ Power BI
  • การโยกย้ายปริมาณงาน Analysis Services ไปยัง Power BI เพื่อประโยชน์จากคุณลักษณะรุ่นต่อไป

อัปเกรด

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

แยกตารางออกจากการรีเฟรชรายงาน

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

ข้อควรพิจารณาและข้อจำกัด

ก่อนการสนับสนุนเมตาดาต้าที่ปรับปรุงประสิทธิภาพแล้ว Power BI Desktop จะเพิ่มคิวรีเนทีฟลงในแบบจําลองข้อมูลสําหรับการเชื่อมต่อ SQL Server, Oracle, Teradata และ HANA แบบดั้งเดิม คิวรีนี้ถูกใช้โดยแบบจําลองข้อมูลบริการของ Power BI ด้วยการสนับสนุนเมตาดาต้าที่ปรับปรุงประสิทธิภาพแล้ว แบบจําลองข้อมูลบริการของ Power BI จะสร้างคิวรีดั้งเดิมที่รันไทม์ ซึ่งไม่ได้ใช้คิวรีที่ Power BI Desktop สร้างขึ้น ในกรณีส่วนใหญ่ การค้นคืนนี้แก้ไขตัวเองอย่างถูกต้อง แต่การแปลงบางอย่างจะไม่ทํางานโดยไม่ต้องอ่านข้อมูลเบื้องต้น คุณอาจเห็นข้อผิดพลาดบางอย่างในรายงานที่ใช้งานได้ก่อนหน้านี้ ตัวอย่างเช่น ข้อผิดพลาดอาจพูดว่า:

  • ไม่สามารถแปลงคิวรี M ในตาราง 'Dimension City' เป็นคิวรีแหล่งข้อมูลเนทีฟได้ ลองอีกครั้งในภายหลังหรือติดต่อฝ่ายสนับสนุน หากคุณติดต่อฝ่ายสนับสนุน ให้ระบุรายละเอียดเหล่านี้

คุณสามารถแก้ไขคิวรีของคุณในสามตําแหน่งที่แตกต่างกันใน Power BI Desktop:

  • เมื่อคุณนําการเปลี่ยนแปลงไปใช้หรือทําการรีเฟรช

  • ในแถบคําเตือนในตัวแก้ไข Power Query แจ้งให้คุณทราบว่าไม่สามารถพับนิพจน์ไปยังแหล่งข้อมูลได้

    Screenshot of Apply query changes message: We couldn't fold the expression to the data source.

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

ชุดอักขระบางอย่างในนิพจน์ M ที่จะไม่ได้รับการสนับสนุนใน Tabular Object Model (TOM) ยังไม่สนับสนุนในสภาพแวดล้อมเมตาดาต้าแบบจําลองความหมายขั้นสูง

คุณสามารถทําการเรียงลําดับของของต่างๆ ด้วย Power BI Desktop สําหรับข้อมูลเพิ่มเติมเกี่ยวกับขีดความสามารถ โปรดดูทรัพยากรต่อไปนี้: