Tarefa de Pig de HDInsight do Azure
Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory
Use a Tarefa de Pig do Azure HDInsight para executar o script do Pig em um cluster Azure HDInsight.
Para adicionar uma Tarefa do Pig do Azure HDInsight, arraste e solte-a no Designer do SSIS e clique duas vezes ou com o botão direito do mouse e clique em Editar para ver a caixa de diálogo Editor de Tarefa do Pig do Azure HDInsight a seguir.
A Tarefa do Pig do Azure HDInsight é um componente do SSIS (SQL Server Integration Services) Feature Pack para Azure.
A lista a seguir descreve os campos dessa caixa de diálogo.
Para o campo HDInsightConnection, selecione um Gerenciador de Conexões do Azure HDInsight existente ou crie um novo que se refere ao cluster do Azure HDInsight usado para executar o script.
Para o campo AzureStorageConnection, selecione um Gerenciador de Conexões do Armazenamento do Azure existente ou crie um novo que se refere à Conta de Armazenamento do Azure associada ao cluster. Isso só é necessário se você deseja baixar os logs de erro e de saída de execução do script.
Para o campo BlobContainer, especifique o nome do contêiner de armazenamento associado ao cluster. Isso só é necessário se você deseja baixar os logs de erro e de saída de execução do script.
Para o campo LocalLogFolder, especifique a pasta para a qual os logs de erro e de saída de execução do script serão baixados. Isso só é necessário se você deseja baixar os logs de erro e de saída de execução do script.
Há duas maneiras de especificar o script do Pig a ser executado:
Script em linha: especifique o campo Script digitando em linha o script a ser executado na caixa de diálogo Inserir Script.
Arquivo de script: carregue o arquivo de script para o Armazenamento de Blobs do Azure e especifique o campo BlobName. Se o blob não estiver na conta de armazenamento padrão ou no contêiner associado ao cluster HDInsight, os campos ExternalStorageAccountName e ExternalBlobContainer deverão ser especificados. Para um blob externo, verifique se ele está configurado como acessível ao público.
Se ambos estiverem especificados, o arquivo de script será usado e o script embutido será ignorado.