Bekend probleem: synchronisatie van SQL Analytics-eindpunttabel mislukt wanneer de tabel gekoppelde functies bevat
Het Eindpunt voor SQL-analyse van Fabric maakt gebruik van een back-endservice voor het synchroniseren van deltatabellen die zijn gemaakt in een lakehouse. De back-endservice maakt de tabellen in het SQL Analytics-eindpunt opnieuw op basis van de wijzigingen in Lakehouse Delta-tabellen. Wanneer er functies zijn gekoppeld aan de SQL-tabel, zoals RLS-functies (Row Level Security), mislukt de aanmaakbewerking en mislukt de tabelsynchronisatie.
Status: Openen
Productervaring: DataWarehouse
Symptomen
In het scenario waarin er functies zijn gekoppeld aan de SQL-tabel, worden sommige of alle tabellen op het SQL Analytics-eindpunt niet gesynchroniseerd.
Oplossingen en tijdelijke oplossingen
Voer de volgende stappen uit om het probleem te verhelpen:
- Voer de SQL-instructie
ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table>
uit in de tabel waarin de synchronisatie is mislukt - De tabel in OneLake bijwerken
- Forceer de synchronisatie met behulp van het lakehouse of wacht tot de synchronisatie automatisch is voltooid
- Voer de SQL-instructie
ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table>
uit in de tabel waarin de synchronisatie is mislukt - Controleer of de tabel is gesynchroniseerd door de gegevens te controleren