Sdílet prostřednictvím


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:

  1. Spuštění příkazu SQL ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table> v tabulce, kde synchronizace selhala
  2. Aktualizace tabulky na OneLake
  3. Vynuťte synchronizaci pomocí jezera nebo počkejte, až se synchronizace dokončí automaticky.
  4. Spuštění příkazu SQL ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table> v tabulce, kde synchronizace selhala
  5. Ověření úspěšné synchronizace tabulky kontrolou dat

Další kroky