Kendt problem – synkronisering af SQL Analytics-slutpunktstabel mislykkes, når tabellen indeholder sammenkædede funktioner
Fabric SQL Analytics-slutpunktet bruger en backendtjeneste til at synkronisere deltatabeller, der er oprettet i et lakehouse. Backendtjenesten genskaber tabellerne i SQL Analytics-slutpunktet baseret på ændringerne i deltatabeller i lakehouse. Når der er funktioner, der er sammenkædet med SQL-tabellen, f.eks. RLS-funktioner (Row Level Security), mislykkes oprettelseshandlingen, og tabelsynkronisering mislykkes.
Status: Åben
Produktoplevelse: Data Warehouse
Symptomer
I det scenarie, hvor der er funktioner, der er sammenkædet med SQL-tabellen, synkroniseres nogle eller alle tabellerne i SQL-analyseslutpunktet ikke.
Løsninger og løsninger
Udfør følgende trin for at afhjælpe problemet:
- Kør SQL-sætningen
ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table>
på den tabel, hvor synkroniseringen mislykkedes - Opdater tabellen på OneLake
- Tving synkroniseringen ved hjælp af lakehouse, eller vent på, at synkroniseringen fuldføres automatisk
- Kør SQL-sætningen
ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table>
på den tabel, hvor synkroniseringen mislykkedes - Bekræft, at tabellen er synkroniseret ved at kontrollere dataene