Attività Pig di Azure HDInsight

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

Usare l' attività Pig di Azure HDInsight per eseguire uno script Pig in un cluster di Azure HDInsight.

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 .

L'attività Pig di Azure HDInsight è un componente del Feature Pack di SQL Server Integration Services (SSIS) per Azure.

L'elenco seguente contiene i campi di questa finestra di dialogo.

  1. Per il campo HDInsightConnection selezionare un'istanza di Gestione connessione Azure HDInsight esistente oppure creare una nuova istanza che faccia riferimento al cluster HDInsight di Azure usato per eseguire lo script.

  2. Per il campo AzureStorageConnection selezionare un'istanza di Gestione connessione Archiviazione di Azure esistente oppure creare una nuova istanza che faccia riferimento all'account di archiviazione di Azure associato al cluster. Questa operazione è necessaria solo se si vuole scaricare l'output dell'esecuzione dello script e i log degli errori.

  3. Per il campo BlobContainer specificare il nome del contenitore di archiviazione associato al cluster. Questa operazione è necessaria solo se si vuole scaricare l'output dell'esecuzione dello script e i log degli errori.

  4. Per il campo LocalLogFolder specificare la cartella in cui verranno scaricati l'output dell'esecuzione dello script e i log degli errori. Questa operazione è necessaria solo se si vuole scaricare l'output dell'esecuzione dello script e i log degli errori.

  5. È possibile specificare due modalità di esecuzione dello script Pig:

    1. Script inline: specificare il campo Script digitando lo script inline da eseguire nella finestra di dialogo Immetti script.

    2. File script: caricare il file script in Archiviazione BLOB di Azure e specificare il campo BlobName. Se il BLOB non è presente nell'account di archiviazione o nel contenitore predefinito associato al cluster HDInsight, è necessario specificare i campi ExternalStorageAccountName e ExternalBlobContainer. Per un BLOB esterno, assicurarsi che sia configurato come accessibile pubblicamente.

    Se vengono specificati entrambi, verrà usato il file script e lo script inline verrà ignorato.