Condividi tramite


Eseguire la migrazione di processi di SQL Server Agent ad ADF con SSMS

SI APPLICA A: Azure Data Factory Azure Synapse Analytics

Suggerimento

Provare Data Factory in Microsoft Fabric, una soluzione di analisi all-in-one per le aziende. Microsoft Fabric copre tutto, dallo spostamento dati al data science, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Vedere le informazioni su come iniziare una nuova prova gratuita!

Quando si esegue la migrazione di carichi di lavoro di SQL Server Integration Services (SSIS) locali a SSIS in Azure Data Factory, dopo la migrazione dei pacchetti SSIS, è possibile eseguire la migrazione batch dei processi di SQL Server Agent con il tipo di passaggio di processo del pacchetto SQL Server Integration Services ad Azure Data Factory (ADF) pipeline/attività/trigger di pianificazione tramite la Migrazione guidata processo SSIS di SQL Server Management Studio (SSMS).

In generale, per i processi di SQL Agent selezionati con tipi di passaggi di processo applicabili, la Migrazione guidata processo SSIS può:

  • eseguire il mapping della posizione del pacchetto SSIS locale alla posizione in cui viene eseguita la migrazione dei pacchetti, accessibili da SSIS in Azure Data Factory.

    Nota

    Il percorso del pacchetto del file system è supportato solo.

  • eseguire la migrazione dei processi applicabili con i passaggi di processo applicabili alle risorse di Azure Data Factory corrispondenti, come indicato di seguito:
Oggetto processo di SQL Agent Risorsa di Azure Data Factory Note
Processo di SQL Agent pipeline Il nome della pipeline verrà generato per <il nome del processo>.

