Delen via


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:

  1. Voer de SQL-instructie ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table> uit in de tabel waarin de synchronisatie is mislukt
  2. De tabel in OneLake bijwerken
  3. Forceer de synchronisatie met behulp van het lakehouse of wacht tot de synchronisatie automatisch is voltooid
  4. Voer de SQL-instructie ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table> uit in de tabel waarin de synchronisatie is mislukt
  5. Controleer of de tabel is gesynchroniseerd door de gegevens te controleren

Volgende stappen