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.
Se aplica a: ✅ Almacén en Microsoft Fabric
El Fabric Migration Assistant es una experiencia de migración incorporada de forma nativa en Fabric. Ofrece una experiencia de migración guiada a Microsoft Fabric.
El Migration Assistant copia metadatos y datos de la base de datos de origen, y convierte automáticamente el esquema fuente a Fabric Data Warehouse. La asistencia con tecnología de IA proporciona soluciones rápidas para la incompatibilidad o errores de migración.
Sugerencia
Para obtener guías de migración paso a paso con Migration Assistant, consulte Migración mediante la carga de un archivo y Migración mediante la conexión al sistema de origen.
Usa Fabric Migration Assistant para Data Warehouse para la migración:
- De Azure Synapse Analytics grupo de SQL dedicado
- SQL Server y otras plataformas de motor de base de datos SQL
- Metadatos de Teradata (vista previa)
Pasos de migración
El Migration Assistant te ayuda a migrar a Fabric Data Warehouse. Puedes subir un archivo DACPAC o crear una conexión directa al sistema de origen.
La migración con el Fabric Migration Assistant implica estos pasos:
- Migra esquemas de objetos, como definiciones de tablas, a un nuevo almacén Fabric subiendo un archivo fuente o conectándote a tu sistema fuente.
- Usa el Migration Assistant para solucionar problemas actualizando los tipos y definiciones de T-SQL para los objetos que no podía migrar automáticamente.
- Copiar datos mediante un trabajo de copia en Fabric Data Factory.
- Prueba y compara el almacén antiguo y el nuevo. Por último, vuelva a enrutar las conexiones de las aplicaciones que acceden al almacenamiento de origen para usar el nuevo almacenamiento.
Objetos migrados
El Asistente para migración le ayuda a migrar a Fabric Data Warehouse cargando un archivo DACPAC, cargando un archivo ZIP de archivos .sql o .bteq, o conectándose al sistema de origen. Los metadatos capturados de objetos de base de datos incluyen:
- Tablas
- Vistas
- Funciones
- Procedimientos almacenados
- Objetos de seguridad, como roles, permisos, enmascaramiento dinámico de datos
Corrección de problemas con Migration Assistant
Algunos scripts T-SQL no migran si los metadatos no pueden migrarse a los soportados en Fabric Data Warehouse, o si el código no se aplica a T-SQL. El paso Corregir problemas del Asistente para la migración le ayuda a corregir estos scripts con errores.
Para obtener más información, consulte nuestros tutoriales paso a paso: Migración mediante la carga de un archivo o Migración mediante la conexión al sistema de origen.
Objetos principales y dependientes
Los scripts con errores se dividen en conjuntos:
- Los objetos primarios no dependen de otro objeto.
- Los objetos dependientes dependen directa o indirectamente de uno o más objetos.
Los objetos dependientes no se migrarán hasta que se corrijan sus objetos principales, por lo que se le guiará para corregirlos primero.
Por ejemplo, consideremos tres objetos: la tabla A, la vista B que usa la tabla A y la vista C que usa la vista B. En este caso, el objeto principal es la tabla A. Las vistas B y C son objetos dependientes.
Los objetos principales se ordenan por prioridad para ayudarle a completar la migración más rápido. La prioridad se basa en el número de dependencias del objeto. Las dependencias se refieren a los objetos que hacen referencia o dependen de este objeto, directamente o indirectamente.
Por ejemplo, la tabla A tiene dos dependencias en las vistas B y C, la vista B tiene una dependencia en la vista C y la vista C no tiene dependencias. El orden de prioridad es tabla A, vista B y luego vista C.
Corrección de errores de migración
Revisa y corrige los scripts rotos usando manualmente la información de error, o utiliza Copilot para asistencia impulsada por IA. (Copilot debe estar habilitado). Copilot analiza la consulta e intenta encontrar la mejor forma de corregirla. Copilot deja comentarios para explicar lo que ha corregido y por qué. Pueden ocurrir errores ya que Copilot usa IA, por lo que debe comprobar las sugerencias de código antes de ejecutarlas.
Cuando ejecutas la consulta, Migration Assistant valida y migra el objeto y sus dependencias. Una vez migrado el objeto fijo, la pestaña Objetos principales se actualizan con una nueva lista de objetos con prioridad nueva. Corregir un objeto principal podría dar lugar a que el recuento de objetos principales permanezca igual o incluso aumente. Por ejemplo, el objeto B se interrumpe debido a una dependencia de varios otros objetos con errores, incluido el objeto A. En este escenario, la corrección del objeto A corregiría algunos, pero no todos los errores, en B y provocarían que B cambiara de un objeto dependiente a un objeto principal.
Seguridad
La mayoría de los tipos de objetos de seguridad, incluidos roles, permisos (como GRANT, REVOKE y DENY) y enmascaramiento dinámico de datos, migran automáticamente. Algunos objetos (como usuarios autenticados por SQL o cifrado a nivel de columna) necesitan actualizaciones para funcionar en Fabric. El Migration Assistant marca estos problemas en la lista de Solucionar problemas.
Sustituye a los usuarios autenticados por SQL por usuarios de Microsoft Entra en Microsoft Fabric. Asegúrate de que puedan iniciar sesión en Fabric a través de Microsoft Entra ID, y luego usa permisos de Gestión o el cuadro de diálogo de Compartir para añadirlos a tu almacén. Para añadir usuarios, un Administrador o Miembro debe tener permiso de Recompartir.
Antes de copiar datos, asegúrate de corregir los objetos de seguridad que no se migraron y revisa que la seguridad que necesitas esté configurada para que los usuarios no tengan acceso no intencionado a información sensible.
Limitaciones
Actualmente, no hay compatibilidad completa de T-SQL entre el almacenamiento de origen y el almacenamiento de Fabric. Para obtener más información, consulte:
La siguiente tabla enumera soluciones alternativas para algunas características comunes no soportadas:
| Cuestión | Solución alternativa |
|---|---|
| Autenticación de SQL | Reemplace los usuarios con autenticación de SQL por la Autenticación de Microsoft Entra como alternativa a la autenticación de SQL en Microsoft Fabric. |
| Cifrado de nivel de columna | Utiliza otros métodos para proteger tus datos, como implementar cifrado a nivel de aplicación y enmascaramiento dinámico de datos en Fabric data warehousing para ofuscar datos sensibles según permisos de usuario. |
| Columnas de identidad | Las columnas IDENTITY de Fabric Data Warehouse se comportan de forma diferente a la que hacen en otras plataformas, como SQL Server. Para más información, consulte Descripción de las columnas IDENTITY en Fabric Data Warehouse. |
Las siguientes características no admitidas ya no son necesarias en Fabric Data Warehouse:
- Índices
- Cifrado transparente de datos (TDE): Fabric Data Warehouse no necesita TDE porque ya cifra los datos por medios más avanzados. Para obtener más información, consulte Cifrado de datos en Fabric Data Warehouse.
Otras características actualmente no admitidas que podría ver:
- Tablas externas
- Funciones con valores de tabla de múltiples instrucciones (TVF)