กลับไปหน้า Power BI
ทริคPower BI

พื้นฐาน RLS (ความปลอดภัยระดับแถว)

Row-level security (RLS) กรองแถวข้อมูลในโมเดลตามกติกาของ role หรือการแมปผู้ใช้ ให้แต่ละคนเห็นเฉพาะข้อมูลที่ได้รับอนุญาต.

เริ่มอ่านตรงนี้ก่อน

อธิบายแบบง่าย

พื้นฐาน RLS (ความปลอดภัยระดับแถว) คือเรื่องที่ช่วยให้เราใช้ทำรายงานและ dashboard จากข้อมูลได้ถูกทางขึ้น

ระดับ

เหมาะกับคนที่ต้องตรวจงานหรือวางมาตรฐาน

ใช้เมื่อไหร่

ผู้ใช้แต่ละคนต้องเห็นข้อมูลไม่เหมือนกัน

อ่านแล้วทำอะไรต่อ

จับคู่อีเมลของผู้ใช้กับภูมิภาคที่อนุญาต แล้วกรองตารางข้อเท็จจริงผ่านความสัมพันธ์ระหว่างตาราง

ใช้ตอนไหน?

  • ผู้ใช้แต่ละคนต้องเห็นข้อมูลไม่เหมือนกัน
  • ต้องกรองข้อมูลตามภูมิภาคหรือแผนก
  • รายงานมีข้อมูลอ่อนไหว แต่ใช้โมเดลร่วมกันชุดเดียว

ความหมาย

RLS (จำกัดให้แต่ละคนเห็นเฉพาะข้อมูลของตัวเอง) คือการกำหนดบทบาทด้านความปลอดภัยในโมเดล เพื่อให้ผู้ใช้แต่ละคนเห็นเฉพาะแถวข้อมูลที่ได้รับอนุญาตเท่านั้น

ตัวอย่างตัวกรองของบทบาท

บทบาทหนึ่งสามารถกรองตารางมิติหรือตารางจับคู่ผู้ใช้ได้

[Region] = "North"

ตัวอย่างการใช้

การจับคู่ผู้ใช้

จับคู่อีเมลของผู้ใช้กับภูมิภาคที่อนุญาต แล้วกรองตารางข้อเท็จจริงผ่านความสัมพันธ์ระหว่างตาราง

ลองเล่นดู