Problema conocido: se produce un error en la sincronización de tablas de punto de conexión de SQL Analytics cuando la tabla contiene funciones vinculadas
El punto de conexión del análisis SQL de Fabric usa un servicio de back-end para sincronizar las tablas delta creadas en una instancia de lago de datos. El servicio back-end vuelve a crear las tablas del punto de conexión de análisis SQL en función de los cambios en las tablas delta de lago de datos. Cuando hay funciones vinculadas a la tabla SQL, como las funciones seguridad de nivel de fila (RLS), se produce un error en la operación de creación y se produce un error en la sincronización de tablas.
Estado: Abierto
Experiencia del Producto: Almacén de Datos
Síntomas
En el escenario en el que hay funciones vinculadas a la tabla SQL, algunas o todas las tablas del punto de conexión de SQL Analytics no se sincronizan.
Soluciones y soluciones alternativas
Para mitigar el problema, realice los pasos siguientes:
- Ejecute la instrucción SQL
ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table>
en la tabla donde se produjo un error en la sincronización. - Actualización de la tabla en OneLake
- Forzar la sincronización mediante lakehouse o esperar a que la sincronización se complete automáticamente.
- Ejecute la instrucción SQL
ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table>
en la tabla donde se produjo un error en la sincronización. - Confirme que la tabla se ha sincronizado correctamente comprobando los datos