วิธีการทํางานของโหมด Direct Lake กับการรายงาน Power BI
ใน Microsoft Fabric เมื่อผู้ใช้สร้าง lakehouse ระบบยังจัดเตรียมจุดสิ้นสุดการวิเคราะห์ SQL ที่เกี่ยวข้องและแบบจําลองความหมายเริ่มต้นในโหมด Direct Lake คุณสามารถเพิ่มตารางจากเลคเฮ้าส์ลงในแบบจําลองความหมายเริ่มต้นโดยไปที่จุดสิ้นสุดการวิเคราะห์ SQL และคลิกปุ่ม จัดการแบบจําลองความหมายเริ่มต้น ในริบบอนการรายงาน คุณยังสามารถสร้างแบบจําลองความหมาย Power BI ที่ไม่ใช่ค่าเริ่มต้นในโหมด Direct Lake ได้โดยคลิกที่ แบบจําลอง ความหมายใหม่ในจุดสิ้นสุดการวิเคราะห์ของ lakehouse หรือ SQL แบบจําลองความหมายที่ไม่ใช่ค่าเริ่มต้นจะถูกสร้างขึ้นในโหมด Direct Lake และอนุญาตให้ Power BI สามารถใช้ข้อมูลโดยการสร้างรายงาน Power BI สํารวจ และเรียกใช้คิวรี DAX ที่ผู้ใช้สร้างขึ้นใน Power BI Desktop หรือพื้นที่ทํางานเอง แบบจําลองความหมายเริ่มต้นที่สร้างขึ้นในจุดสิ้นสุดการวิเคราะห์ SQL สามารถใช้เพื่อสร้างรายงาน Power BI แต่มีข้อจํากัดอื่น ๆ
เมื่อรายงาน Power BI แสดงข้อมูลในวิชวล ก็จะร้องขอจากแบบจําลองความหมาย ถัดไป แบบจําลองความหมายจะเข้าถึง lakehouse เพื่อใช้ข้อมูลและส่งกลับไปยังรายงาน Power BI เพื่อประสิทธิภาพ แบบจําลองความหมายสามารถเก็บข้อมูลบางอย่างในแคชและรีเฟรชเมื่อจําเป็น ภาพรวม Direct Lake มีรายละเอียดเพิ่มเติม
นอกจากนี้ Lakehouse ยังใช้การปรับลําดับ V ให้เหมาะสมกับตาราง delta การปรับให้เหมาะสมนี้ให้ประสิทธิภาพการทํางานอย่างไม่เคยเป็นไม่เคยมีและความสามารถในการใช้ข้อมูลจํานวนมากสําหรับการรายงาน Power BI ได้อย่างรวดเร็ว
การตั้งค่าสิทธิ์สําหรับการใช้รายงาน
แบบจําลองความหมายในโหมด Direct Lake กําลังใช้ข้อมูลจากเลคเฮ้าส์ตามความต้องการ เพื่อให้แน่ใจว่าข้อมูลสามารถเข้าถึงได้สําหรับผู้ใช้ที่กําลังดูรายงาน Power BI จําเป็นต้องตั้งค่าสิทธิ์ที่จําเป็นใน lakehouse พื้นฐาน
ตัวเลือกหนึ่งคือการให้ผู้ใช้ มีบทบาทผู้ชม ในพื้นที่ทํางานเพื่อใช้รายการทั้งหมดในพื้นที่ทํางาน รวมถึงของเลคเฮ้าส์ หากในพื้นที่ทํางานนี้ แบบจําลองความหมาย และรายงาน อีกวิธีหนึ่งคือ ผู้ใช้สามารถกําหนดบทบาทผู้ดูแลระบบ สมาชิก หรือผู้ สนับสนุนให้สามารถเข้าถึงข้อมูลทั้งหมด และสามารถสร้างและแก้ไขรายการ เช่น lakehouses แบบจําลองความหมาย และรายงานได้
นอกจากนี้ แบบจําลองความหมายที่ไม่ใช่ค่าเริ่มต้นสามารถใช้ข้อมูลประจําตัวคงที่เพื่ออ่านข้อมูลจาก lakehouse โดยไม่ต้องให้ผู้ใช้รายงานเข้าถึงเลคเฮ้าส์และผู้ใช้ได้รับอนุญาตให้เข้าถึงรายงานผ่านแอป นอกจากนี้ ด้วยข้อมูลประจําตัวแบบคงที่ แบบจําลองความหมายที่ไม่ใช่ค่าเริ่มต้นในโหมด Direct Lake สามารถมีความปลอดภัยระดับแถวที่กําหนดในแบบจําลองความหมายเพื่อจํากัดข้อมูลที่ผู้ใช้รายงานเห็นขณะรักษาโหมด Direct Lake การรักษาความปลอดภัยตาม SQL ที่จุดสิ้นสุดการวิเคราะห์ SQL ยังสามารถใช้ได้ แต่โหมด Direct Lake จะถอยกลับไปยัง DirectQuery ดังนั้นจึงควรหลีกเลี่ยงเพื่อรักษาประสิทธิภาพการทํางานของ Direct Lake