Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las limitaciones actuales de las bases de datos reflejadas de Microsoft Fabric del servidor flexible de Azure Database for PostgreSQL se muestran en esta página. Esta página está sujeta a cambios.
Para solucionar problemas, consulte:
- Solución de problemas de bases de datos reflejadas en Fabric
- Solución de problemas de bases de datos reflejadas de Fabric desde el servidor flexible de Azure Database for PostgreSQL
Limitaciones de nivel de servidor
- La creación de reflejo en Fabric es compatible con las versiones 14, 15, 16 y 17 de PostgreSQL.
- No se admiten los servidores del nivel de proceso ampliable.
- El reflejo en Fabric no se puede configurar en un servidor de réplica de lectura o en un servidor primario donde existe una réplica de lectura.
- La conmutación por error transparente para servidores habilitados para alta disponibilidad solo se admite para la versión 17 y posteriores de PostgreSQL. En el caso de las versiones anteriores, la sesión de creación de reflejo deberá volver a establecerse manualmente después de una conmutación por error.
- Recuperar un servidor con Mirroring en Fabric habilitado a través de la restauración a un momento dado (PITR) requiere que el Mirroring se vuelva a configurar en el nuevo servidor.
- Antes de ejecutar una actualización de versión principal (MVU), deshabilite la creación de reflejo en Fabric y vuelva a habilitarla una vez finalizada la actualización.
Limitaciones de nivel de base de datos
- La creación de reflejo del tejido para el servidor flexible de Azure Database for PostgreSQL solo se admite en una base de datos principal grabable.
- Una base de datos de servidor flexible de Azure Database for PostgreSQL solo se puede reflejar en un solo elemento de Fabric a la vez.
- En Fabric se pueden reflejar un máximo de 500 tablas. Las tablas por encima del límite de 500 actualmente no se pueden replicar.
- Si selecciona Crear reflejo de todos los datos al configurar la creación de reflejo, las tablas en las que se va a crear reflejo son las primeras 500 tablas cuando todas las tablas se ordenan alfabéticamente en función del nombre del esquema y, después, el nombre de la tabla. El conjunto restante de tablas en la parte inferior de la lista alfabética no se reflejará.
- Si anula la selección de Crear reflejo de todos los datos y selecciona tablas individuales, no podrá seleccionar más de 500 tablas.
Permisos en la base de datos de origen
- Los permisos definidos en el servidor flexible de Azure Database for PostgreSQL no se propagan a los datos replicados en Fabric OneLake.
- Para configurar correctamente la creación de reflejo para el servidor flexible de Azure Database for PostgreSQL, el rol de base de datos que se usa para conectarse al servidor de origen debe concederse los permisos necesarios para la creación de reflejo de Fabric en la base de datos. Debe conceder
CREATEDB,CREATEROLE,LOGIN,REPLICATIONyazure_cdc_adminpermisos a un rol nuevo o existente. Para ver un script de ejemplo, consulte Tutorial: Configuración de bases de datos reflejadas de Microsoft Fabric desde Azure Database for PostgreSQL. - El rol de base de datos utilizado también debe ser
owneren las tablas de la base de datos de origen. Esto significa que ese usuario ha creado tablas o que se ha cambiado la propiedad de esas tablas medianteALTER TABLE xxx OWNER TO <user>;. Al cambiar la propiedad a un nuevo usuario, es posible que tenga que conceder a ese usuario todos los privilegios en elpublicesquema antes. Para más información sobre la administración de cuentas de usuario, consulte documentación de administración de usuarios de Azure Database for PostgreSQL, documentación del producto postgreSQL para roles y privilegios de base de datos, sintaxis GRANT y privilegios.
Seguridad de red y conectividad
- Si el servidor flexible no es accesible públicamente y no permite que los servicios de Azure se conecten a él, puede crear una puerta de enlace de datos de red virtual para reflejar los datos. Asegúrese de que azure Virtual Network o la red de la máquina de puerta de enlace pueden conectarse al servidor flexible de Azure Database for PostgreSQL a través de un punto de conexión privado o que la regla de firewall lo permita.
- La identidad administrada asignada por el sistema (SAMI) del servidor flexible de Azure Database for PostgreSQL debe estar habilitada y debe ser la identidad principal.
Nivel de tabla
- No se admiten operaciones DDL en tablas reflejadas existentes (agregar o quitar columna, cambiar el tipo de datos, etc.). Modificar las tablas existentes requiere detener y reiniciar la replicación desde la base de datos reflejada en Microsoft Fabric.
-
TRUNCATE TABLENo se admiten comandos en tablas reflejadas - Actualmente no se admite la creación de reflejo para las vistas, las vistas materializadas, las tablas externas, las tablas del sistema ni las tablas con particiones.
- Los hypertables de TimescaleDB no se admiten para Fabric Mirroring.
Nivel de columna
Los datos de una columna decimal numérica/ que superen la precisión de 38 no se replicarán en la base de datos reflejada y aparecerán como .
NULLSi la tabla de origen contiene columnas con uno de estos tipos de datos, estas columnas no se pueden reflejar en Fabric OneLake. Actualmente no se admiten los siguientes tipos de datos para la creación de reflejo:
bit-
bit varying [ (n) ],varbit boxcidrcircleinetinterval [ fields ] [ (p) ]jsonjsonblinelsegmacaddrmacaddr8pathpg_lsnpg_snapshotpointpolygontsquerytsvectortxid_snapshotxml
La creación de reflejo admite la replicación de columnas que contienen espacios o caracteres especiales en nombres (como
,;{}()\n\t=). Para las tablas en replicación antes de habilitar esta característica, debe actualizar la configuración de la base de datos reflejada o reiniciar la base de datos reflejada para incluir esas columnas. Obtenga más información en Compatibilidad con la asignación de columnas delta.
Limitaciones del almacenamiento
- La jerarquía de esquemas de origen se replica en la base de datos reflejada. En el caso de las bases de datos reflejadas creadas antes de habilitar esta característica, el esquema de origen se aplana y el nombre del esquema se codifica en el nombre de la tabla. Si desea reorganizar tablas con esquemas, vuelva a crear la base de datos reflejada. Obtenga más información en Replicación de la jerarquía de esquemas de origen.
Limitaciones de los elementos reflejados
- El usuario debe ser miembro del rol de administrador o miembro del espacio de trabajo para realizar una réplica de la base de datos PostgreSQL.
- Detener la creación de reflejos deshabilita por completo la creación de reflejos.
- Al iniciar la creación de reflejo, se reinicializan todas las tablas, empezando desde cero de forma eficaz.
Limitaciones del punto de conexión de análisis SQL
- El punto de conexión de análisis SQL es el mismo que el análisis SQL de almacén de lago. Es la misma experiencia de solo lectura. Consulte Limitaciones del punto final de análisis SQL.
Regiones soportadas
El reflejo de la base de datos y el reflejo abierto están disponibles en todas las regiones de Microsoft Fabric. Para obtener más información, consulte Disponibilidad de la región de Fabric.