Sdílet prostřednictvím


Spuštění a zastavení prostředí Azure-SSIS Integration Runtime podle plánu

PLATÍ PRO: Azure Data Factory Azure Synapse Analytics

Tip

Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.

Tento článek popisuje, jak naplánovat spuštění a zastavení prostředí Azure-SQL Server Integration Services (SSIS) Integration Runtime (IR) pomocí služby Azure Data Factory a Azure Synapse Analytics. Azure-SSIS IR je výpočetní prostředek vyhrazený pro spouštění balíčků SSIS.

Náklady se přidružuje ke spuštění azure-SSIS IR. Prostředí IR obvykle chcete spustit jenom v případě, že potřebujete spouštět balíčky SSIS v Azure a zastavit prostředí IR, když ho už nepotřebujete. K ručnímu spuštění nebo zastavení prostředí IR můžete použít službu Data Factory, stránku webu Azure Portal pro kanály Azure Synapse Analytics nebo Azure PowerShell.

Případně můžete vytvářet webové aktivity v kanálech Data Factory nebo Azure Synapse Analytics, abyste mohli spouštět a zastavovat prostředí IR podle plánu. Můžete ji například spustit ráno před spuštěním každodenních úloh ETL a zastavit ji odpoledne po dokončení úloh.

Můžete také zřetězit aktivitu spuštění balíčku SSIS mezi dvěma webovými aktivitami, které spouští a zastavují vaše prostředí IR. Vaše prostředí IR se pak spustí a zastaví na vyžádání před spuštěním balíčku nebo po něm. Další informace o aktivitě spuštění balíčku SSIS najdete v tématu Spuštění balíčku SSIS s aktivitou Spuštění balíčku SSIS na webu Azure Portal.

Poznámka:

Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. Pokud chcete začít, přečtěte si téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Požadavky

K implementaci tohoto názorného postupu potřebujete:

Vytvoření a naplánování kanálů služby Data Factory, které spouští a zastavují prostředí Azure-SSIS IR

Poznámka:

Tato část se nepodporuje pro Azure-SSIS ve službě Azure Synapse Analytics s povolenou ochranou před exfiltrací dat.

V této části se dozvíte, jak pomocí webových aktivit v kanálech služby Data Factory spouštět a zastavovat prostředí Azure-SSIS IR podle plánu nebo jak ho spustit a zastavit na vyžádání. Vytvoříte tři kanály:

  • První kanál obsahuje webovou aktivitu, která spouští prostředí Azure-SSIS IR.
  • Druhý kanál obsahuje webovou aktivitu, která zastaví prostředí Azure-SSIS IR.
  • Třetí kanál obsahuje aktivitu spuštění balíčku SSIS zřetězený mezi dvěma webovými aktivitami, které spouští a zastavují prostředí Azure-SSIS IR.

Po vytvoření a otestování těchto kanálů můžete vytvořit trigger, který definuje plán spuštění kanálu. Můžete například vytvořit dvě triggery. První se plánuje spustit každý den na 6:00 a je přidružený k prvnímu kanálu. Druhá je naplánovaná tak, aby běžela každý den v 18:00 a je přidružená k druhému kanálu. Tímto způsobem máte každý den od 6:00 do 6:00, kdy je prostředí IR spuštěné, připravené ke spuštění každodenních úloh ETL.

Pokud vytvoříte třetí aktivační událost, která se plánuje spouštět každý den o půlnoci a je přidružená k třetímu kanálu, tento kanál se bude každý den spouštět o půlnoci. Prostředí IR se spustí těsně před spuštěním balíčku a pak spustí váš balíček. Prostředí IR se okamžitě zastaví hned po spuštění balíčku, takže se vaše prostředí IR nespustí idálně.

