Você já teve uma execução agendada de um dos seus pacotes SSIS falhar? Você já desejou ter um pouco mais de informações disponíveis para você ao solucionar problemas? Neste artigo, exploraremos um recurso interessante no SQL Server Integration Services (SSIS) chamado ‘Logging’ que pode ajudá-lo nessas situações.
O registro no SSIS permite que você capture a execução de seus pacotes e obtenha informações úteis sobre as razões por trás de quaisquer falhas. Você tem uma variedade de opções de registro para escolher, incluindo o registro em um banco de dados SQL Server em si.
Configurando o registro
Para habilitar o registro em seu pacote SSIS, siga estas etapas:
- Abra o pacote SSIS no BIDS (Business Intelligence Design Studio).
- Clique com o botão direito em um espaço aberto na guia de fluxo de controle e selecione “Logging”.
- Na janela de configuração de registro, selecione as tarefas ou contêineres que deseja registrar. Por exemplo, você pode optar por registrar o pacote inteiro ou tarefas específicas de fluxo de controle.
- Selecione um tipo de provedor de registro, como “Provedor de log SSIS para SQL Server”, e clique em “Adicionar”.
- Na seção “Selecione o log a ser usado para o contêiner”, escolha o provedor de log que você adicionou.
- Configure a conexão com o banco de dados de registro.
- Selecione os eventos que deseja registrar, como OnError, OnPostExecute, OnPreExecute e OnWarning.
- Clique em “OK” para salvar a configuração de registro.
Depois de configurar o registro, você pode executar seu pacote SSIS. Os detalhes da execução serão registrados na tabela SQL Server especificada.
Visualizando o registro
Para visualizar as informações registradas, você pode executar uma consulta simples no banco de dados de registro. Por exemplo:
SELECT * FROM dbo.sysssislog
Os resultados desta consulta conterão uma riqueza de informações úteis, incluindo mensagens de erro, horários de início e término de tarefas específicas e muito mais.
Ao habilitar o registro em seus pacotes SSIS, você pode obter informações valiosas sobre a execução de seus pacotes e solucionar problemas de forma mais eficaz.
Boa utilização do registro!