Kjent problem – synkronisering av SQL Analytics-endepunkttabell mislykkes når tabellen inneholder koblede funksjoner
Fabric SQL Analytics-endepunktet bruker en serverdeltjeneste til å synkronisere deltatabeller som er opprettet i et lakehouse. Serverdeltjenesten gjenskaper tabellene i SQL Analytics-endepunktet basert på endringene i deltatabellene i lakehouse. Når det finnes funksjoner som er koblet til SQL-tabellen, for eksempel funksjonene Radnivåsikkerhet (RLS), mislykkes opprettingsoperasjonen, og tabellsynkroniseringen mislykkes.
status: åpne
produktopplevelse: datalager
Symptomer
I scenarioet der det er funksjoner som er koblet til SQL-tabellen, synkroniseres ikke noen eller alle tabellene på SQL Analytics-endepunktet.
Løsninger og midlertidige løsninger
Hvis du vil redusere problemet, utfører du følgende fremgangsmåte:
- Kjør SQL-setningen
ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table>
i tabellen der synkroniseringen mislyktes - Oppdater tabellen på OneLake
- Tving synkroniseringen ved hjelp av lakehouse, eller vent til synkroniseringen fullføres automatisk
- Kjør SQL-setningen
ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table>
i tabellen der synkroniseringen mislyktes - Bekreft at tabellen er synkronisert ved å kontrollere dataene