แชร์ผ่าน


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

สำคัญ

การรวม OneLake สําหรับแบบจําลองความหมายอยู่ในตัวอย่างในขณะนี้

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

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

Diagram of OneLake integration for semantic models

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

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

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

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

  • แบบจําลองความหมายการนําเข้าอย่างน้อยหนึ่งรายการในพื้นที่ทํางานบนความจุ Power BI Premium หรือ Fabric
  • เปิดใช้งานรูปแบบ พื้นที่จัดเก็บแบบจําลองความหมายขนาดใหญ่สําหรับแบบจําลอง

การอนุญาต

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

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

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

Enable OneLake integration in model settings.

พอร์ทัล Admin

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

Screenshot of tenant settings for admin portal.

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

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

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

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

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

สามารถส่งออกตาราง Delta ได้หลายวิธี ถ้าแบบจําลองความหมายของคุณเปิดใช้งานโหมดอ่าน-เขียน XMLA คุณสามารถส่งออกทางโปรแกรมได้โดยใช้ Tabular Object Model (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 ให้คลิกขวาบนโฟลเดอร์พื้นที่ทํางาน จากนั้นเลือก ซิงค์จาก OneLake

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

    TMSL export command in SSMS.

ทาง ลัด

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

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

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

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

    OneLake shortcuts in Explorer

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

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

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

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

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

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

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

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

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