Vytvoření kanálů

  1. Na domovské stránce služby Azure Data Factory vyberte Orchestrate (Orchestrate).

    Snímek obrazovky znázorňující tlačítko Orchestrate na domovské stránce služby Azure Data Factory

  2. V sadě nástrojů Aktivity rozbalte nabídku Obecné a přetáhněte webovou aktivitu na plochu návrháře kanálu. Na kartě Obecné v okně vlastností aktivity změňte název aktivity na startMyIR. Přepněte na kartu Nastavení a proveďte následující akce.

    Poznámka:

    Pro Azure-SSIS v Azure Synapse Analytics použijte odpovídající rozhraní REST API služby Azure Synapse Analytics k získání stavu prostředí Integration Runtime, spuštění prostředí Integration Runtime a zastavení prostředí Integration Runtime.

    1. Jako adresu URL zadejte následující adresu URL pro rozhraní REST API, které spouští prostředí Azure-SSIS IR. Nahraďte {subscriptionId}, {factoryName}{resourceGroupName}a {integrationRuntimeName} skutečnými hodnotami pro vaše prostředí IR.

      https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/start?api-version=2018-06-01

      Případně můžete zkopírovat a vložit ID prostředku vašeho prostředí IR z jeho stránky monitorování v uživatelském rozhraní nebo aplikaci Data Factory a nahradit následující část předchozí adresy URL: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}.

      Snímek obrazovky znázorňující výběry pro vyhledání ID prostředku azure Data Factory SSIS IR

    2. Jako metodu vyberte POST.

    3. Do textu zadejte {"message":"Start my IR"}.

    4. Pro ověřování vyberte spravovanou identitu , aby se pro vaši datovou továrnu používala zadaná systémová spravovaná identita. Další informace najdete v tématu Spravovaná identita pro Azure Data Factory.

    5. Do pole Zdroj zadejte https://management.azure.com/.

      Snímek obrazovky znázorňující nastavení pro plán webových aktivit azure Data Factory SSIS IR

  3. Naklonujte první kanál a vytvořte druhý kanál. Změňte název aktivity na stopMyIR a nahraďte následující vlastnosti:

    1. Jako adresu URL zadejte následující adresu URL rozhraní REST API, které zastaví prostředí Azure-SSIS IR. Nahraďte {subscriptionId}, {factoryName}{resourceGroupName}a {integrationRuntimeName} skutečnými hodnotami pro vaše prostředí IR.

      https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/stop?api-version=2018-06-01.

    2. Do textu zadejte {"message":"Stop my IR"}.

  4. Vytvořte třetí kanál. Přetáhněte aktivitu spuštění balíčku SSIS z panelu nástrojů Aktivity na plochu návrháře kanálu. Potom nakonfigurujte aktivitu podle pokynů v části Spuštění balíčku SSIS s aktivitou Spuštění balíčku SSIS na webu Azure Portal.

    Zřetězení aktivity spuštění balíčku SSIS mezi dvěma webovými aktivitami, které spouští a zastavují vaše prostředí IR, podobně jako u těchto webových aktivit v prvních a druhých kanálech.

    Snímek obrazovky znázorňující řetězení balíčku mezi webovými aktivitami v návrháři kanálu

    Místo ručního vytvoření třetího kanálu ho můžete také automaticky vytvořit ze šablony:

    1. Výběrem tří teček (...) vedle kanálu otevřete rozevírací nabídku akcí kanálu. Pak vyberte kanál z akce šablony .
    2. Zaškrtněte políčko SSIS v kategorii.
    3. Vyberte kanál Plán ADF pro spuštění a zastavení prostředí Azure-SSIS IR těsně před a po spuštění šablony balíčku SSIS.
    4. V rozevírací nabídce prostředí Azure-SSIS Integration Runtime vyberte své prostředí IR.
    5. Vyberte tlačítko Použít tuto šablonu.

    Po automatickém vytvoření kanálu zůstane pouze balíček SSIS, který vám umožní přiřadit aktivitu Spustit balíček SSIS.

    Snímek obrazovky znázorňující výběry pro vytvoření kanálu ze šablony

  5. Aby byl třetí kanál robustnější, můžete zajistit, aby se webové aktivity, které se mají spustit a zastavit, znovu zkoušely, pokud dojde k přechodným chybám (například kvůli síťovému připojení). Můžete také zajistit, aby se tyto webové aktivity dokončily jenom v případech, kdy je vaše prostředí IR skutečně spuštěné nebo zastavené.

    Uděláte to tak, že každou webovou aktivitu nahradíte aktivitou Until. Aktivita Until obsahuje dvě webové aktivity: jednu pro spuštění a zastavení prostředí IR a druhou pro kontrolu stavu prostředí IR. Pojďme volat aktivity Do spuštění prostředí SSIS IR a zastavení prostředí SSIS IR. Aktivita Start SSIS IR Until obsahuje aktivity Try Start SSIS IR a Získat webové aktivity stavu prostředí SSIS IR. Aktivita Zastavit prostředí SSIS IR Until obsahuje aktivity Try Stop SSIS IR a Získání webových aktivit stavu prostředí SSIS IR.

    Na kartě Nastavení v aktivitě Start SSIS IR Until (Spustit prostředí SSIS IR) zadejte @equals('Started', activity('Get SSIS IR Status').output.properties.state)výraz . Na kartě Nastavení aktivity Stop SSIS IR Until (Zastavit prostředí SSIS IR Until) zadejte @equals('Stopped', activity('Get SSIS IR Status').output.properties.state)výraz .

    Snímek obrazovky znázorňující webové aktivity pro spuštění a zastavení prostředí SSIS IR

    V rámci obou aktivit Až se webové aktivity Try Start SSIS IR a Try Stop SSIS IR podobají těmto webovým aktivitám v prvních a druhých kanálech. Na kartě Nastavení pro webové aktivity Získání stavu prostředí SSIS IR proveďte následující akce:

    1. Jako adresu URL zadejte následující adresu URL rozhraní REST API, která získá stav prostředí Azure-SSIS IR. Nahraďte {subscriptionId}, {factoryName}{resourceGroupName}a {integrationRuntimeName} skutečnými hodnotami pro vaše prostředí IR.

      https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}?api-version=2018-06-01

    2. Jako metodu vyberte GET.

    3. Pro ověřování vyberte spravovanou identitu , aby se pro vaši datovou továrnu používala zadaná systémová spravovaná identita. Další informace najdete v tématu Spravovaná identita pro Azure Data Factory.

    4. Do pole Zdroj zadejte https://management.azure.com/.

      Snímek obrazovky znázorňující nastavení pro webové aktivity získání stavu prostředí SSIS IR

  6. Přiřaďte spravovanou identitu pro vaši datovou továrnu jako roli Přispěvatel , aby webové aktivity v jejích kanálech mohly volat rozhraní REST API, aby se spustilo a zastavilo zřizování azure-SSIS IRS:

    1. Na stránce Data Factory na webu Azure Portal vyberte Řízení přístupu (IAM).

    2. Výběrem možnosti Přidat>přiřazení role otevřete stránku Přidat přiřazení role.

    3. Přiřaďte následující roli. Podrobný postup najdete v tématu Přiřazování rolí Azure s využitím webu Azure Portal.

      Nastavení Hodnota
      Role Přispěvatel
      Přiřadit přístup k Uživatel, skupina nebo instanční objekt
      Členové Vaše uživatelské jméno služby Data Factory

      Snímek obrazovky znázorňující stránku pro přidání přiřazení role na webu Azure Portal

  7. Výběrem možnosti Ověřit vše nebo Ověřit na panelu nástrojů továrny nebo kanálu ověřte datová továrna a všechna nastavení kanálu. Výběrem tlačítka dvojitá šipka (>>) zavřete výstup ověření továrny nebo výstup ověření kanálu.

    Snímek obrazovky znázorňující tlačítko pro ověření kanálu

