Compartir a través de


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:

  1. 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.
  2. Actualización de la tabla en OneLake
  3. Forzar la sincronización mediante lakehouse o esperar a que la sincronización se complete automáticamente.
  4. 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.
  5. Confirme que la tabla se ha sincronizado correctamente comprobando los datos

Pasos siguientes