Migrera SQL Server Agent-jobb till ADF med SSMS

GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics

Dricks

Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!

När du migrerar lokala arbetsbelastningar för SQL Server Integration Services (SSIS) till SSIS i ADF kan du utföra batchmigrering av SQL Server Agent-jobb med jobbstegstypen SQL Server Integration Services Package till Azure Data Factory-pipelines(ADF) pipelines/aktiviteter/schemautlösare via SQL Server Management Studio (SSMS) SSIS-jobbmigreringsguiden.

I allmänhet kan SSIS-jobbmigreringsguiden för valda SQL-agentjobb med tillämpliga jobbstegstyper:

  • mappa den lokala SSIS-paketplatsen till den plats där paketen migreras till, som är tillgängliga via SSIS i ADF.

    Kommentar

    Paketplatsen för filsystemet stöds endast.

  • migrera tillämpliga jobb med tillämpliga jobbsteg till motsvarande ADF-resurser enligt nedan:
SQL Agent-jobbobjekt ADF-resurs Kommentar
SQL Agent-jobb Rörledning Namnet på pipelinen genereras som <jobbnamn>.

Inbyggda agentjobb är inte tillämpliga:
  • SSIS-serverunderhållsjobb
  • syspolicy_purge_history
  • collection_set_*
  • mdw_purge_data_*
  • sysutility_*
  • SSIS-jobbsteg Köra SSIS-paketaktivitet
  • Namnet på aktiviteten är <stegnamnet>.
  • Proxykontot som används i jobbsteget migreras som Windows-autentisering av den här aktiviteten.
  • Körningsalternativ förutom Använd 32-bitars körning som definierats i jobbsteget ignoreras i migreringen.
  • Verifiering som definierats i jobbsteget ignoreras i migreringen.
  • schemalägg schemautlösare Namnet på schemautlösaren genereras för <schemanamn>.

    Alternativen nedan i SQL Agent-jobbschemat ignoreras vid migrering:
  • Intervall på andra nivån.
  • Starta automatiskt när SQL Server-agenten startar
  • Starta när processorerna blir inaktiva
  • tidszon för veckodag och helgdag><
    Nedan visas skillnaderna efter att SQL Agent-jobbschemat har migrerats till ADF-schemautlösaren:
  • Efterföljande körning av ADF-schemautlösare är oberoende av körningstillståndet för den tidigare utlösta körningen.
  • Konfigurationen av upprepning av ADF-schemautlösare skiljer sig från den dagliga frekvensen i SQL-agentjobbet.
    • generera ARM-mallar (Azure Resource Manager) i den lokala utdatamappen och distribuera till datafabriken direkt eller senare manuellt. Mer information om ADF Resource Manager-mallar finns i Microsoft.DataFactory-resurstyper.

    Förutsättningar

    Funktionen som beskrivs i den här artikeln kräver SQL Server Management Studio version 18.5 eller senare. Information om hur du hämtar den senaste versionen av SSMS finns i Ladda ned SQL Server Management Studio (SSMS).

    Migrera SSIS-jobb till ADF

    1. I SSMS i Object Explorer väljer du SQL Server Agent, väljer Jobb, högerklickar och väljer Migrera SSIS-jobb till 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. Logga in i Azure, välj Azure-prenumeration, datafabrik och integrationskörning. Azure Storage är valfritt, vilket används i paketplatsmappningssteget om SSIS-jobb som ska migreras har SSIS-filsystempaket. menu

    3. Mappa sökvägarna för SSIS-paket och konfigurationsfiler i SSIS-jobb till målsökvägar där migrerade pipelines kan komma åt. I det här mappningssteget kan du:

      1. Välj en källmapp och lägg sedan till mappning.
      2. Uppdatera källmappsökvägen. Giltiga sökvägar är mappsökvägar eller överordnade mappsökvägar för paket.
      3. Uppdatera sökvägen till målmappen. Standardvärdet är relativ sökväg till standardlagringskontot, som väljs i steg 1.
      4. Ta bort en markerad mappning via Ta bort mappning. 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. Välj vilka jobb som ska migreras och konfigurera inställningarna för motsvarande körda SSIS-paketaktiviteter.

      • Standardinställningen gäller för alla valda steg som standard. Mer information om varje egenskap finns på fliken Inställningar för aktiviteten Execute SSIS Package when package location is File System (Package). Screenshot shows the Select S S I S Jobs page, where you can configure the settings of corresponding Executed SSIS Package activity.

      • Steginställning, konfigurera inställning för ett valt steg.

        Använd standardinställning: standardinställningen är markerad. Avmarkera om du bara vill konfigurera inställningen för det valda steget.
        Mer information om andra egenskaper finns på fliken Inställningar för aktiviteten Execute SSIS Package when package location is File System (Package). Screenshot shows the Select S S I S Jobs page, where you can apply the default settings.

    5. Generera och distribuera ARM-mall.

      1. Välj eller ange utdatasökvägen för ARM-mallarna för de migrerade ADF-pipelinesna. Mappen skapas automatiskt om den inte finns.
      2. Välj alternativet Distribuera ARM-mallar till din datafabrik:
        • Standardvärdet är avmarkerat. Du kan distribuera genererade ARM-mallar senare manuellt.
        • Välj att distribuera genererade ARM-mallar till datafabriken direkt. 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. Migrera och kontrollera sedan resultaten. Screenshot shows the Migration Result page, which displays the progress of the migration.

    Köra och övervaka pipeline