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:
- Kör SQL-instruktionen
ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table>
i tabellen där synkroniseringen misslyckades - Uppdatera tabellen på OneLake
- Tvinga synkroniseringen med lakehouse eller vänta tills synkroniseringen slutförs automatiskt
- Kör SQL-instruktionen
ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table>
i tabellen där synkroniseringen misslyckades - Bekräfta att tabellen har synkroniserats genom att kontrollera data