Migración de trabajos de Agente SQL Server a ADF con SSMS

SE APLICA A: Azure Data Factory Azure Synapse Analytics

Sugerencia

Pruebe Data Factory en Microsoft Fabric, una solución de análisis todo en uno para empresas. Microsoft Fabric abarca todo, desde el movimiento de datos hasta la ciencia de datos, el análisis en tiempo real, la inteligencia empresarial y los informes. Obtenga información sobre cómo iniciar una nueva evaluación gratuita.

Al migrar cargas de trabajo locales de SQL Server Integration Services (SSIS) a SSIS en ADF, después de migrar los paquetes SSIS, puede realizar la migración por lotes de trabajos del Agente SQL Server con el tipo de paso de trabajo del paquete SQL Server Integration Services a canalizaciones, actividades o desencadenadores de Azure Data Factory (ADF) mediante el Asistente para migración de trabajos de SSIS de SQL Server Management Studio (SSMS).

En general, para los trabajos del Agente SQL seleccionados con los tipos de pasos de trabajo aplicables, el Asistente para migración de trabajos de SSIS puede:

  • asignar la ubicación del paquete SSIS local a donde se van a migrar los paquetes, a la que puede acceder mediante SSIS en ADF.

    Nota

    Solo se admite la ubicación del paquete del sistema de archivos.

  • migrar los trabajos aplicables con los pasos de trabajo aplicables a los recursos de ADF correspondientes, como se indica a continuación:
Objeto de trabajo del Agente SQL Recurso de ADF Notas
Trabajo del Agente SQL pipeline El nombre de la canalización se generará para <nombre de trabajo>.

Los trabajos de agente integrados no son aplicables:
  • Trabajo de mantenimiento del servidor SSIS
  • syspolicy_purge_history
  • collection_set_*
  • mdw_purge_data_*
  • sysutility_*
  • Paso de trabajo de SSIS Ejecución de una actividad del paquete de SSIS
  • El nombre de la actividad será <nombre del paso>.
  • La cuenta de proxy usada en el paso de trabajo se migrará como autenticación de Windows de esta actividad.
  • Las opciones de ejecución excepto Use 32-bit runtime (Usar entono de ejecución de 32 bits) definidas en el paso de trabajo se omitirán en la migración.
  • La comprobación definida en el paso de trabajo se omitirá en la migración.
  • schedule Programación de un desencadenador El nombre del desencadenador de programación se generará para <nombre de programación>.

    Las siguientes opciones de la programación de trabajos del Agente SQL se omitirán en la migración:
  • Intervalo de segundo nivel.
  • Iniciar automáticamente al iniciar el Agente SQL Server.
  • Iniciar al quedar inactivas las CPU
  • día laborable y fin de semana>zona horaria<
    A continuación se muestran las diferencias después de migrar la programación del trabajo del Agente SQL al desencadenador de programación de ADF:
  • La ejecución posterior del desencadenador de programación de ADF es independiente del estado de la ejecución desencadenada previa.
  • La configuración de periodicidad del desencadenador de programación de ADF difiere de la frecuencia diaria del trabajo del Agente SQL.
    • generar plantillas de Azure Resource Manager (ARM) en la carpeta de salida local e implementarla directamente en la factoría de datos o más tarde manualmente. Para más información sobre las plantillas de Azure Resource Manager, consulte Tipos de recursos de Microsoft.DataFactory.

    Requisitos previos

    La característica descrita en este artículo requiere SQL Server Management Studio, versión 18.5 o posterior. Para obtener la versión más reciente de SSMS, vea Download SQL Server Management Studio (SSMS) [Descargar SQL Server Management Studio (SSMS)].

    Migración de trabajos de SSIS a ADF

    1. En SSMS, en el Explorador de objetos, seleccione Agente SQL Server, elija los trabajos, haga clic con el botón derecho y seleccione Migrate SSIS Jobs to ADF (Migración de trabajos de SSIS a ADF). Screenshot shows SQL Server Management Studio Object Explorer, where you can select Jobs, then Migrate S S I S Jobs to A D F.

    2. Inicie sesión en Azure, seleccione la suscripción de Azure, Data Factory e Integration Runtime. Azure Storage es opcional, se usa en el paso de asignación de la ubicación del paquete si los trabajos de SSIS que se van a migrar tienen paquetes del sistema de archivos de SSIS. menu

    3. Asigne las rutas de los paquetes SSIS y los archivos de configuración de trabajos de SSIS a las rutas de destino a las que pueden acceder las canalizaciones migradas. En este paso de asignación, puede:

      1. Seleccionar una carpeta de origen y, luego, Agregar asignación.
      2. Actualizar la ruta a la carpeta de origen. Las rutas de acceso válidas son las rutas de acceso de carpeta o las rutas de acceso de carpeta primaria de paquetes.
      3. Actualizar la ruta de acceso a la carpeta de destino. El valor predeterminado es la ruta de acceso relativa a la cuenta de almacenamiento predeterminada, que se selecciona en el paso 1.
      4. Eliminar una asignación seleccionada mediante Delete Mapping (Eliminar asignación). Screenshot shows the Map S S I S Package and Configuration Paths page, where you can add mapping.Screenshot shows the Map S S I S Package and Configuration Paths page, where you can update the source and destination folder paths.
    4. Seleccione los trabajos aplicables que se van a migrar y configure la opción Ejecutar una actividad de paquete SSIS.

      • La configuración predeterminada se aplica de forma predeterminada a todos los pasos seleccionados. Para más información de cada propiedad, consulte la pestaña Configuración de Ejecutar una actividad de paquete SSIS cuando la ubicación del paquete es File System (Package) (Sistema de archivos [paquete]). Screenshot shows the Select S S I S Jobs page, where you can configure the settings of corresponding Executed SSIS Package activity.

      • Step Setting (Configuración de paso): realice la configuración de un paso seleccionado.

        Apply Default Setting (Aplicación opción predeterminada): se selecciona el valor predeterminado. Desactive esta opción para establecer la configuración solo para el paso seleccionado.
        Para más información sobre cada propiedad, consulte la pestaña Configuración de la opción Ejecutar una actividad de paquete SSIS cuando la ubicación del paquete es File System (Package) (Sistema de archivos [paquete]). Screenshot shows the Select S S I S Jobs page, where you can apply the default settings.

    5. Genere e implemente una plantilla de ARM.

      1. Seleccione o especifique la ruta de acceso de salida de las plantillas de ARM de las canalizaciones de ADF migradas. La carpeta se creará automáticamente si no existe.
      2. Seleccione la opción Implementar plantillas de ARM en la factoría de datos:
        • la opción predeterminada está deseleccionada. Puede implementar las plantillas de Resource Manager generadas más adelante manualmente.
        • Seleccione la implementación de plantillas de Resource Manager en la factoría de datos directamente. Screenshot shows the Configure Migration page, where you can select or input the output path for the ARM templates of the migrated ADF pipelines and select the option of Deploy ARM templates to your data factory.
    6. Migre y, luego, compruebe los resultados. Screenshot shows the Migration Result page, which displays the progress of the migration.

    Ejecución y supervisión de la canalización