Migrer des travaux SQL Server Agent vers ADF avec SSMSMigrate SQL Server Agent jobs to ADF with SSMS

S’APPLIQUE À : Azure Data Factory Azure Synapse Analytics

Quand vous migrez des charges de travail SQL Server Integration Services (SSIS) locales vers SSIS dans ADF, une fois les packages SSIS migrés, vous pouvez effectuer la migration par lots des travaux SQL Server Agent avec le type d’étape de travail Package SQL Server Integration Services vers des pipelines/activités/déclencheurs de planification Azure Data Factory (ADF) par le biais de l’Assistant Migration des travaux SSIS de SQL Server Management Studio (SSMS).When migrating on-premises SQL Server Integration Services (SSIS) workloads to SSIS in ADF, after SSIS packages are migrated, you can do batch migration of SQL Server Agent jobs with job step type of SQL Server Integration Services Package to Azure Data Factory (ADF) pipelines/activities/schedule triggers via SQL Server Management Studio (SSMS) SSIS Job Migration Wizard.

En général, pour les travaux SQL Agent sélectionnés avec les types d’étapes de travail applicables, l’Assistant Migration des travaux SSIS peut :In general, for selected SQL agent jobs with applicable job step types, SSIS Job Migration Wizard can:

  • Mapper l’emplacement du package SSIS local à l’emplacement où les packages sont migrés, qui sont accessibles par SSIS dans ADF.map on-premises SSIS package location to where the packages are migrated to, which are accessible by SSIS in ADF.

    Nota

    L’emplacement du package de système de fichiers est pris en charge uniquement.Package location of File System is supported only.

  • Migrer les travaux applicables avec les étapes de travail applicables aux ressources ADF correspondantes, comme indiqué ci-dessous :migrate applicable jobs with applicable job steps to corresponding ADF resources as below:
Objet de travail SQL AgentSQL Agent job object Ressource ADFADF resource NotesNotes
Travail SQL AgentSQL Agent job pipelinepipeline Le nom du pipeline sera généré pour <job name> .Name of the pipeline will be Generated for <job name>.

