Olá Pessoal, como estão?
Venho hoje falar um pouco de uma das funcionalidades mais utilizadas no OBIEE, o envio de relatórios por e-mail.
Se imagine na seguinte situação:
“Seu chefe quer um “bendito” relatório no e-mail dele todo dia as 8h00 com dados atualizados da carga executada de madrugada.
Este relatório para lhe ajudar, demora 1 hora para executar (o que em um mundo real seria atípico). Ou seja, você precisará chegar todos os dias as 07h00 no serviço para acessar o OBIEE, executar o relatório e enviá-lo ao seu chefe até as 8h00.”
Na situação acima eu particularmente mudaria de emprego, rs… brincadeiras a parte….
O OBIEE tem mecanismos de agendamento e entrega de informações, todo este processo acima pode ser (E DEVE) automatizado.
Bom, vamos lá para a parte prática.
1 – Antes de enviarmos e-mails pelo OBIEE, precisamos configurar as informações de envio, como servidor SMTP, conta de e-mail remetente e etc.
Para isso, acesse o Enterprise Manager (http://<servidor>:7001/em)
Clique em Business Intellingece >coreapplication
Clique na aba “Implantação”
E por fim, clique na sub-aba “E-mail”
Aqui temos a parametrização para o serviço de entrega de e-mails
Para configurarmos este serviço clique em “Bloquear e Editar Configuração”
Com as configurações liberadas para edição, precisamos basicamente configurar os seguintes parâmetros para habilitarmos o envio de e-mails através do OBIEE:
Preencha de acordo com o seu servidor SMTP e sua conta de saída.
Clique em “Aplicar” e após em “Ativar Alterações” para efetuar o commit dos arquivos de configuração
.
Aguarde até a mensagem de que a ativação foi realizada com sucesso aparecer. Após clique em “Fechar”
Mesmo com o commit realizado, as configurações feitas ainda não estão disponíveis sendo necessário o restart do serviços do OPMN.
Clique na aba “Visão Geral” e Após em “Reiniciar Serviços”
.
Aguarde a mensagem de finalização da execução do Stop/Start dos serviços (ao final uma mensagem com o status da execução aparecerá. Para que tenhamos sucesso nas próximas etapas, não podem ter ocorrido erros nessas etapas anteriores)
2 – Depois de realizar a configuração do serviço, vamos criar um agente para testar o envio de e-mails.
Se conecte no OBIEE (http://<servidor>:9704/analytics)
Na tela inicial, clique em “Novo”>”Inteligência Acionável”>”Agente”
Nesta interface temos diversas opções de configuração de entrega, como envio condicional, agendamento de envio, destinatários, e etc.
Como nosso intuito neste post é testar o envio de e-mails, vamos ao prático.
Clique na aba “Conteúdo da Entrega” para selecionarmos uma análise para envio
Selecione uma análise para envio, clicando em “Procurar”
Agora clique em “Destinatários” para informarmos um e-mail de destino, ou seja, para a entrega do relatório configurado anteriormente.
Clique em “Adicionar Destinatário de E-mail” e adicione um e-mail de destino
*note que é possível adicionar "N" destinatários neste campo separados por vírgula.
Clique em “OK” e salve seu agente
Agora para testar o envio de e-mail, clique em “Executar Agente Agora”
E depois é só conferir no e-mail
Com o serviço de entrega de e-mails funcionando, você tem a possibilidade agora de enviar um relatório diariamente (ou outra periodicidade) a um ou mais destinatários, a partir da aba de configuração “Programação”
É isso ai pessoal, espero que tenham gostado. É um procedimento simples, porém muito usual.
Abraços
Felipe Idalgo
felipe.idalgo