Testování spuštění kanálů

  1. Vyberte testovací spuštění na panelu nástrojů pro každý kanál. V dolním podokně se na kartě Výstup zobrazí seznam spuštění kanálu.

    Snímek obrazovky znázorňující tlačítko pro spuštění testu a seznam spuštění kanálu

  2. Pokud chcete otestovat třetí kanál, můžete použít SQL Server Management Studio, pokud balíček SSIS uložíte do katalogu SSIS (SSISDB). V okně Připojení na server proveďte následující akce:

    1. Jako název serveru zadejte< název> serveru.database.windows.net.
    2. Vyberte Možnosti>>.
    3. Pro Připojení do databáze vyberte SSISDB.
    4. Vyberte Připojit.
    5. Rozbalte katalogy integračních>služeb SSISDB> složky >Projekty> s balíčky projektu >SSIS.
    6. Klikněte pravým tlačítkem myši na zadaný balíček SSIS, který chcete spustit, a pak vyberte Sestavy>Standardní sestavy> Všechna spuštění.
    7. Ověřte, že se balíček spustil.

    Snímek obrazovky znázorňující ověření spuštění balíčku SSIS

Plánování kanálů

Teď, když kanály fungují podle očekávání, můžete vytvořit triggery, které je spustí v zadaném tempu. Podrobnosti o přidružení triggerů ke kanálům najdete v tématu Konfigurace plánů pro kanály.

  1. Na panelu nástrojů kanálu vyberte Aktivační událost a pak vyberte Nový/Upravit.

    Snímek obrazovky znázorňující možnost nabídky pro vytvoření nebo úpravu triggeru

  2. V podokně Přidat triggery vyberte + Nový.

    Snímek obrazovky znázorňující podokno pro přidání triggeru

  3. V podokně Nový trigger proveďte následující akce:

    1. Jako název zadejte název triggeru. V následujícím příkladu je trigger2 názvem triggeru.
    2. Jako typ vyberte Plán.
    3. Jako počáteční datum zadejte počáteční datum a čas ve standardu UTC.
    4. V části Opakování zadejte četnost triggeru. V následujícím příkladu je to jednou denně.
    5. Pokud chcete, aby aktivační událost měla koncové datum, vyberte Zadat koncové datum a pak vyberte datum a čas.
    6. Výběrem možnosti Spustit trigger při vytváření aktivujte trigger ihned po publikování všech nastavení služby Data Factory.
    7. Vyberte OK.

    Snímek obrazovky znázorňující podokno pro vytvoření nové aktivační události

  4. Na stránce Parametry spuštění triggeru zkontrolujte všechna upozornění a pak vyberte Dokončit.

  5. Výběrem možnosti Publikovat vše na panelu nástrojů továrny publikujte všechna nastavení služby Data Factory.

    Snímek obrazovky znázorňující tlačítko pro publikování všech nastavení služby Data Factory

