แชร์ผ่าน


การรวม OneLake สําหรับแบบจําลองความหมาย

สําคัญ

การรวม OneLake สําหรับแบบจําลองความหมายอยู่ใน แสดงตัวอย่าง

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

นักวิทยาศาสตร์ข้อมูล นักวิเคราะห์ฐานข้อมูล นักพัฒนาแอป วิศวกรข้อมูล และผู้บริโภคข้อมูลอื่น ๆ สามารถเข้าถึงข้อมูลเดียวกันกับที่ขับเคลื่อนข่าวกรองธุรกิจของคุณและรายงานทางการเงินใน Power BI คุณสามารถใช้โซลูชัน T-SQL, Python, Scala, PySpark, Spark SQL, R และโซลูชันที่ไม่มีรหัส/มีรหัสจํานวนไม่มากได้เพื่อคิวรีข้อมูลจากตาราง Delta

แผนภาพการรวม OneLake สําหรับแบบจําลองความหมาย

ก่อนที่จะใช้โซลูชันการรวม OneLake ในองค์กรของคุณ ตรวจสอบให้แน่ใจว่าได้อ่านข้อควรพิจารณาและข้อจํากัด ภายหลังในบทความนี้

ข้อกําหนดเบื้องต้น

การรวม OneLake สําหรับแบบจําลองความหมายได้รับการสนับสนุนบน Power BI Premium P และ Microsoft Fabric F SKU เท่านั้น ซึ่งไม่ได้รับการสนับสนุนบน Power BI Pro, Premium Per User หรือ Power BI Embedded A/EM SKU

ก่อนเปิดใช้งานการรวม OneLake คุณต้องมี:

สิทธิ์

จําเป็นต้องมีสิทธิ์แบบจําลอง ผู้สนับสนุน (อ่าน เขียน สํารวจ) ในการเข้าถึงเนื้อหาของโฟลเดอร์แบบจําลองและสร้างทางลัดที่เชื่อมโยงไปยังโฟลเดอร์ใน Lakehouse Explorer

เปิดใช้งานการรวม OneLake

ในการตั้งค่าแบบจําลองความหมายของคุณ ให้ขยาย การรวม OneLake จากนั้นคลิกแถบเลื่อนเพื่อ เมื่อจากนั้นเลือก ใช้

เปิดใช้งานการรวม OneLake ในการตั้งค่าแบบจําลอง

พอร์ทัลผู้ดูแลระบบ

ผู้ดูแลระบบส่วนกลางและผู้เช่าสามารถควบคุมการรวม OneLake ได้โดยใช้การตั้งค่าต่อไปนี้ในพอร์ทัลผู้ดูแลระบบ Power BI:

สกรีนช็อตของการตั้งค่าผู้เช่าสําหรับพอร์ทัลผู้ดูแลระบบ

  • แบบจําลองความหมาย สามารถส่งออกข้อมูลไปยัง OneLake - เปิดใช้งานการรวม OneLake ในระดับองค์กร ถ้าปิดใช้งาน ผู้ใช้ไม่สามารถเปิดใช้งานการรวม OneLake สําหรับแบบจําลองความหมายของพวกเขา และแบบจําลองความหมายใด ๆ ที่กําหนดค่าไว้สําหรับการรวม OneLake หยุดการส่งออกตารางนําเข้าไปยัง OneLake ได้ การรวม OneLake จะเปิดใช้งานตามค่าเริ่มต้นสําหรับทั้งองค์กร

  • ผู้ใช้สามารถจัดเก็บตารางแบบจําลองเชิงความหมายใน OneLake - ช่วยให้ผู้ใช้ทั้งหมดหรือที่เลือกในองค์กรสามารถกําหนดค่าการรวม OneLake สําหรับแบบจําลองความหมายของพวกเขาได้ หากปิดใช้งานสําหรับผู้ใช้ที่ระบุ ผู้ใช้รายนั้นไม่สามารถเปิดใช้งานการรวมของ OneLake ได้อีกต่อไป แต่แบบจําลองความหมายใด ๆ ที่พวกเขาได้กําหนดค่าไว้สําหรับการรวม OneLake จะยังคงส่งออกตารางนําเข้าไปยัง OneLake ผู้ใช้นั้นสามารถปิดใช้งานการรวม OneLake สําหรับแบบจําลองเชิงความหมายที่กําหนดค่าไว้แล้วสําหรับการรวม OneLake แต่ไม่สามารถเปิดใช้งานการรวม OneLake อีกครั้งได้ การตั้งค่านี้จําเป็นต้องใช้แบบจําลองความหมาย สามารถส่งออกข้อมูลไปยัง OneLake การตั้งค่าผู้เช่าเพื่อเปิดใช้งานได้ ตามค่าเริ่มต้น ผู้ใช้ทั้งหมดในองค์กรสามารถกําหนดค่าการรวม OneLake สําหรับแบบจําลองความหมายของพวกเขาได้

รีเฟรชแบบจําลอง

