หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
เมื่อคุณใช้ ความปลอดภัยระดับแถว (RLS) หรือ ระดับคอลัมน์ (CLS) กับตารางใน OneLake การอ่านข้อมูลและวิธีการอ่านข้อมูลขึ้นอยู่กับเอนจินที่คุณใช้ในการสืบค้นข้อมูล บทความนี้อธิบายว่าเอนจินใดบ้างที่สามารถอ่านข้อมูลที่ปลอดภัย ข้อกําหนดของแต่ละเอนจิน และพฤติกรรมการบังคับใช้ที่คุณจะคาดหวังในฐานะผู้บริโภคข้อมูล
หากต้องการเรียนรู้วิธีกําหนดกฎความปลอดภัย ดูที่ สร้างและจัดการบทบาทความปลอดภัยของ OneLake สําหรับแนวคิดพื้นฐาน ดูที่ ความปลอดภัยระดับตาราง คอลัมน์ และแถวใน OneLake
เอนจินที่สามารถอ่านข้อมูลที่ปลอดภัยได้
Fabric engine สามารถอ่านตารางที่มีกฎ RLS หรือ CLS ได้ การเข้าถึงข้อมูลของ OneLake เกิดขึ้นได้สองวิธี:
- ผ่านเครื่องมือค้นหา: เครื่องมือ Fabric และเครื่องมือจากบุคคลที่สามที่ได้รับอนุญาตจะใช้การกรอง RLS และ CLS เพื่อให้คุณเห็นเฉพาะแถวและคอลัมน์ที่คุณได้รับอนุญาตให้เห็นเท่านั้น
- ผ่านการเข้าถึงของผู้ใช้: คําค้นจากเอนจินภายนอกที่ไม่ได้รับอนุญาตจะถูกพิจารณาเป็นการเข้าถึงของผู้ใช้ หากคุณไม่ได้รับอนุญาตให้เห็นแถวหรือคอลัมน์ทั้งหมดในตาราง คําค้นหาจะถูกบล็อก
ตารางต่อไปนี้แสดงรายการเอนจินที่รองรับการกรอง RLS และ CLS:
| เครื่องยนต์ | การกรอง RLS/CLS | สถานะ |
|---|---|---|
| Eventhouse | RLS เท่านั้น | การแสดงตัวอย่างสาธารณะ |
| กราฟใน Fabric | ใช่ | GA |
| Lakehouse | ใช่ | GA |
| โมเดลความหมายโดยใช้ Direct Lake ในโหมด OneLake | ใช่ | GA |
| สมุดบันทึก Spark | ใช่ | GA |
| จุดสิ้นสุดการวิเคราะห์ SQL ใน โหมดการเข้าถึงตัวตนของผู้ใช้ | ใช่ | GA |
| เครื่องยนต์ที่ได้รับอนุญาตจากบุคคลที่สาม | ใช่ (เมื่อเอนจินใช้งาน) | การแสดงตัวอย่างสาธารณะ |
ข้อกําหนดเฉพาะของเครื่องยนต์
เอนจินบางตัวต้องการการตั้งค่าเพิ่มเติมก่อนที่จะสามารถอ่านข้อมูลที่ปลอดภัยได้:
- จุดสิ้นสุดการวิเคราะห์ SQL:เปลี่ยนจุดสิ้นสุดการวิเคราะห์ SQL เป็นโหมดการเข้าถึงตัวตนของผู้ใช้เพื่อให้สามารถอ่านข้อมูลที่ปลอดภัยได้
- โมเดลเชิงความหมาย: โมเดลเชิงความหมายต้องใช้ Direct Lake บน OneLake
- เครื่องยนต์ที่ได้รับอนุญาตจากบุคคลที่สาม: เอนจินต้องถูกตั้งค่าเป็น เอนจินที่ได้รับอนุญาต เพื่อบังคับใช้ความปลอดภัยของ OneLake ในขณะสอบถามข้อมูล
เข้าถึงข้อมูลจากเอนจินของบุคคลที่สามที่ได้รับอนุญาต
เอนจินของบุคคลที่สามที่ได้รับอนุญาตจะดึงสิทธิ์การเข้าถึงที่มีประสิทธิภาพของผู้ใช้จาก OneLake โดยใช้ API ของเอนจินที่ได้รับอนุญาต และบังคับใช้ RLS และ CLS ในขณะสอบถามข้อมูล OneLake ส่งคืนการเข้าถึงที่มีประสิทธิภาพที่คํานวณล่วงหน้าและไม่ขึ้นกับเอนจินสําหรับผู้ใช้ที่ร้องขอ และเอนจินจะบังคับใช้นโยบายในชั้นคํานวณของตัวเอง OneLake ยังคงเป็นแหล่งข้อมูลเดียวที่ให้ข้อมูล ดังนั้นคําจํากัดความด้านความปลอดภัยที่เขียนใน OneLake จึงถูกนําไปใช้กับเอนจิน Fabric และเอนจินภายนอกที่ได้รับอนุญาตอย่างสม่ําเสมอ
สําหรับข้อมูลเพิ่มเติม โปรดดู รวมกลไกจัดการของบริษัทอื่นกับการรักษาความปลอดภัยของ OneLake