Les travaux d’agent intégrés ne sont pas applicables :Built-in agent jobs are not applicable:
  • Travail de maintenance de serveur SSISSSIS Server Maintenance Job
  • syspolicy_purge_historysyspolicy_purge_history
  • collection_set_*collection_set_*
  • mdw_purge_data_*mdw_purge_data_*
  • sysutility_*sysutility_*
  • Étape de travail SSISSSIS job step Activité Exécuter le package SSISExecute SSIS package activity
  • Le nom de l’activité sera <step name>.Name of the activity will be <step name>.
  • Le compte proxy utilisé dans l’étape de travail sera migré en tant qu’authentification Windows de cette activité.Proxy account used in job step will be migrated as Windows authentication of this activity.
  • Les options d’exécution (sauf Utiliser le runtime 32 bits) définies dans l’étape de travail seront ignorées lors de la migration.Execution options except Use 32-bit runtime defined in job step will be ignored in migration.
  • La vérification définie dans l’étape de travail sera ignorée lors de la migration.Verification defined in job step will be ignored in migration.
  • scheduleschedule déclencheur de planificationschedule trigger Le nom du déclencheur de planification sera généré pour <schedule name> .Name of the schedule trigger will be Generated for <schedule name>.

    Les options ci-dessous de planification du travail SQL Agent seront ignorées lors de la migration :Below options in SQL Agent job schedule will be ignored in migration:
  • Intervalle de second niveau.Second-level interval.
  • Lancer automatiquement au démarrage de SQL Server AgentStart automatically when SQL Server Agent starts
  • Démarrer dès que les processeurs sont inactifsStart whenever the CPUs become idle
  • jour ouvrable et week-end weekday and weekend day
    Vous trouverez ci-dessous les différences après la migration de la planification du travail SQL Agent vers le déclencheur de planification ADF :Below are the differences after SQL Agent job schedule is migrated to ADF schedule trigger:
  • L’exécution suivante du déclencheur de planification ADF est indépendante de l’état de l’exécution déclenchée précédemment.ADF Schedule Trigger subsequent run is independent of the execution state of the antecedent triggered run.
  • La configuration de la périodicité du déclencheur de planification ADF diffère de la fréquence quotidienne dans le travail SQL Agent.ADF Schedule Trigger recurrence configuration differs from Daily frequency in SQL agent job.
    • Générer des modèles Azure Resource Manager (ARM) dans le dossier de sortie local, et les déployer directement ou ultérieurement dans la fabrique de données.generate Azure Resource Manager (ARM) templates in local output folder, and deploy to data factory directly or later manually. Pour plus d’informations sur les modèles ADF Resource Manager, consultez Types de ressources Microsoft.DataFactory.For more information about ADF Resource Manager templates, see Microsoft.DataFactory resource types.

    PrérequisPrerequisites

    La fonctionnalité décrite dans cet article nécessite SQL Server Management Studio version 18.5 ou ultérieure.The feature described in this article requires SQL Server Management Studio version 18.5 or higher. Pour obtenir la dernière version de SSMS, consultez Télécharger SQL Server Management Studio (SSMS).To get the latest version of SSMS, see Download SQL Server Management Studio (SSMS).

    Migrer des travaux SSIS vers ADFMigrate SSIS jobs to ADF

    1. Dans SSMS, dans l’Explorateur d’objets, sélectionnez SQL Server Agent, Travaux, puis cliquez avec le bouton droit et sélectionnez Migrer des travaux SSIS vers ADF.In SSMS, in Object Explorer, select SQL Server Agent, select Jobs, then right-click and select Migrate SSIS Jobs to ADF. La capture d’écran montre l’Explorateur d’objets de SQL Server Management Studio, dans lequel vous pouvez sélectionner des travaux, puis migrer des travaux SSIS vers 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. Connectez-vous à Azure, sélectionnez Abonnement Azure, Data Factory et Integration Runtime.Sign In Azure, select Azure Subscription, Data Factory, and Integration Runtime. Stockage Azure est facultatif. Il est utilisé à l’étape de mappage d’emplacement de package si les travaux SSIS à migrer ont des packages de système de fichiers SSIS.Azure Storage is optional, which is used in the package location mapping step if SSIS jobs to be migrated have SSIS File System packages. menumenu

    3. Mappe les chemins des packages SSIS et fichiers de configuration dans les travaux SSIS à des chemins de destination accessibles aux pipelines migrés.Map the paths of SSIS packages and configuration files in SSIS jobs to destination paths where migrated pipelines can access. Lors de cette étape de mappage, vous pouvez :In this mapping step, you can:

      1. Sélectionner un dossier source, puis Ajouter un mappage.Select a source folder, then Add Mapping.
      2. Mettre à jour un chemin de dossier source.Update source folder path. Les chemins valides sont les chemins de dossier ou les chemins de dossier parent des packages.Valid paths are folder paths or parent folder paths of packages.
      3. Mettre à jour un chemin de dossier de destination.Update destination folder path. La valeur par défaut est le chemin relatif au compte de stockage par défaut, qui est sélectionné à l’étape 1.Default is relative path to the default Storage account, which is selected in step 1.
      4. Supprimer un mappage sélectionné à l’aide de Supprimer le mappage.Delete a selected mapping via Delete Mapping. Capture d’écran montrant la page Mapper les chemins des packages SSIS et des fichiers de configuration, dans laquelle vous pouvez ajouter un mappage. Capture d’écran montrant la page Mapper les chemins des packages SSIS et des fichiers de configuration, dans laquelle vous pouvez mettre à jour les chemins d’accès aux dossiers source et de destination.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. Sélectionnez les travaux applicables à migrer et configurez les paramètres de l’activité Exécuter le package SSIS.Select applicable jobs to migrate, and configure the settings of corresponding Executed SSIS Package activity.

      • Paramètres par défaut s’applique à toutes les étapes sélectionnées par défaut.Default Setting, applies to all selected steps by default. Pour plus d’informations sur chaque propriété, consultez l’onglet Paramètres de l’activité Exécuter le package SSIS quand l’emplacement du package est Système de fichiers (package) .For more information of each property, see Settings tab for the Execute SSIS Package activity when package location is File System (Package). Capture d’écran montrant la page Sélectionner des travaux SSIS, dans laquelle vous pouvez configurer les paramètres de l’activité de package SSIS exécuté correspondante.Screenshot shows the Select S S I S Jobs page, where you can configure the settings of corresponding Executed SSIS Package activity.

      • Paramètre de l’étape : configurez le paramètre pour une étape sélectionnée.Step Setting, configure setting for a selected step.

        Appliquer les paramètres par défaut : par défaut, cette case est cochée.Apply Default Setting: default is selected. Décochez-la pour configurer le paramètre pour l’étape sélectionnée uniquement.Unselect to configure setting for selected step only.
        Pour plus d’informations les autres propriétés, consultez l’onglet Paramètres de l’activité Exécuter le package SSIS quand l’emplacement du package est Système de fichiers (package) .For more information of other properties, see Settings tab for the Execute SSIS Package activity when package location is File System (Package). Capture d’écran montrant la page Sélectionner des travaux SSIS, dans laquelle vous pouvez appliquer les paramètres par défaut.Screenshot shows the Select S S I S Jobs page, where you can apply the default settings.

    5. Générez et déployez le modèle ARM.Generate and deploy ARM template.

      1. Sélectionnez ou entrez le chemin de sortie des modèles ARM des pipelines ADF migrés.Select or input the output path for the ARM templates of the migrated ADF pipelines. Le dossier sera créé automatiquement s’il n’existe pas.Folder will be created automatically if not exists.
      2. Sélectionnez l’option de Déployer des modèles ARM dans votre fabrique de données :Select the option of Deploy ARM templates to your data factory:
        • Par défaut, cette case est décochée.Default is unselected. Vous pourrez déployer des modèles ARM générés plus tard manuellement.You can deploy generated ARM templates later manually.
        • Sélectionnez cette option pour déployer les modèles ARM générés directement dans la fabrique de données.Select to deploy generated ARM templates to data factory directly. Capture d’écran montrant la page Configurer la migration, dans laquelle vous pouvez sélectionner ou entrer le chemin de sortie des modèles ARM des pipelines ADF migrés, et sélectionner l’option Déployer des modèles ARM dans votre fabrique de données.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. Procédez à la migration, puis vérifiez les résultats.Migrate, then check results. Capture d’écran montrant la page Résultat de la migration, qui affiche la progression de la migration.Screenshot shows the Migration Result page, which displays the progress of the migration.

    Étapes suivantesNext steps

    Exécuter et superviser le pipelineRun and monitor pipeline