เพื่อให้สามารถเขียนข้อมูลนําเข้าแบบจําลองลงในตาราง Delta ใน OneLake ต้องเรียกใช้อย่างน้อยหนึ่งการรีเฟรชด้วยตนเองหรือตามกําหนดการสําหรับแบบจําลอง เรียกใช้การรีเฟรชด้วยตนเองหรือรอการรีเฟรชตามกําหนดการ

ส่งออกตาราง Delta ของ OneLake

สามารถส่งออกตาราง Delta ได้หลายวิธี ถ้าแบบจําลองความหมายของคุณเปิดใช้งานโหมดอ่าน-เขียน XMLA คุณสามารถส่งออกทางโปรแกรมได้โดยใช้ แบบจําลองตาราง (TOM) และ Tabular Model Scripting Language (TMSL)ได้

ตัวอย่างเช่น คุณสามารถใช้ SQL Server Management Studio (SSMS) เพื่อเรียกใช้คําสั่ง TMSL ต่อไปนี้:

{  
 "export": {  
   "layout": "delta",
   "type": "full",  
   "objects": [  
     {  
       "database": "<database name>"  
     }  
   ]  
 }  
}

สํารวจไฟล์การส่งออก

หลังจากการส่งออก คุณสามารถใช้ OneLake file explorerซึ่งรวม OneLake กับ Windows File Explorer ของคุณเพื่อค้นหาไฟล์การส่งออกตาราง Delta

  1. ใน OneLake file explorer คลิกขวาที่โฟลเดอร์พื้นที่ทํางาน จากนั้นเลือก ซิงค์จาก OneLake

  2. ใช้ Windows File Explorer เพื่อระบุตําแหน่งไฟล์ข้อมูลของคุณ ในโฟลเดอร์พื้นที่ทํางาน ให้ค้นหาโฟลเดอร์ย่อยที่มีชื่อตรงกับแบบจําลองความหมายของคุณและลงท้ายด้วย SemanticModel โฟลเดอร์แบบจําลองความหมายประกอบด้วยตารางโหมดการนําเข้าทุกตารางในโฟลเดอร์ย่อยที่ประกอบด้วยไฟล์และไฟล์ parquet ของตาราง Delta

    คําสั่งการส่งออก TMSL ใน SSMS

ทาง ลัด

ด้วยการสร้างทางลัด สําหรับตาราง Lakehouse แบบจําลองเชิงความหมายของคุณ คุณสามารถให้การเข้าถึงที่รวดเร็วและง่ายดายจากปริมาณงานอื่น ๆ ใน Fabric

  1. ใน Lakehouse Explorer คลิกขวา ตารางจากนั้นเลือก ทางลัดใหม่

  2. ใน ทางลัดใหม่ ให้เลือก Microsoft OneLake

  3. ใน เลือกชนิดแหล่งข้อมูลเลือกแบบจําลองความหมายของคุณ จากนั้นเลือกตารางที่คุณต้องการรวม

    ทางลัด OneLake ใน Explorer

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

  • ในระหว่างการแสดงตัวอย่าง ชนิดข้อมูลสกุลเงินที่มีค่ามากกว่า 18 จุดทศนิยมอาจสูญเสียความแม่นยําเมื่อส่งออกไปยังไฟล์ Delta

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

  • ในระหว่างการแสดงตัวอย่าง จะไม่สามารถสอบถามตารางทางลัดที่สร้างขึ้นที่ด้านบนของแบบจําลองที่ส่งออกใน Lakehouse โดยใช้จุดสิ้นสุด SQL ได้

  • ในระหว่างการแสดงตัวอย่าง ความจุ Multi-Geo ยังไม่ได้รับการสนับสนุน

  • ในระหว่างการแสดงตัวอย่าง การดําเนินการส่งออกแบบจําลองไปยัง OneLake จะไม่มีการเรียกเก็บเงิน แต่ คํานวณและจัดเก็บข้อมูลของแบบจําลองที่ส่งออกบน OneLake จะถูกเรียกเก็บเงิน

  • สําหรับผู้ใช้ ผู้สนับสนุน สิทธิ์สําหรับตารางแบบจําลองที่ส่งออก แต่เฉพาะ ผู้ชม สิทธิ์สําหรับพื้นที่ทํางาน โฟลเดอร์แบบจําลองจะปรากฏใน Lakehouse Explorer แต่ระบบจะแสดงข้อผิดพลาดเมื่อเลือก

  • หน่วยวัด ตาราง DirectQuery ตารางไฮบริด ตารางกลุ่มการคํานวณ และตารางการรวมที่จัดการโดยระบบไม่สามารถส่งออกไปยังตารางรูปแบบ Delta ได้

  • เฉพาะตารางส่วนที่แตกต่างเวอร์ชันเดียวเท่านั้นที่จะถูกส่งออกและจัดเก็บบน OneLake ตารางส่วนที่แตกต่างเวอร์ชันเก่าจะถูกลบออกหลังจากการส่งออกที่สําเร็จ กลไกการดําเนินการอื่น ๆ ที่ใช้เวอร์ชันเก่าแต่ตอนนี้ข้อมูลที่ถูกลบไปแล้วอาจล้มเหลวชั่วคราวได้