sexta-feira, 1 de abril de 2016

Ocomon - Extrair relatórios de Indicadores de T.I. direto do mySQL

Segue abaixo o SQL que deve ser executado no banco de dados mySQL com o schema: ocomon, essa consulta irá trazer os indicadores que devem ser salvos na planilha mensal para que seja gerado os gráficos.

use ocomon;
SELECT o.Numero,
p.problema AS Tipo,
cat.probt1_desc as Categoria,
o.contato AS Contato,
o.descricao AS Descrição,
m.solucao AS Solução,
s.sistema AS Área,
l.local AS Localização,
t.status AS Situação,
data_abertura AS Abertura,
data_fechamento AS Fechamento,
login AS Analista
FROM
ocorrencias AS o
INNER JOIN sistemas AS s ON o.sistema = s.sis_id
INNER JOIN usuarios AS u ON o.operador = u.user_id
INNER JOIN problemas AS p ON o.problema = p.prob_id
INNER JOIN prob_tipo_1 AS cat ON cat.probt1_cod = p.prob_tipo_1
INNER JOIN localizacao AS l ON o.local = l.loc_id
INNER JOIN status AS t ON o.status = t.stat_id
LEFT JOIN prob_tipo_3 AS c ON c.probt3_cod = p.prob_tipo_3
LEFT JOIN solucoes AS m on o.numero = m.numero

WHERE t.stat_id IN (1,2,3,4,7,12,15,16,19,21,22,28,29,25,26,27,30,31)
AND data_fechamento BETWEEN '2016-01-01 00:00:00' AND '2016-01-31 23:59:59'
AND (s.sistema = 'TI_Sistemas' OR s.sistema = 'TI_Suporte')
GROUP BY
p.problema,
c.probt3_desc,
s.sistema,
l.local,
numero,
t.status,
data_abertura,
data_fechamento,
login,
DATE_FORMAT(data_abertura, '%Y-%m'),
o.descricao,
m.solucao
ORDER BY 1

Copiar o SQL acima para um notepad e depois executá-lo no mySQL.

Observação:

  • Com os dados retornados será possível criar uma planilha no Excel para gerar gráficos. Adeque os campos s.sistema acima, conforme os grupo de atendimento em sua empresa, aqui eu separei o Ocomon em dois grupos distintos para atendimento, que são: "TI_Sistemas" que são os programadores que atendem e o grupo "TI_Suporte" que são os analistas de suporte que atendem.
  • O valor datas no Where deve ser alterado para o período que você deseja extrair o seu relatório.
  • Montei uma planilha em Excel e criei algumas Abas, em uma delas, eu insiro o retorno do Select acima e nas demais Abas, eu criei gráficos e apontamentos diretamente no Excel, pois achei mais fácil e já que não tenho conhecimento suficiente em PHP para alterar no próprio Ocomon.

Nenhum comentário:

Postar um comentário