Partager via


Problème connu - Échec de la synchronisation de la table de point de terminaison SQL Analytics lorsque la table contient des fonctions liées

Le point de terminaison d’analytique SQL Fabric utilise un service principal pour synchroniser les tables delta créées dans un lakehouse. Le service principal recrée les tables dans le point de terminaison d’analyse SQL en fonction des modifications apportées aux tables delta lakehouse. Lorsqu’il existe des fonctions liées à la table SQL, telles que les fonctions de sécurité au niveau des lignes (RLS), l’opération de création échoue et la synchronisation de la table échoue.

Statut : Ouvert

Expérience produit : Data Warehouse

Symptômes

Dans le scénario où il existe des fonctions liées à la table SQL, certaines ou toutes les tables du point de terminaison d’analyse SQL ne sont pas synchronisées.

Solutions et méthodes de contournement

Pour limiter les effets de ce problème, effectuez les étapes suivantes :

  1. Exécutez l’instruction ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table> SQL sur la table où la synchronisation a échoué
  2. Mettre à jour la table sur OneLake
  3. Forcer la synchronisation à l’aide du lakehouse ou attendre que la synchronisation se termine automatiquement
  4. Exécutez l’instruction ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table> SQL sur la table où la synchronisation a échoué
  5. Vérifiez que la table est correctement synchronisée en vérifiant les données

Étapes suivantes