ตรวจสอบให้แน่ใจว่าผลลัพธ์แคชถูกต้องเมื่อใช้การรักษาความปลอดภัยฐานข้อมูลระดับแถว

เมื่อใช้กลยุทธ์การรักษาความปลอดภัยฐานข้อมูลระดับแถว เช่น Virtual Private Database (VPD) ผลลัพธ์ข้อมูลที่แสดงจะขึ้นอยู่กับชื่อผู้ใช้และรหัสผ่านการให้สิทธิ์ของผู้ใช้

ด้วยเหตุนี้ Oracle Analytics Cloud ต้องทราบว่าที่มาข้อมูลใช้การรักษาความปลอดภัยฐานข้อมูลระดับแถวหรือไม่และตัวแปรใดที่เกี่ยวข้องกับการรักษาความปลอดภัย

เพื่อให้แน่ใจว่าการพบข้อมูลในแคชเกิดขึ้นเฉพาะในรายการแคชที่รวมและตรงกับตัวแปรที่ทั้งหมดที่มีข้อมูลความปลอดภัยที่ละเอียดอ่อน คุณต้องคอนฟิเกอร์ออบเจกต์ฐานข้อมูลและออบเจกต์ตัวแปรของเซสชันให้ถูกต้องใน Model Administration Tool ดังนี้:

  • ออบเจกต์ฐานข้อมูล ในเลเยอร์แบบฟิสิคัล ในแท็บทั่วไปของไดอะล็อกฐานข้อมูล เลือก Virtual Private Database เพื่อระบุว่าที่มาข้อมูลใช้การรักษาความปลอดภัยฐานข้อมูลระดับแถว

    ถ้าคุณใช้การรักษาความปลอดภัยฐานข้อมูลระดับแถวที่มีการแคชที่ใช้งานร่วมกัน คุณ ต้อง เลือกตัวเลือกนี้เพื่อป้องกันการใช้รายการแคชร่วมกันซึ่งตัวแปรที่ไวต่อความปลอดภัยไม่ตรงกัน

  • ออบเจกต์ตัวแปรของเซสชัน สำหรับตัวแปรที่เกี่ยวข้องกับการรักษาความปลอดภัย ในไดอะล็อกตัวแปรของเซสชัน เลือก ข้อมูลความปลอดภัยที่ละเอียดอ่อน เพื่อระบุเป็นความอ่อนไหวต่อการรักษาความปลอดภัยเมื่อใช้กลยุทธ์การรักษาความปลอดภัยฐานข้อมูลระดับแถว ตัวเลือกนี้จะช่วยให้แน่ใจว่ารายการแคชมีการทำเครื่องหมายตัวแปรที่ไวต่อความปลอดภัย ซึ่งช่วยให้ตัวแปรที่ไวต่อความปลอดภัยตรงกับการสืบค้นที่เข้ามาทั้งหมด