Monitorování kanálů a triggerů na webu Azure Portal

  • Pokud chcete monitorovat spuštění triggeru a spuštění kanálu, použijte kartu Monitorování na levé straně uživatelského rozhraní nebo aplikace služby Data Factory. Podrobný postup najdete v tématu Vizuální monitorování služby Azure Data Factory.

    Snímek obrazovky znázorňující podokno pro spuštění kanálu monitorování

  • Pokud chcete zobrazit spuštění aktivit související se spuštěním kanálu, vyberte první odkaz (zobrazit spuštění aktivit) ve sloupci Akce . U třetího kanálu se zobrazí tři spuštění aktivit: jedna pro každou zřetězený aktivitu v kanálu (webová aktivita pro spuštění prostředí IR, spuštění aktivity balíčku SSIS za účelem spuštění balíčku a webová aktivita pro zastavení prostředí IR). Pokud chcete znovu zobrazit spuštění kanálu, vyberte odkaz Kanály v horní části.

    Snímek obrazovky znázorňující spuštění aktivit

  • Pokud chcete zobrazit spuštění triggeru, v rozevíracím seznamu v části Spuštění kanálu v horní části vyberte Spuštění aktivační události.

    Snímek obrazovky znázorňující spuštění triggeru

Monitorování kanálů a triggerů pomocí PowerShellu

Ke sledování kanálů a triggerů použijte skripty, jako jsou následující příklady:

  • Získání stavu spuštění kanálu:

    Get-AzDataFactoryV2PipelineRun -ResourceGroupName $ResourceGroupName -DataFactoryName $DataFactoryName -PipelineRunId $myPipelineRun
    
  • Získejte informace o triggeru:

    Get-AzDataFactoryV2Trigger -ResourceGroupName $ResourceGroupName -DataFactoryName $DataFactoryName -Name  "myTrigger"
    
  • Získejte stav spuštění triggeru:

    Get-AzDataFactoryV2TriggerRun -ResourceGroupName $ResourceGroupName -DataFactoryName $DataFactoryName -TriggerName "myTrigger" -TriggerRunStartedAfter "2018-07-15" -TriggerRunStartedBefore "2018-07-16"
    

