Migrieren von SQL Server-Agent-Aufträgen zu ADF mit SSMS

GILT FÜR: Azure Data Factory Azure Synapse Analytics

Tipp

Testen Sie Data Factory in Microsoft Fabric, eine All-in-One-Analyselösung für Unternehmen. Microsoft Fabric deckt alle Aufgaben ab, von der Datenverschiebung bis hin zu Data Science, Echtzeitanalysen, Business Intelligence und Berichterstellung. Erfahren Sie, wie Sie kostenlos eine neue Testversion starten!

Beim Migrieren von lokalen SQL Server Integration Services-Workloads (SSIS) zu SSIS in Azure Data Factory (ADF) können Sie nach der Migration von SSIS-Paketen mithilfe des Assistenten für die SSIS-Auftragsmigration in SQL Server Management Studio (SSMS) eine Batchmigration von Aufträgen des SQL Server-Agents mit dem Auftragsschritttyp SQL Server Integration Services Package zu Pipelines, Aktivitäten oder Zeitplantrigger in ADF ausführen.

Mit dem Assistenten für die SSIS-Auftragsmigration können Sie generell folgende Aktionen für ausgewählte Aufträge des SQL-Agents mit anwendbaren Auftragsschritttypen ausführen:

  • Zuordnen des lokalen Speicherorts von SSIS-Paketen zum Zielspeicherort nach der Migration, auf den SSIS in ADF zugreifen kann.

    Hinweis

    Es werden nur Paketspeicherorte im Dateisystem unterstützt.

  • Migrieren von anwendbaren Aufträgen mit anwendbaren Auftragsschritten zu den entsprechenden ADF-Ressourcen:
Objekt des SQL-Agent-Auftrags ADF-Ressource Notizen
SQL-Agent-Auftrag pipeline Der Name der Pipeline lautet Generiert für <Auftragsname>.

