Postagens

Mostrando postagens de abril, 2009

Backup do Repósitório do PDI (kettle)

Imagem
Vou detalhar abaixo o projeto de backup que criei no Pentaho Data Integration (PDI) para fazer backup do seu próprio repositório de projetos. Tenho um repositório de projetos hospedado em um banco de dados MSSQL 2000. Este tem seu backup realizado regularmente, mas resolvi criar uma rotina independente, pois não sou eu quem administra este backup hoje, além disso, achei muito prático utilizarmos os próprios recursos do PDI para fazer um auto-backup. Em resumo o que o projeto vai fazer é bem simples: Exporta o repositório para um arquivo XML; Compacta o arquivo XML; Faz um Ping no Servidor FTP para ver se está respondendo; Faz upload deste arquivo compactado neste servidor de FTP; Caso haja algum erro num destes processos envia um e-mail para minha caixa detalhando a falha. Abaixo segue uma imagem do Projeto: Ficou bastante simples de configurar e muito prático. Criei um agendamento para executar toda noite, salvando o arquivo com sufixo de Ano + Mês (AAAAMM), com isso vou ter ba