Známý problém – Synchronizace tabulek koncových bodů SQL Analytics selže, když tabulka obsahuje propojené funkce
Koncový bod pro analýzy v SQL Fabric používá služby k synchronizaci delta tabulek vytvořených v lakehouse. Back-endová služba znovu vytvoří tabulky v koncovém bodu analýzy SQL na základě změn v tabulkách delta lakehouse. Pokud jsou funkce propojené s tabulkou SQL, například funkce zabezpečení na úrovni řádků (RLS), operace vytvoření selže a synchronizace tabulky selže.
Stav : Otevřený
Zkušenost s produktem : Datový sklad
Symptomy
Ve scénáři, kdy jsou funkce propojené s tabulkou SQL, se některé nebo všechny tabulky v koncovém bodu analýzy SQL nesynchronizují.
Řešení a alternativní řešení
Pokud chcete tento problém zmírnit, proveďte následující kroky:
- Spuštění příkazu SQL
ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table>
v tabulce, kde synchronizace selhala - Aktualizace tabulky na OneLake
- Vynuťte synchronizaci pomocí jezera nebo počkejte, až se synchronizace dokončí automaticky.
- Spuštění příkazu SQL
ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table>
v tabulce, kde synchronizace selhala - Ověření úspěšné synchronizace tabulky kontrolou dat