Integrierte Agentaufträge sind nicht anwendbar:
  • SSIS-Serverwartungsauftrag
  • syspolicy_purge_history
  • collection_set_*
  • mdw_purge_data_*
  • sysutility_*
  • SSIS-Auftragsschritt Aktivität „SSIS-Paket ausführen“
  • Der Name der Aktivität lautet <Schrittname>.
  • Das im Auftragsschritt verwendete Proxykonto wird als Windows-Authentifizierung dieser Aktivität migriert.
  • Ausführungsoptionen, mit Ausnahme der im Auftragsschritt definierten Option 32-Bit-Runtime verwenden, werden bei der Migration ignoriert.
  • Die im Auftragsschritt definierte Überprüfung wird bei der Migration ignoriert.
  • schedule Zeitplantrigger Der Name des Zeitplantriggers lautet Generiert für <Zeitplanname>.

    Die folgenden Optionen im SQL-Agent-Auftragsplan werden in der Migration ignoriert:
  • Intervall der zweiten Ebene
  • Automatisch starten, wenn der SQL Server-Agent startet
  • Starten, wenn sich die CPUs im Leerlauf befinden
  • Wochentag und Wochenendtag>Zeitzone<
    Nachfolgend sind die Unterschiede aufgeführt, nachdem der Zeitplan des SQL-Agent-Auftrags in den ADF-Zeitplantrigger migriert wurde:
  • Die nachfolgende Ausführung des ADF-Zeitplantriggers erfolgt unabhängig vom Ausführungszustand der zuvor ausgelösten Ausführung.
  • Die Wiederholungskonfiguration für den ADF-Zeitplantrigger unterscheidet sich von der täglichen Häufigkeit im SQL-Agent-Auftrag.
    • Generieren von Azure Resource Manager-Vorlagen (ARM) im lokalen Ausgabeordner, die direkt oder später manuell in Data Factory bereitgestellt werden. Weitere Informationen zu den Azure Resource Manager-Vorlagen in ADF finden Sie unter Microsoft.DataFactory-Ressourcentypen.

    Voraussetzungen

    Die in diesem Artikel beschriebene Funktion erfordert Version 18.5 oder höher von SQL Server Management Studio. Die neueste Version von SSMS können Sie unter Herunterladen von SQL Server Management Studio (SSMS) abrufen.

    Migrieren von SSIS-Aufträgen zu ADF

    1. Klicken Sie in SSMS im Objekt-Explorer auf „SQL Server-Agent“ und dann auf „Aufträge“. Klicken Sie anschließend mit der rechten Maustaste, und wählen Sie die Option SSIS-Aufträge zu ADF migrieren aus. 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. Melden Sie sich bei Azure an, und wählen Sie ein Azure-Abonnement, eine Data Factory-Instanz und eine Integration Runtime aus. Die Auswahl eines Azure Storage-Kontos ist optional. Dieses Konto wird im Schritt der Zuordnung des Paketspeicherorts verwendet, wenn die SSIS-Aufträge, die migriert werden sollen, über SSIS-Dateisystempakete verfügen. menu

    3. Ordnen Sie die Pfade der SSIS-Pakete und Konfigurationsdateien in SSIS-Aufträgen den Zielpfaden zu, über die die migrierten Pipelines zugreifen können. Im Zuordnungsschritt können Sie folgende Aktionen ausführen:

      1. Sie können einen Quellordner auswählen und auf Zuordnung hinzufügen klicken.
      2. Sie können den Pfad zum Quellordner aktualisieren. Gültige Pfade sind Ordnerpfade oder übergeordnete Ordnerpfade von Paketen.
      3. Sie können den Pfad des Zielordners aktualisieren. Die Standardeinstellung ist der relative Pfad zum Azure Storage-Standardkonto, das in Schritt 2 ausgewählt wird.
      4. Sie können eine ausgewählte Zuordnung über Zuordnung löschen löschen. 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. Wählen Sie die anwendbaren Aufträge aus, die migriert werden sollen, und konfigurieren Sie die Einstellungen der entsprechenden Aktivität SSIS-Paket ausführen.

      • Die Standardeinstellung gilt standardmäßig für alle ausgewählten Schritte. Weitere Informationen zu den einzelnen Eigenschaften finden Sie auf der Registerkarte Einstellungen der Aktivität „SSIS-Paket ausführen“, wenn der Paketspeicherort auf Dateisystem (Paket) festgelegt ist. Screenshot shows the Select S S I S Jobs page, where you can configure the settings of corresponding Executed SSIS Package activity.

      • Über die Einstellung Schritt können Sie die Einstellung für einen ausgewählten Schritt konfigurieren.

        Das Kontrollkästchen bei Standardeinstellung anwenden ist standardmäßig aktiviert. Deaktivieren Sie das Kontrollkästchen, wenn Sie nur die Einstellung für den ausgewählten Schritt konfigurieren möchten.
        Weitere Informationen zu anderen Eigenschaften finden Sie auf der Registerkarte Einstellungen der Aktivität „SSIS-Paket ausführen“, wenn der Paketspeicherort auf Dateisystem (Paket) festgelegt ist. Screenshot shows the Select S S I S Jobs page, where you can apply the default settings.

    5. Generieren Sie eine ARM-Vorlage, und stellen Sie diese bereit.

      1. Wählen Sie den Ausgabepfad für die ARM-Vorlagen der migrierten ADF-Pipelines aus, oder geben Sie ihn ein. Sofern der Ordner noch nicht vorhanden ist, wird er automatisch erstellt.
      2. Wählen Sie die Option " ARM-Vorlagen in Ihrer Data Factory bereitstellen" aus:
        • Standardmäßig ist das Kontrollkästchen nicht aktiviert. Generierte ARM-Vorlagen können Sie später manuell bereitstellen.
        • Aktivieren Sie das Kontrollkästchen, um generierte ARM-Vorlagen direkt in Data Factory bereitzustellen. 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. Führen Sie die Migration aus, und überprüfen Sie die Ergebnisse. Screenshot shows the Migration Result page, which displays the progress of the migration.

    Ausführen und Überwachen der Pipeline