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.
Esto se aplica a:✅ Warehouse en Microsoft Fabric
Fabric Migration Assistant es una experiencia de migración integrada de forma nativa en Fabric, lo que proporciona una experiencia de migración guiada a Microsoft Fabric.
Migration Assistant copia metadatos y datos de la base de datos de origen y convierte automáticamente el esquema de origen para 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 una guía paso a paso para migrar con el Asistente de Migración, consulte Migración con el Asistente de Migración de Fabric para Almacén de Datos.
Para más información sobre la estrategia y el planeamiento de la migración, consulte Planeamiento de la migración: Grupos de SQL dedicados de Azure Synapse Analytics a Fabric Data Warehouse.
Pasos de migración
La migración con Fabric Migration Assistant implica estos pasos en un nivel alto:
- Migre el esquema de objetos (como la definición para una tabla) desde el origen a un nuevo almacenamiento de Fabric mediante un archivo de DACPAC.
- Use Migration Assistant para corregir problemas mediante la actualización de tipos y definiciones de T-SQL para los objetos que no se pudieron migrar automáticamente.
- Copie datos mediante el trabajo de copia en Fabric Data Factory.
- Realice pruebas y una comparación paralela del anterior almacenamiento y del nuevo. Por último, vuelva a enrutar las conexiones de las aplicaciones que acceden al almacenamiento de origen para usar el nuevo almacenamiento.
Objetos migrados
Migration Assistant ayuda a los usuarios a migrar al almacenamiento de Fabric mediante archivos de DACPAC. Los metadatos del objeto de base de datos capturados en el DACPAC son:
- 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 de T-SQL no se pueden migrar si los metadatos no se han podido migrar a los que se admiten en el almacenamiento de Fabric o si el código no se ha podido aplicar a T-SQL. El paso Corregir problemas de Migration Assistant le ayuda a corregir estos scripts con errores.
Objetos principales y dependientes
Los scripts con errores se dividen en conjuntos:
- Los objetos principales son los que no dependen de otro objeto.
- Los objetos dependientes son los que dependen de uno o varios objetos directa o indirectamente.
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, hay estos tres objetos: tabla A, vista B que usa la tabla A, 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. Se las ordena por prioridad comenzando por la tabla A, vista B y vista C.
Corrección de errores de migración
Revise y corrija los scripts con errores mediante la información de error manualmente o use Copilot para la asistencia con tecnología de 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.
Una vez realizados los ajustes necesarios, debe ejecutar 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
Se espera que la mayoría de los tipos de objetos de seguridad, incluidos los roles, los permisos (como GRANT/REVOKE/DENY) y el enmascaramiento dinámico de datos se migren automáticamente. Algunos objetos (como los usuarios autenticados por SQL o el cifrado de nivel de columna) necesitarán actualizaciones para funcionar en Fabric. Estos problemas se marcan en la lista Corregir problemas en Migration Assistant.
Los usuarios autenticados con SQL deben reemplazarse por usuarios de Microsoft Entra en Microsoft Fabric. Asegúrese de que pueden iniciar sesión en Fabric a través de Microsoft Entra ID y, luego, use Administrar permisos o el cuadro de diálogo Compartir para agregarlos al almacenamiento en Fabric. Para agregar usuarios, un administrador o miembro debe tener el permiso "Volver a compartir".
Antes de copiar datos, asegúrese de corregir los objetos de seguridad que no se pudieron migrar y revisar que la seguridad que necesita esté configurada, de modo que los usuarios no tengan acceso no deseado a la información confidencial.
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:
Las soluciones alternativas para algunas de las características comunes no admitidas:
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 | Use formas alternativas para proteger los datos, como implementar el cifrado en la capa de aplicación y el Enmascaramiento dinámico de datos en el almacenamiento de datos de Fabric para ofuscar datos confidenciales. |
Funciones escalares | Las funciones escalares definidas por el usuario (UDF) no se migran actualmente mediante Migration Assistant. Las UDF escalares se admiten en Fabric Data Warehouse, pero solo cuando son en línea (actualmente en versión preliminar). Para obtener más información, vea CREAR FUNCIÓN y inserción de UDF escalar. |
Columnas de identidad | Use métodos alternativos para asignar un identificador único. Para ver ejemplos, consulte Generar identificadores únicos en una tabla de almacenamiento en Microsoft Fabric |
Tablas temporales | Use tablas normales. |
Las siguientes características no admitidas ya no son necesarias en Microsoft Fabric Data Warehouse:
- Índices
- Cifrado de datos transparente (TDE): no es necesario en Fabric porque Fabric ya cifra los datos a través de medios más avanzados.
Otras características actualmente no admitidas que podría ver:
- Tablas externas
- Funciones con valores de tabla de múltiples instrucciones (TVF)