Vytvoření a naplánování runbooku Azure Automation, který spustí a zastaví prostředí Azure-SSIS IR

V této části se dozvíte, jak vytvořit runbook Azure Automation, který spouští skript PowerShellu pro spuštění a zastavení prostředí Azure-SSIS IR podle plánu. Tyto informace jsou užitečné, když chcete spustit další skripty před nebo po spuštění a zastavení prostředí IR pro předběžné zpracování a následné zpracování.

Vytvoření účtu Azure Automation

Pokud nemáte účet Azure Automation, vytvořte si ho podle pokynů v této části. Podrobné kroky najdete v tématu Vytvoření účtu Azure Automation.

V rámci tohoto procesu vytvoříte účet Azure Spustit jako (instanční objekt v MICROSOFT Entra ID) a přiřadíte mu roli Přispěvatel ve vašem předplatném Azure. Ujistěte se, že se jedná o stejné předplatné, které obsahuje vaši datovou továrnu s prostředím Azure-SSIS IR. Azure Automation tento účet použije k ověření v Azure Resource Manageru a práci s vašimi prostředky.

  1. Otevřete webový prohlížeč Microsoft Edge nebo Google Chrome. V současné době se uživatelské rozhraní služby Data Factory podporuje jenom v těchto prohlížečích.

  2. Přihlaste se k portálu Azure.

  3. V nabídce vlevo vyberte Nový , vyberte Monitorování a správa a pak vyberte Automation.

    Snímek obrazovky znázorňující výběry pro otevření Služby Azure Automation na Azure Marketplace

  4. V podokně Přidat účet Automation proveďte následující akce:

    1. Jako Název zadejte název svého účtu Azure Automation.
    2. V části Předplatné vyberte předplatné, které má vaši datovou továrnu s prostředím Azure-SSIS IR.
    3. V části Skupina prostředků vyberte Vytvořit novou , abyste vytvořili novou skupinu prostředků, nebo vyberte Použít existující .
    4. V části Umístění vyberte umístění pro váš účet Azure Automation.
    5. V části Vytvořit účet Spustit jako pro Azure vyberte Ano. Instanční objekt se vytvoří ve vaší instanci Microsoft Entra a přiřadí roli Přispěvatel ve vašem předplatném Azure.
    6. Výběrem možnosti Připnout na řídicí panel zobrazte účet trvale na řídicím panelu Azure.
    7. Vyberte Vytvořit.

    Snímek obrazovky znázorňující výběry pro přidání účtu Azure Automation

  5. Monitorujte stav nasazení vašeho účtu Azure Automation na řídicím panelu Azure a v oznámeních.

    Snímek obrazovky s indikátorem, který ukazuje probíhající nasazení služby Azure Automation

  6. Ověřte, že se zobrazí domovská stránka vašeho účtu Azure Automation. Znamená to, že jste účet úspěšně vytvořili.

    Snímek obrazovky znázorňující domovskou stránku služby Azure Automation

Import modulů služby Data Factory

V nabídce vlevo v části SDÍLENÉ PROSTŘEDKY vyberte Moduly. Ověřte, že v seznamu modulů máte Az.DataFactory a Az.Profile . Oba jsou povinné.

Snímek obrazovky se seznamem modulů ve službě Azure Automation

Pokud nemáte Az.DataFactory:

  1. V Galerie prostředí PowerShell přejděte do modulu Az.DataFactory.

  2. Vyberte Nasadit do Azure Automation, vyberte svůj účet Azure Automation a pak vyberte OK.

  3. Vraťte se k zobrazení modulů v části SDÍLENÉ PROSTŘEDKY v nabídce vlevo. Počkejte, až se stav modulu Az.DataFactory změní na Dostupný.

    Snímek obrazovky znázorňující ověření, že se modul Data Factory zobrazí v seznamu modulů

