อ่านข้อมูลที่ปลอดภัยด้วย OneLake

เมื่อคุณใช้ ความปลอดภัยระดับแถว (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
เครื่องยนต์ที่ได้รับอนุญาตจากบุคคลที่สาม ใช่ (เมื่อเอนจินใช้งาน) การแสดงตัวอย่างสาธารณะ

ข้อกําหนดเฉพาะของเครื่องยนต์

เอนจินบางตัวต้องการการตั้งค่าเพิ่มเติมก่อนที่จะสามารถอ่านข้อมูลที่ปลอดภัยได้:

เข้าถึงข้อมูลจากเอนจินของบุคคลที่สามที่ได้รับอนุญาต

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

สําหรับข้อมูลเพิ่มเติม โปรดดู รวมกลไกจัดการของบริษัทอื่นกับการรักษาความปลอดภัยของ OneLake