ปัญหาที่ทราบแล้ว - การซิงค์ตารางปลายทางการวิเคราะห์ SQL ล้มเหลวเมื่อตารางประกอบด้วยฟังก์ชันที่เชื่อมโยง
จุดสิ้นสุดการวิเคราะห์ Fabric SQL ใช้บริการ backend เพื่อซิงค์ตาราง delta ที่สร้างขึ้นใน lakehouse บริการ Backend จะสร้างตารางในจุดสิ้นสุดการวิเคราะห์ SQL ขึ้นใหม่ตามการเปลี่ยนแปลงในตารางเดลต้าของ lakehouse เมื่อมีฟังก์ชันที่เชื่อมโยงกับตาราง SQL เช่นฟังก์ชัน Row Level Security (RLS) การดําเนินการสร้างจะล้มเหลวและการซิงค์ตารางจะล้มเหลว
สถานะ: เปิด
ประสบการณ์ผลิตภัณฑ์: คลังข้อมูล
อาการ
ในสถานการณ์ที่มีฟังก์ชันที่เชื่อมโยงกับตาราง SQL จะไม่มีการซิงค์ตารางบางส่วนหรือทั้งหมดบนจุดสิ้นสุดการวิเคราะห์ SQL
โซลูชันและการแก้ไขปัญหาชั่วคราว
เมื่อต้องการลดปัญหา ให้ดําเนินการตามขั้นตอนต่อไปนี้:
- เรียกใช้คําสั่ง
ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table>
SQL บนตารางที่การซิงค์ล้มเหลว - อัปเดตตารางบน OneLake
- บังคับให้การซิงค์ใช้เลคเฮ้าส์หรือรอให้การซิงค์เสร็จสมบูรณ์โดยอัตโนมัติ
- เรียกใช้คําสั่ง
ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table>
SQL บนตารางที่การซิงค์ล้มเหลว - ยืนยันว่าตารางได้รับการซิงค์เรียบร้อยแล้วโดยตรวจสอบข้อมูล