Dela via


Känt problem – SQL Analytics-slutpunktstabellsynkronisering misslyckas när tabellen innehåller länkade funktioner

Sql-analysslutpunkten för Infrastruktur använder en serverdelstjänst för att synkronisera deltatabeller som skapats i ett lakehouse. Serverdelstjänsten återskapar tabellerna i SQL-analysslutpunkten baserat på ändringarna i lakehouse delta-tabeller. När det finns funktioner som är länkade till SQL-tabellen, till exempel RLS-funktioner (Row Level Security), misslyckas skapandeåtgärden och tabellsynkroniseringen misslyckas.

Status: Öppna

Produktupplevelse: Informationslager

Symtom

I scenariot där det finns funktioner som är länkade till SQL-tabellen synkroniseras inte vissa eller alla tabeller på SQL-analysslutpunkten.

Lösningar och lösningar

Utför följande steg för att åtgärda problemet:

  1. Kör SQL-instruktionen ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table> i tabellen där synkroniseringen misslyckades
  2. Uppdatera tabellen på OneLake
  3. Tvinga synkroniseringen med lakehouse eller vänta tills synkroniseringen slutförs automatiskt
  4. Kör SQL-instruktionen ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table> i tabellen där synkroniseringen misslyckades
  5. Bekräfta att tabellen har synkroniserats genom att kontrollera data

Nästa steg