Pokud nemáte Az.Profile:

  1. V Galerie prostředí PowerShell přejděte do modulu Az.Profile.

  2. Vyberte Nasadit do Azure Automation, vyberte svůj účet Azure Automation a pak vyberte OK.

  3. Vraťte se k zobrazení modulů v části SDÍLENÉ PROSTŘEDKY v nabídce vlevo. Počkejte, až se stav modulu Az.Profile změní na Dostupný.

    Snímek obrazovky znázorňující ověření, že se modul profilu zobrazí v seznamu modulů

Vytvoření runbooku PowerShellu

Tato část obsahuje kroky pro vytvoření runbooku PowerShellu. Skript přidružený k vašemu runbooku buď spustí nebo zastaví prostředí Azure-SSIS IR na základě příkazu, který zadáte pro parametr OPERATION .

Následující kroky neposkytují úplné podrobnosti o vytvoření runbooku. Další informace najdete v tématu Vytvoření runbooku.

  1. Přepněte na kartu Runbooky a vyberte + Přidat runbook z panelu nástrojů.

    Snímek obrazovky znázorňující tlačítko pro přidání runbooku

  2. Vyberte Vytvořit nový runbook a pak proveďte následující akce:

    1. Jako název zadejte StartStopAzureSsisRuntime.
    2. Jako typ runbooku vyberte PowerShell.
    3. Vyberte Vytvořit.

    Snímek obrazovky znázorňující podrobnosti pro vytvoření runbooku

  3. Zkopírujte a vložte následující skript PowerShellu do okna skriptu runbooku. Runbook uložte a pak publikujte pomocí tlačítek Uložit a Publikovat na panelu nástrojů.

    Poznámka:

    V tomto příkladu se používá spravovaná identita přiřazená systémem. Pokud používáte účet Spustit jako (instanční objekt) nebo spravovanou identitu přiřazenou uživatelem, projděte si ukázkové skripty služby Azure Automation pro přihlašovací část.

    Povolte příslušná oprávnění řízení přístupu na základě role (RBAC) pro spravovanou identitu tohoto účtu Automation. Další informace najdete v tématu Role a oprávnění služby Azure Data Factory.

    Param
    (
          [Parameter (Mandatory= $true)]
          [String] $ResourceGroupName,
    
          [Parameter (Mandatory= $true)]
          [String] $DataFactoryName,
    
          [Parameter (Mandatory= $true)]
          [String] $AzureSSISName,
    
          [Parameter (Mandatory= $true)]
          [String] $Operation
    )
    
    $ErrorActionPreference = "Stop"
    
    try
    {
        "Logging in to Azure..."
        Connect-AzAccount -Identity
    }
    catch {
        Write-Error -Message $_.Exception
        throw $_.Exception
    }
    
    if($Operation -eq "START" -or $operation -eq "start")
    {
        "##### Starting #####"
        Start-AzDataFactoryV2IntegrationRuntime -ResourceGroupName $ResourceGroupName -DataFactoryName $DataFactoryName -Name $AzureSSISName -Force
    }
    elseif($Operation -eq "STOP" -or $operation -eq "stop")
    {
        "##### Stopping #####"
        Stop-AzDataFactoryV2IntegrationRuntime -DataFactoryName $DataFactoryName -Name $AzureSSISName -ResourceGroupName $ResourceGroupName -Force
    }  
    "##### Completed #####"    
    

    Snímek obrazovky s rozhraním pro úpravu runbooku PowerShellu

  4. Otestujte runbook výběrem tlačítka Start na panelu nástrojů.

    Snímek obrazovky znázorňující tlačítko pro spuštění runbooku

  5. V podokně Spustit runbook proveďte následující akce:

    1. Jako RESOURCEGROUPNAME zadejte název skupiny prostředků, která má vaši datovou továrnu s prostředím Azure-SSIS IR.
    2. Jako DATAFACTORYNAME zadejte název datové továrny pomocí Azure-SSIS IR.
    3. Jako AZURESSISNAME zadejte název prostředí Azure-SSIS IR.
    4. Jako operaci zadejte START.
    5. Vyberte OK.

    Snímek obrazovky s podoknem parametrů při spuštění runbooku

  6. V podokně Úloha vyberte dlaždici Výstup . V podokně Výstup počkejte na zprávu ##### Dokončeno #####, až uvidíte ##### Spuštění #####. Spuštění prostředí Azure-SSIS IR trvá přibližně 20 minut. Zavřete podokno Úloha a vraťte se na stránku runbooku.

    Snímek obrazovky znázorňující podokno výstupu

  7. Předchozí dva kroky opakujte pomocí funkce STOP jako hodnoty operace. Spusťte runbook znovu tak , že na panelu nástrojů vyberete tlačítko Start . Zadejte název skupiny prostředků, datové továrny a prostředí Azure-SSIS IR. Jako OPERACI zadejte STOP. V podokně Výstup počkejte na zprávu ##### Dokončeno ##### po zobrazení ##### zastavení #####. Zastavení prostředí Azure-SSIS IR netrvá tak dlouho, dokud ho nespouští. Zavřete podokno Úloha a vraťte se na stránku runbooku.

  8. Runbook můžete aktivovat také prostřednictvím webhooku. Pokud chcete vytvořit webhook, vyberte položku nabídky Webhooky . Nebo můžete webhook vytvořit podle plánu tak , že vyberete položku nabídky Plány , jak je uvedeno v další části.

