แชร์ผ่าน


ปัญหาที่ทราบแล้ว - การซิงค์ตารางปลายทางการวิเคราะห์ SQL ล้มเหลวเมื่อตารางประกอบด้วยฟังก์ชันที่เชื่อมโยง

จุดสิ้นสุดการวิเคราะห์ Fabric SQL ใช้บริการ backend เพื่อซิงค์ตาราง delta ที่สร้างขึ้นใน lakehouse บริการ Backend จะสร้างตารางในจุดสิ้นสุดการวิเคราะห์ SQL ขึ้นใหม่ตามการเปลี่ยนแปลงในตารางเดลต้าของ lakehouse เมื่อมีฟังก์ชันที่เชื่อมโยงกับตาราง SQL เช่นฟังก์ชัน Row Level Security (RLS) การดําเนินการสร้างจะล้มเหลวและการซิงค์ตารางจะล้มเหลว

สถานะ: เปิด

ประสบการณ์ผลิตภัณฑ์: คลังข้อมูล

อาการ

ในสถานการณ์ที่มีฟังก์ชันที่เชื่อมโยงกับตาราง SQL จะไม่มีการซิงค์ตารางบางส่วนหรือทั้งหมดบนจุดสิ้นสุดการวิเคราะห์ SQL

โซลูชันและการแก้ไขปัญหาชั่วคราว

เมื่อต้องการลดปัญหา ให้ดําเนินการตามขั้นตอนต่อไปนี้:

  1. เรียกใช้คําสั่ง ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table> SQL บนตารางที่การซิงค์ล้มเหลว
  2. อัปเดตตารางบน OneLake
  3. บังคับให้การซิงค์ใช้เลคเฮ้าส์หรือรอให้การซิงค์เสร็จสมบูรณ์โดยอัตโนมัติ
  4. เรียกใช้คําสั่ง ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table> SQL บนตารางที่การซิงค์ล้มเหลว
  5. ยืนยันว่าตารางได้รับการซิงค์เรียบร้อยแล้วโดยตรวจสอบข้อมูล

ขั้นตอนถัดไป