Attività Pig di Azure HDInsightAzure HDInsight Pig Task

Usare l' attività Pig di Azure HDInsight per eseguire uno script Pig in un cluster di Azure HDInsight.Use the Azure HDInsight Pig Task to run Pig script on an Azure HDInsight cluster.

Per aggiungere un' attività Pig di Azure HDInsight, trascinare l'attività in Progettazione SSIS e farvi doppio clic oppure clic con il pulsante destro del mouse, quindi scegliere Modifica per visualizzare la finestra di dialogo seguente relativa all' editor dell'attività Pig di Azure HDInsight .To add an Azure HDInsight Pig Task, drag-drop it to the SSIS Designer, and double-click or right-click and click Edit to see the following Azure HDInsight Pig Task Editor dialog box.

Il attività Pig di Azure HDInsight è un componente del Feature Pack di SQL Server Integration Services (SSIS) per Azure.The Azure HDInsight Pig Task is a component of the SQL Server Integration Services (SSIS) Feature Pack for Azure.

L'elenco seguente contiene i campi di questa finestra di dialogo.The following list describes fields in this dialog box.

  1. Per il HDInsightConnection campo, selezionare una gestione connessione HDInsight di Azure esistente o creare un nuovo oggetto che fa riferimento al cluster HDInsight di Azure usato per eseguire lo script.For the HDInsightConnection field, select an existing Azure HDInsight Connection Manager or create a new one that refers to the Azure HDInsight cluster used to execute the script.

  2. Per il AzureStorageConnection campo, selezionare una gestione connessione di archiviazione Azure esistente o creare un nuovo oggetto che fa riferimento all'Account di archiviazione di Azure associato al cluster.For the AzureStorageConnection field, select an existing Azure Storage Connection Manager or create a new one that refers to the Azure Storage Account associated with the cluster. Questo è necessario solo se si desidera scaricare i log di output e l'errore di esecuzione dello script.This is only necessary if you want to download the script execution output and error logs.

  3. Per il BlobContainer , specificare il nome del contenitore di archiviazione associato al cluster.For the BlobContainer field, specify the storage container name associated with the cluster. Questo è necessario solo se si desidera scaricare i log di output e l'errore di esecuzione dello script.This is only necessary if you want to download the script execution output and error logs.

  4. Per il LocalLogFolder campo, specificare la cartella in cui verranno scaricati i log di output e l'errore di esecuzione dello script.For the LocalLogFolder field, specify the folder to which the script execution output and error logs will be downloaded to. Questo è necessario solo se si desidera scaricare i log di output e l'errore di esecuzione dello script.This is only necessary if you want to download the script execution output and error logs.

  5. Esistono due modi per specificare lo script Pig da eseguire:There are two ways to specify the Pig script to execute:

    1. Script inline: specificare il Script campo digitando nella riga di script da eseguire nel Immetti Script la finestra di dialogo.In-line script: Specify the Script field by typing in-line the script to execute in the Enter Script dialog box.

    2. File di script: caricare il file di script in archiviazione Blob di Azure e specificare il BlobName campo.Script file: Upload the script file to Azure Blob Storage and specify the BlobName field. Se il blob non è incluso nell'account di archiviazione predefinito o nel contenitore associato al cluster HDInsight, il ExternalStorageAccountName e ExternalBlobContainer campi devono essere specificati.If the blob is not in the default storage account or container associated with the HDInsight cluster, the ExternalStorageAccountName and ExternalBlobContainer fields must be specified. Per un blob esterno, assicurarsi che sia configurato come pubblicamente accessibile.For an external blob, make sure that it is configured as publicly accessible.

      Se vengono specificati entrambi, verrà utilizzato il file di script e lo script inline verrà ignorato.If both are specified, script file will be used and the in-line script will be ignored.