Vytvoření plánů pro spuštění a zastavení prostředí Azure-SSIS IR

V předchozí části jste vytvořili runbook Azure Automation, který může spustit nebo zastavit prostředí Azure-SSIS IR. V této části vytvoříte pro runbook dva plány. Při konfiguraci prvního plánu zadáte operaci START pro OPERACI. Když konfigurujete druhou, zadáte funkci STOP pro OPERACI. Podrobný postup vytvoření plánů najdete v tématu Vytvoření plánu.

  1. Na stránce Runbook vyberte Plány a pak na panelu nástrojů vyberte + Přidat plán.

    Snímek obrazovky znázorňující tlačítko pro přidání plánu

  2. V podokně Naplánovat runbook proveďte následující akce:

    1. Vyberte Propojit plán s runbookem.
    2. Vyberte Vytvořit nový plán.
    3. V podokně Nový plán zadejte pro Název denní spuštěníprostředí IR.
    4. V části Začátek zadejte čas, který je za několik minut po aktuálním čase.
    5. V části Opakování vyberte Opakovat.
    6. Pro opakování zadejte 1 a vyberte Den.
    7. Vyberte Vytvořit.

    Snímek obrazovky znázorňující výběry pro plánování začátku prostředí Azure-SSIS IR

  3. Přepněte na kartu Parametry a nastavení spuštění . Zadejte skupinu prostředků, datovou továrnu a názvy prostředí Azure-SSIS IR. Jako operaci zadejte START a pak vyberte OK. Dalším výběrem tlačítka OK zobrazíte plán na stránce Plány vašeho runbooku.

    Snímek obrazovky, který zvýrazní hodnotu parametru operace při plánování spuštění runbooku

  4. Opakujte předchozí dva kroky a vytvořte plán s názvem Zastavit ir denně. Zadejte čas, který je alespoň 30 minut po uplynutí zadaného denního plánu spuštění prostředí IR . Jako operaci zadejte STOP a pak vyberte OK. Dalším výběrem tlačítka OK zobrazíte plán na stránce Plány vašeho runbooku.

  5. Na stránce Runbook vyberte Úlohy v nabídce vlevo. Na stránce, která se otevře, se zobrazí seznam úloh vytvořených vašimi plány v zadaných časech a jejich stavy. Zobrazí se podrobnosti úlohy, například její výstup, podobně jako to, co se zobrazilo po otestovaném runbooku.

    Snímek obrazovky znázorňující plán spuštění prostředí Azure-SSIS IR

  6. Po dokončení testování zakažte plány jejich úpravou. V nabídce vlevo vyberte Plány , vyberte Spustit prostředí IR denně nebo zastavte prostředí IR denně a pak vyberte Možnost Ne pro povolenou možnost.

Podívejte se na následující příspěvek blogu:

Projděte si následující články v dokumentaci ke službě SSIS: