Problema conocido: se produce un error en la sincronización de tablas de puntos de conexión de análisis SQL 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: Data Warehouse
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 análisis SQL no se sincronizan.
Soluciones y soluciones alternativas
Para mitigar el problema, siga estos pasos:
- 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
- Fuerce la sincronización mediante el lago de datos o espere 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