I processi predefiniti dell'agente non sono applicabili:
  • Processo di manutenzione del server SSIS
  • syspolicy_purge_history
  • collection_set_*
  • mdw_purge_data_*
  • sysutility_*
  • Passaggio del processo SSIS Eseguire l'attività del pacchetto SSIS
  • Il nome dell'attività sarà <il nome del passaggio>.
  • L'account proxy usato nel passaggio del processo verrà migrato come autenticazione di Windows di questa attività.
  • Le opzioni di esecuzione, ad eccezione dell'uso del runtime a 32 bit definito nel passaggio del processo, verranno ignorate nella migrazione.
  • La verifica definita nel passaggio del processo verrà ignorata nella migrazione.
  • programmazione trigger di pianificazione Il nome del trigger di pianificazione verrà generato per <il nome> della pianificazione.

    Le opzioni seguenti nella pianificazione dei processi di SQL Agent verranno ignorate nella migrazione:
  • Intervallo di secondo livello.
  • Avvia automaticamente all'avvio di SQL Server Agent
  • Avvia quando la CPU risulta inattiva
  • fuso orario del giorno della settimana e del fine settimana><
    Di seguito sono riportate le differenze dopo la migrazione della pianificazione del processo di SQL Agent al trigger di pianificazione di Azure Data Factory:
  • L'esecuzione successiva del trigger di pianificazione di Azure Data Factory è indipendente dallo stato di esecuzione dell'esecuzione precedente attivata.
  • La configurazione della ricorrenza del trigger di pianificazione di Azure Data Factory differisce dalla frequenza giornaliera nel processo di SQL Agent.
    • generare modelli di Azure Resource Manager (ARM) nella cartella di output locale e distribuirli direttamente o in un secondo momento manualmente. Per altre informazioni sui modelli di Resource Manager di Azure Data Factory, vedere Tipi di risorse Microsoft.DataFactory.

    Prerequisiti

    La funzionalità descritta in questo articolo richiede SQL Server Management Studio versione 18.5 o successiva. Per ottenere la versione più recente di SSMS, vedere Scaricare SQL Server Management Studio (SSMS).

    Eseguire la migrazione di processi SSIS ad ADF

    1. In SSMS, in Esplora oggetti selezionare SQL Server Agent, selezionare Processi, quindi fare clic con il pulsante destro del mouse e selezionare Migrate SSIS Jobs to ADF (Esegui migrazione di processi SSIS a ADF). Screenshot che mostra la Esplora oggetti di SQL Server Management Studio, in cui è possibile selezionare Processi, quindi Eseguire la migrazione dei processi S S A D F.

    2. Accedere ad Azure, selezionare Sottoscrizione di Azure, Data Factory e Runtime di integrazione. Archiviazione di Azure è facoltativo, che viene usato nel passaggio di mapping del percorso del pacchetto se i processi SSIS di cui eseguire la migrazione hanno pacchetti SSIS File System. menu

    3. Eseguire il mapping dei percorsi dei pacchetti SSIS e dei file di configurazione nei processi SSIS ai percorsi di destinazione in cui è possibile accedere alle pipeline migrate. In questo passaggio di mapping è possibile:

      1. Selezionare una cartella di origine e quindi Aggiungi mapping.
      2. Aggiornare il percorso della cartella di origine. I percorsi validi sono percorsi di cartelle o percorsi di cartelle padre dei pacchetti.
      3. Aggiornare il percorso della cartella di destinazione. Il percorso predefinito è relativo all'account di archiviazione predefinito, selezionato nel passaggio 1.
      4. Eliminare un mapping selezionato tramite Elimina mapping. Screenshot che mostra la pagina Mapping S S Package and Configuration Paths (Percorsi di configurazione e pacchetto S S mappa), in cui è possibile aggiungere il mapping.Screenshot che mostra la pagina Map S Package and Configuration Paths (Percorsi di configurazione e pacchetto S S mappa), in cui è possibile aggiornare i percorsi delle cartelle di origine e di destinazione.
    4. Selezionare i processi applicabili per la migrazione e configurare le impostazioni dell'attività Del pacchetto SSIS eseguito corrispondente.

      • Impostazione predefinita, si applica a tutti i passaggi selezionati per impostazione predefinita. Per altre informazioni su ogni proprietà, vedere scheda Impostazioni per l'attività Esegui pacchetto SSIS quando il percorso del pacchetto è File System (pacchetto).For more information of each property, see Settings tab for the Execute SSIS Package activity when package location is File System (Package). Screenshot che mostra la pagina Seleziona processi S S S, in cui è possibile configurare le impostazioni dell'attività Del pacchetto SSIS eseguito corrispondente.

      • Impostazione passaggio, configurare l'impostazione per un passaggio selezionato.

        Applica impostazione predefinita: l'impostazione predefinita è selezionata. Deselezionare per configurare l'impostazione solo per il passaggio selezionato.
        Per altre informazioni su altre proprietà, vedere scheda Impostazioni per l'attività Esegui pacchetto SSIS quando il percorso del pacchetto è File System (pacchetto).For more information of other properties, see Settings tab for the Execute SSIS Package activity when package location is File System (Package). Screenshot che mostra la pagina Select S I Jobs (Seleziona processi S S S), in cui è possibile applicare le impostazioni predefinite.

    5. Generare e distribuire un modello di Resource Manager.

      1. Selezionare o immettere il percorso di output per i modelli arm delle pipeline di Azure Data Factory migrate. Se non esiste, la cartella verrà creata automaticamente.
      2. Selezionare l'opzione Distribuisci modelli di Resource Manager nella data factory:
        • Il valore predefinito è deselezionato. È possibile distribuire i modelli di Resource Manager generati in un secondo momento manualmente.
        • Selezionare questa opzione per distribuire direttamente i modelli di Resource Manager generati nella data factory. Screenshot che mostra la pagina Configura migrazione, in cui è possibile selezionare o immettere il percorso di output per i modelli arm delle pipeline di Azure Data Factory di cui è stata eseguita la migrazione e selezionare l'opzione Distribuisci modelli di Resource Manager nella data factory.
    6. Eseguire la migrazione, quindi controllare i risultati. Screenshot che mostra la pagina Risultato migrazione, che mostra lo stato di avanzamento della migrazione.

    Eseguire e monitorare la pipeline