Usare Automazione di Azure per attivare un processoUse Azure Automation to trigger a job

Questo articolo illustra come usare la funzione di trasformazione dei dati all'interno del servizio StorSimple Data Manager per trasformare i dati del dispositivo StorSimple.This article explains how you can use the data transformation feature within the StorSimple Data Manager service to transform StorSimple device data. È possibile avviare un processo di trasformazione dei dati in due modi:You can launch a data transformation job in two ways:

  • Usare .NET SDKUse the .NET SDK
  • Usare un runbook di Automazione di AzureUse Azure Automation runbook

Questo articolo illustra come creare un runbook di Automazione di Azure e usarlo per avviare un processo di trasformazione dei dati.This article details how to create an Azure Automation runbook and then use it to initiate a data transformation job. Per altre informazioni su come avviare la trasformazione dei dati tramite .NET SDK, passare a Usare .NET SDK per attivare processi di trasformazione dei dati.To learn more about how to initiate data transformation via .NET SDK, go to Use .NET SDK to trigger data transformation jobs.

PrerequisitiPrerequisites

Prima di iniziare, assicurarsi di disporre di:Before you begin, ensure that you have:

Procedura dettagliataStep-by-step procedure

Configurare l'account di AutomazioneSet up the Automation account

  1. Creare un account di automazione RunAs di Azure nel portale di Azure.Create an Azure Run As automation account in the Azure portal. A tale scopo, passare ad Azure Marketplace > Tutto e quindi cercare Automazione.To do so, go to Azure marketplace > Everything and then search for Automation. Selezionare Account di automazione.Select Automation accounts.

    Creare un account di Automazione RunAs

  2. Per aggiungere un nuovo account di automazione, fare clic su + Aggiungi.To add a new automation account, click + Add.

    Creare un account di Automazione RunAs

  3. In Aggiungi account di Automazione:In the Add Automation:

    1. Specificare il nome dell'account di automazione.Supply the Name of your automation account.
    2. Selezionare la sottoscrizione collegata al servizio StorSimple Data Manager.Select the Subscription linked to your StorSimple Data Manager service.
    3. Creare un nuovo gruppo di risorse o selezionarne uno esistente.Create a new resource group or select from an existing resource group.
    4. Selezionare un percorso.Select a Location.
    5. Lasciare selezionata l'opzione predefinita Crea account RunAs.Leave the default Create Run As account option selected.
    6. Per ottenere un collegamento per l'accesso rapido nel dashboard, selezionare Aggiungi al dashboard.To get a link for quick access on the dashboard, check Pin to dashboard. Fare clic su Crea.Click Create.

      Creare un account di Automazione RunAs

      Quando la creazione dell'account di automazione è completata, si riceve una notifica.After the automation account is successfully created, you are notified.

      Notifica relativa alla distribuzione dell'account di Automazione

      Per altre informazioni, vedere Creare un account RunAs.For more information, go to Create a Run As account.

  4. Nell'account appena creato passare a Risorse condivise > Moduli e fare clic su + Aggiungi modulo.In the newly created account, go to Shared Resources > Modules and click + Add module.

    Importare il modulo 1

  5. Passare al percorso del file DataTransformationApp.zip dal computer locale, quindi selezionare e aprire il modulo.Browse to the location of DataTransformationApp.zip file from your local computer, and select and open the module. Fare clic su OK per importare il modulo.Click OK to import the module.

    Importare il modulo 2

    Quando Automazione di Azure esegue l'importazione del modulo nell'account, estrae anche i metadati relativi al modulo.When Azure Automation imports a module to your account, it extracts metadata about the module. Questa operazione potrebbe richiedere alcuni minuti.This operation may take a couple of minutes.

    Importare il modulo 4

  6. Si riceverà una notifica per indicare che è in corso la distribuzione del modulo e un'altra notifica al termine dell'operazione.You receive a notification that the module is being deployed and another notification when the process is complete. Lo stato in Moduli passerà a Disponibile.The status in Modules changes to Available.

    Importare il modulo 5

Importare, pubblicare ed eseguire il runbook di automazioneImport, publish, and run Automation runbook

Seguire questa procedura per importare, pubblicare ed eseguire il runbook per attivare la definizione del processo.Perform the following steps to import, publish, and run the runbook to trigger job definition.

  1. Nel portale di Azure aprire l'account di automazione.In the Azure portal, open your Automation account. Passare ad Automazione processi > Runbook e fare clic su + Aggiungi runbook.Go to Process Automation > Runbooks and click + Add a runbook.

    Aggiungere un runbook 1

  2. In Aggiungi runbook fare clic su Importa un runbook esistente.In Add runbook, click Import an existing runbook.

  3. Selezionare il file di script di Azure PowerShell Trigger-DataTransformation-Job.ps1 in Runbook file.Point to the Azure PowerShell script file Trigger-DataTransformation-Job.ps1 for the Runbook file. Il tipo di runbook viene selezionato automaticamente.The runbook type is automatically selected. Specificare un nome e una descrizione facoltativa per il runbook.Provide a name and an optional description for the runbook. Fare clic su Crea.Click Create.

    Aggiungere un runbook 2

  4. Il nuovo runbook verrà visualizzato nell'elenco dei runbook dell'account di automazione.The new runbook appears in the list of runbooks for the Automation account. Selezionare e fare clic su questo runbook.Select and click this runbook.

    Aggiungere un runbook 3

  5. Modificare il runbook e fare clic su Riquadro di test.Edit the runbook and click Test pane.

    Aggiungere un runbook 4

  6. Specificare i parametri, ad esempio il nome del servizio StorSimple Data Manager, il gruppo di risorse associato e il nome della definizione del processo.Provide the parameters such as the name of your StorSimple Data Manager service, the associated reource group and the job definition name. Avviare il test.Start the test. Il report viene generato al termine dell'esecuzione.The report is generated when the run is complete. Per altre informazioni, vedere Testare il runbook.For more information, go to how to test a runbook.

    Aggiungere un runbook 8

  7. Esaminare l'output dal runbook nel riquadro di test.Inspect the output from the runbook in the test pane. Se soddisfatti, chiudere il riquadro.If satisfied, close the pane. Fare clic su Pubblica e, quando viene richiesta la conferma, confermare e pubblicare il runbook.Click Publish and when prompted for confirmation, confirm, and publish the runbook.

    Aggiungere un runbook 6

  8. Tornare a Runbook e selezionare il runbook appena creato.Go back to Runbooks and select the newly created runbook.

    Aggiungere un runbook 7

  9. Avviare il runbook.Start the runbook. In Avvia runbook immettere tutti i parametri.In Start runbook, enter all the parameters. Fare clic su OK per inviare e avviare il processo di trasformazione dei dati.Click OK to submit and start the data transformation job.

  10. Per monitorare l'avanzamento del processo nel portale di Azure, passare a Processi nell'area personale del servizio StorSimple Data Manager.To monitor the job progress in Azure portal, go to Jobs in your StorSimple Data Manager service. Selezionare e fare clic sul processo per visualizzarne i dettagli.Select and click the job to view the job details.

    Aggiungere un runbook 10

Passaggi successiviNext steps

Usare l'interfaccia utente di StorSimple Data Manager per la trasformazione dei dati.Use StorSimple Data Manager UI to transform your data.