Compartir a través de


Migración con una conexión directa

Se aplica a: ✅ Almacén en Microsoft Fabric

Fabric Migration Assistant proporciona una experiencia de migración que le ayuda a copiar grupos de SQL dedicados en Azure Synapse Analytics, SQL Server y otras plataformas de base de datos SQL sin problemas en Microsoft Fabric Data Warehouse.

En esta guía se describen los pasos para migrar a un almacén de Fabric desde un grupo de SQL dedicado de Azure Synapse Analytics o una base de datos de SQL Server mediante la conexión al sistema de origen.

Sugerencia

Para obtener más información sobre las características y funcionalidades de Migration Assistant, consulte Fabric Migration Assistant for Data Warehouse.

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.

Prerrequisitos

Antes de comenzar, asegúrese de que dispone de lo siguiente:

  • Un área de trabajo de Fabric con una capacidad activa o una capacidad de prueba.
  • Cree un área de trabajo o seleccione un área de trabajo existente a la que quiera migrar. El Asistente de Migración puede crear un nuevo almacén para ti.
  • La información de conexión del sistema de origen, como el nombre del servidor, el nombre de la base de datos y el método de autenticación.

Las características de migración asistida por IA de Migration Assistant que corrigen problemas de migración requieren que Copilot se active:

Copiar metadatos

  1. En tu espacio de trabajo de Fabric, selecciona el botón Migrar en el menú de acciones del elemento.

    Recorte de pantalla del botón Migrar del portal de Fabric en la presentación de acciones del elemento.

  2. En el menú Migrar al origen de Fabric , en Migrar a un almacenamiento, seleccione el icono del sistema de origen.

    • Si va a migrar desde un grupo de SQL dedicado de Azure Synapse Analytics, seleccione el icono grupo de SQL dedicado de Azure Synapse Analytics .
    • Si va a migrar desde cualquier otra base de datos T-SQL, como una base de datos en SQL Server, Azure SQL Database o Instancia administrada de Azure SQL, seleccione el icono base de datos de SQL Server .

    Captura de pantalla del portal de Fabric de los iconos del sistema de origen.

  3. En elegir el método, seleccione Conectar directamente al sistema de origen (versión preliminar). Seleccione Siguiente.

  4. En Establecer la página de origen, proporcione el nombre del servidor, el nombre de la base de datos y los detalles de autenticación. Seleccione Siguiente.

  5. En la página Establecer el destino, seleccione el nombre del área de trabajo Fabric y el nuevo elemento de almacén al que desea migrar. Seleccione Siguiente.

  6. Revise las entradas y seleccione Migrar. Migration Assistant crea un nuevo elemento de almacenamiento e inicia la migración de metadatos.

    Nota:

    Cuando se usa Migration Assistant, el nuevo almacén tiene intercalación que no distingue mayúsculas de minúsculas, independientemente de la configuración de intercalación de almacenamiento predeterminada.

    Captura de pantalla del portal de Fabric de la página Revisar del Asistente de Migración. El origen es tu base de datos y el destino es un nuevo elemento de almacenamiento llamado AdventureWorks.

    Durante este paso, Migration Assistant traduce los metadatos de T-SQL a la sintaxis de T-SQL admitida en Fabric Data Warehouse. Una vez completada la migración de metadatos, se abre Migration Assistant. Puede acceder al Asistente de Migración en cualquier momento mediante el botón Migración de la pestaña Inicio de la cinta de opciones del almacén.

  7. Revise el resumen de la migración de metadatos en Migration Assistant. Verá el recuento de objetos migrados y los objetos que deben corregirse para poder migrarlos.

    Captura de pantalla del resumen de migración de metadatos de Migration Assistant en el portal de Fabric. La opción Mostrar objetos migrados está resaltada.

  8. Seleccione Mostrar objetos migrados para expandir la sección y ver una lista de objetos que se han migrado correctamente al almacenamiento de Fabric.

    Captura de pantalla del resumen de migración de metadatos de Migration Assistant y la lista de objetos migrados en el portal de Fabric.

    La columna Estado indica si migration Assistant ajusta los metadatos del objeto durante la traducción a Fabric Data Warehouse. Por ejemplo, es posible que vea que determinados tipos de datos de columna o construcciones de lenguaje T-SQL se convierten automáticamente en los que se admiten en Fabric. La columna Detalles muestra la información sobre los ajustes realizados en el portal en los objetos .

  9. Seleccione cualquier objeto para ver los ajustes realizados durante la migración.

  10. Abra el resumen de migración de metadatos en la vista de pantalla completa para mejorar la legibilidad. Aplicar filtros para ver tipos de objetos específicos.

    Captura de pantalla de la vista completa del resumen de migración de metadatos de Migration Assistant de los objetos migrados.

Corrección de problemas mediante Migration Assistant

Es posible que algunos metadatos del objeto de base de datos no se migren. Normalmente, este error se produce porque Migration Assistant no puede traducir los metadatos de T-SQL a los que se admiten en un almacenamiento de Fabric o el código traducido no se puede aplicar a T-SQL.

Corrija estos scripts mediante Migration Assistant.

  1. Seleccione el paso Solucionar problemas en Migration Assistant para ver los scripts que no se pudieron migrar.

    Recorte de pantalla de la lista Solucionar problemas de Migration Assistant en el portal de Fabric.

  2. Seleccione un objeto de base de datos que no se ha podido migrar. Se abre una nueva consulta en Consultas compartidas en Explorer. Esta nueva consulta muestra la definición de metadatos y los ajustes realizados por Migration Assistant como comentarios automáticos agregados al código T-SQL.

  3. Revise los comentarios al principio del script para ver los ajustes realizados por migration Assistant en el script.

  4. Revise y corrija los scripts rotos mediante la información de error y la documentación.

  5. Para usar Copilot para la asistencia con tecnología de IA para corregir los errores, seleccione Corregir errores de consulta en la sección Acción sugerida. Copilot actualiza el script con sugerencias. Pueden ocurrir errores ya que Copilot usa IA, por lo que debe comprobar las sugerencias de código y realizar los ajustes que necesite.

  6. Seleccione Ejecutar para validar y crear el objeto.

  7. Se abre el siguiente script que se va a corregir.

  8. Continúe para corregir el resto de los scripts. Puede optar por omitir la corrección de scripts que no necesite durante este paso.

  9. Cuando todos los metadatos deseados estén listos para la migración, seleccione el botón Atrás en el panel Corregir problemas para devolver la vista de nivel superior de Migration Assistant. Compruebe el 2. Corrija los problemas en el paso del Asistente de Migración.

Copia de datos mediante Migration Assistant

Copiar datos le ayuda a migrar los datos usados por los objetos que migra. Puede usar un trabajo de copia de Fabric Data Factory para hacerlo manualmente o seguir estos pasos para la integración del trabajo de copia en Migration Assistant.

  1. Seleccione el paso Copiar datos en Migration Assistant.

  2. Seleccione el botón Usar un trabajo de copia.

  3. Asigne un nombre al nuevo trabajo y seleccione Crear.

  4. En la página Conectar al origen de datos, proporcione credenciales de conexión para el grupo dedicado de SQL del origen Azure Synapse Analytics (SQL DW). Seleccione Siguiente.

  5. En la página Elegir datos, seleccione las tablas que desea migrar. Los metadatos del objeto ya deben existir en el almacenamiento de destino. Seleccione Siguiente.

    Captura de pantalla del portal Fabric del panel Elegir datos, con algunas tablas seleccionadas.

  6. En la página Elegir destino de datos, elija el nuevo elemento de almacenamiento de Fabric en el catálogo de OneLake. Seleccione Siguiente.

  7. En la página Asignar al destino, configure las asignaciones de columnas de cada tabla. Seleccione Siguiente.

  8. En la página Modo de trabajo de copia, elija el modo de copia. Elija una única copia de datos completa (recomendada para la migración) o una copia incremental continua. Seleccione Siguiente.

  9. Revise el resumen del trabajo. Seleccione Guardar + Ejecutar.

  10. Cuando finalice el trabajo de copia, compruebe el Paso 3: Copiar datos en el Asistente de Migración. Seleccione el botón de retroceso en la parte superior para volver a la vista de nivel superior del Asistente de migración.

Volver a enrutar las conexiones

En el paso final, vuelva a conectar las plataformas de carga y de informes de datos para que sus conexiones apunten a su nuevo almacén de Fabric.

  1. Identifique las conexiones en el almacén de origen existente.
    • Por ejemplo, en los grupos de SQL dedicados de Azure Synapse Analytics, puede encontrar información de sesión, incluida la aplicación de origen, quién está conectada, desde dónde procede la conexión y si usa la autenticación de Microsoft Entra o SQL:
    SELECT DISTINCT CASE 
             WHEN len(tt) = 0
                 THEN app_name
             ELSE tt
             END AS application_name
         ,login_name
         ,ip_address
    FROM (
         SELECT DISTINCT app_name
             ,substring(client_id, 0, CHARINDEX(':', ISNULL(client_id, '0.0.0.0:123'))) AS ip_address
             ,login_name
             ,isnull(substring(app_name, 0, CHARINDEX('-', ISNULL(app_name, '-'))), 'h') AS tt
         FROM sys.dm_pdw_exec_sessions
         ) AS a;
    
  2. Actualice las conexiones a las plataformas de informes para que apunten al almacén de Fabric.
  3. Pruebe el almacenamiento de Fabric con algunos informes antes de volver a enrutar. Realice pruebas de comparación y validación de datos en las plataformas de informes.
  4. Actualice las conexiones de las plataformas de carga de datos (ETL/ELT) para que apunten directamente al almacén de datos de Fabric.
    • Para pipelines de Power BI/Fabric:
      • Utilice la API REST List Connections para buscar conexiones a su antiguo origen de datos, la piscina SQL dedicada de Azure Synapse Analytics.
      • Actualice las conexiones al nuevo almacén mediante la experiencia Administrar conexiones y puertas de enlace en Configuración.
  5. Cuando termine, seleccione el paso Volver a enrutar las conexiones en Migration Assistant.

¡Felicidades! Ya está listo para empezar a usar el nuevo almacén.

Captura de pantalla de Fabric Portal Migration Assistant en la que se muestran los cuatro pasos de trabajo completados y un elemento emergente de felicitaciones.