Solución de problemas de bases de datos reflejadas en Fabric
Escenarios, resoluciones y soluciones alternativas para bases de datos reflejadas en Microsoft Fabric.
Recursos
Revise la sección de solución de problemas de las preguntas más frecuentes de cada origen de datos:
- Solución de problemas de creación de reflejo de Azure SQL Database y preguntas frecuentes sobre la creación de reflejo de Azure SQL Database
- Solución de problemas de creación de reflejo de Azure SQL Managed Instance y Preguntas más frecuentes sobre la creación de reflejo de Azure SQL Managed Instance
- Solución de problemas de creación de reflejo de Azure Cosmos DB y Preguntas más frecuentes sobre la creación de reflejo de Azure Cosmos DB
- Solución de problemas de creación de reflejo de Snowflake
- Preguntas más frecuentes sobre la creación de reflejo de Azure Databricks
- Solución de problemas de creación de reflejo de bases de datos SQL de Fabric (versión preliminar) y Preguntas más frecuentes sobre la creación de reflejo de bases de datos SQL de Fabric (versión preliminar)
Revise la documentación sobre las limitaciones de cada origen de datos:
- Limitaciones en las bases de datos reflejadas en Microsoft Fabric desde Azure SQL Database
- Limitaciones para bases de datos reflejadas de Microsoft Fabric desde Azure SQL Managed Instance (versión preliminar)
- Limitaciones de las bases de datos reflejadas de Microsoft Fabric desde Azure Cosmos DB (versión preliminar)
- Limitaciones de las bases de datos reflejadas en Microsoft Fabric desde Azure Databricks (versión preliminar)
- Limitaciones de las bases de datos reflejadas de Microsoft Fabric de Snowflake
- Limitaciones en la creación de reflejo de bases de datos SQL de Fabric
Detener replicación
Al seleccionar Detener replicación, los archivos de OneLake permanecerán tal cual, pero la replicación incremental se detendrá. Reinicie la replicación en cualquier momento seleccionando Iniciar replicación. Es posible que quiera hacer la replicación de detención/inicio al restablecer el estado de replicación, después de que la base de datos de origen cambie o como herramienta de solución de problemas.
Replicación de la jerarquía de esquemas de origen
Al reflejar datos de varios tipos de bases de datos de origen, la jerarquía de esquemas de origen se conserva en la base de datos reflejada. Garantiza que los datos permanecen organizados de forma coherente en distintos servicios, lo que le permite consumirlos con la misma lógica en el punto de conexión de SQL Analytics, cuadernos de Spark, modelos semánticos y otras referencias a los datos.
En el caso de las bases de datos reflejadas creadas antes de que se habilitara esta característica, verá que el esquema de origen se aplana en la base de datos reflejada 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.
Si usa la API para crear o actualizar la base de datos reflejada, establezca el valor de la propiedad defaultSchema
que indica si se va a replicar la jerarquía de esquemas de la base de datos de origen. Consulte los ejemplos de definición de API de REST pública de creación de reflejo de Microsoft Fabric.
Soporte para la asignación de columnas delta
La replicación en reflejo admite la duplicación de columnas que contienen espacios o caracteres especiales en los nombres (como ,
;
{
}
(
)
\n
\t
=
) de las bases de datos de origen a las bases de datos reflejadas. En segundo plano, la creación de reflejo escribe datos en OneLake con la asignación de columnas Delta habilitada.
Para las tablas que ya están en replicación antes de habilitar esta característica, para incluir columnas con caracteres especiales en nombres, debe actualizar la configuración de la base de datos reflejada quitando y agregando esas tablas, o bien detener y reiniciar la base de datos reflejada.
Tomar posesión de una base de datos reflejada
Actualmente, la base de datos reflejada no admite el cambio de propiedad. Si una base de datos reflejada deja de funcionar porque el propietario del elemento ha dejado la organización o ya no es válida, debe volver a crear la base de datos reflejada.
Regiones soportadas
A continuación se muestran las regiones de Fabric que admiten la creación de reflejo de la base de datos y la creación de reflejo abierta:
asia Pacífico:
- Este de Australia
- Sudeste de Australia
- Centro de la India
- Asia Oriental
- Este de Japón
- Centro de Corea del Sur
- Sudeste Asiático
- Sur de la India
Europa
- Norte de Europa
- Oeste de Europa
- Centro de Francia
- Centro-oeste de Alemania
- Norte de Italia
- Este de Noruega
- Centro de Polonia
- Centro de Suecia
- Norte de Suiza
- Oeste de Suiza
- Sur de Reino Unido
- Oeste de Reino Unido
Américas:
- Sur de Brasil
- Centro de Canadá
- Este de Canadá
- Centro de EE. UU.
- Este de EE. UU.
- Este de EE. UU. 2
- Centro-norte de EE. UU.
- Centro-sur de EE. UU.
- Oeste de EE. UU.
- Oeste de EE. UU. 2
Oriente Medio y África:
- Norte de Sudáfrica
- Norte de Emiratos Árabes Unidos
Solucionar problemas
Esta sección contiene los pasos generales de solución de problemas de la creación de reflejo.
No puedo conectarme a una base de datos de origen
- Compruebe que los detalles de la conexión sean correctos: el nombre del servidor, el nombre de la base de datos, el nombre de usuario y la contraseña.
- Compruebe que el servidor no esté detrás de un firewall o una red virtual privada. Abra los puertos de firewall apropiados.
No se replican vistas
Actualmente, no se admiten vistas. Solo se admite la replicación de tablas normales.
No se replica ninguna tabla
- Compruebe el estado de supervisión para comprobar el estado de las tablas. Para obtener más información, consulte Supervisión de la replicación de la base de datos reflejada de Fabric.
- Seleccione el botón Configurar replicación. Compruebe si las tablas están presentes en la lista de tablas o si hay alertas en cada detalle de la tabla.
Faltan columnas en la tabla de destino
- Seleccione el botón Configurar replicación.
- Seleccione el icono Alerta situado junto a los detalles de la tabla si no se replican las columnas.
Algunos de los datos de mi columna parecen truncarse
El almacén de Fabric no admite VARCHAR(max) y solo admite actualmente VARCHAR(8000).
Los datos no parecen replicarse
En la página Supervisión, la fecha que se muestra es la última vez que se replicaron correctamente los datos.
No puedo cambiar la base de datos de origen
No se admite el cambio de la base de datos de origen. Creación de una nueva base de datos reflejada.
Mensajes de error de límites
Estos mensajes de error comunes tienen explicaciones y mitigaciones:
Mensaje de error | Motivo | Mitigación |
---|---|---|
"El recuento de tablas podría superar el límite y podrían faltar algunas". | Hay un máximo de 500 tablas. | En la base de datos de origen, quite o filtre tablas. Si la nueva tabla fuera la número 500, no se requiere mitigación. |
"La replicación se está limitando y se espera que continúe el AAAA-MM-DDTHH:MM:ss". | Hay un máximo de 1 TB de datos modificados capturados por base de datos reflejada al día. | Espere a que finalice la limitación. |