Companhia e Informática do Paraná - CELEPAR Business Intelligence na FUNDEPAR “Base Gerencial de Obras” Versão 1.0 Curitiba Dezembro - 2001 Equipe Técnica Leila Neiva Dias - FUNDEPAR / DP / AP João Fernando Fadel - FUNDEPAR / DP / AP Marco Aurelio Venturini - CELEPAR / GPS / DITEC-A Carlos Alberto Sowek - CELEPAR / GPT Equipe de Qualidade Antonio Gonçalves Martins Neto - FUNDEPAR / DAF Carlos Fernando Faria - FUNDEPAR / DP / AP Jorge Haas - SEED / CIA Maria Lucilia M. da S. Maranha - CELEPAR / GPS / DITEC-A Thales Ramos de Queiroz - CELEPAR / GPS / DITEC-A Business Intelligence na FUNDEPAR – Base Gerencial de Obras 2 SUMÁRIO 1 - APRESENTAÇÃO ........................................................................................................................................... 4 2 – CARACTERIZAÇÃO DA ORGANIZAÇÃO .............................................................................................. 4 2.1 IDENTIFICAÇÃO .............................................................................................................................................. 4 2.2 USUÁRIO PRINCIPAL ...................................................................................................................................... 4 3 – CARACTERIZAÇÃO DO PROBLEMA ...................................................................................................... 4 4 – LEVANTAMENTO PRELIMINAR .............................................................................................................. 5 4.1 VOLUME ........................................................................................................................................................ 5 4.2 SISTEMAS INFORMATIZADOS ENVOLVIDOS .................................................................................................... 5 4.3 PERIODICIDADE.............................................................................................................................................. 5 5 – DEFINIÇÃO DO AMBIENTE ....................................................................................................................... 6 6 – ELABORAÇÃO DO MODELO DE DADOS ............................................................................................... 7 7 – PROCESSO DE ETL ..................................................................................................................................... 7 8 – INFORMAÇÕES GERENCIAIS .................................................................................................................. 8 9 - IMPLANTAÇÃO ............................................................................................................................................. 8 10 – CONSIDERAÇÕES FINAIS ........................................................................................................................ 9 ANEXOS Modelo 1 - Modelo de dados da Solução ............................................................................................................ 10 Exemplo 1 – Previsão Bimestral de Liberação de Parcelas para Pagamento ................................................. 11 Exemplo 2 - Parcelas Vencidas Sem Pendência de Documentação ................................................................. 12 Exemplo 3 - Obras “Não Iniciadas” e com Evolução Física............................................................................. 13 Exemplo 4 - Investimento por Período .............................................................................................................. 14 Business Intelligence na FUNDEPAR – Base Gerencial de Obras 3 1 - Apresentação O Projeto Base Gerencial de Obras foi elaborado com objetivo de disponibilizar Informações Gerenciais das Obras realizadas e/ou acompanhadas pela FUNDEPAR, sendo que os dados são extraídos do Sistema Obras. 2 – Caracterização da Organização 2.1 Identificação Instituto de Desenvolvimento Educacional do Paraná – FUNDEPAR 2.2 Usuário Principal FUNDEPAR/DAF: Diretoria Administrativo-Financeira FUNDEPAR/DP: Diretoria-Presidência 3 – Caracterização do Problema Em 1998 foi desenvolvido e implantado pela Celepar o Sistema Obras. Na época, o escopo do projeto era informatizar os processos operacionais do então Departamento de Engenharia, e ainda, disponibilizar algumas funções operacionais para o Departamento Financeiro e para o Departamento de Suprimentos. Este Sistema foi desenvolvido em linguagem e banco de dados Access 97. Com o decorrer do tempo e mudança de diretores da FUNDEPAR, algumas novas demandas relacionadas ao Sistema de Obras surgiram, em especial consultas gerenciais que permitam “manusear” os dados. Outro fato ocorrido foi que vários outros setores da FUNDEPAR passaram a necessitar de ter acesso aos dados operacionais de obras, mas devido Business Intelligence na FUNDEPAR – Base Gerencial de Obras 4 há limitação no número de usuários simultâneos em rede ao banco de dados ser Access, tal acesso deixou de ser disponível. Dessa forma, em meados de 2000, foi feita uma solicitação pelo Diretor Administrativo-Financeiro da FUNDEPAR, a qual demandou a disponibilização de uma ferramenta que permitisse realizar consultas gerenciais e “manusear” os dados, assim como liberar o acesso aos dados do Sistema Obras para todos os interessados da FUNDEPAR. 4 – Levantamento Preliminar 4.1 Volume Existem por volta de 5.000 obras e reparos cadastrados no Sistema Obras, considerando as duas últimas Gestões de Governo, compreendido entre 1995 - 1998 (1º período) e entre 1999 – 2001 (2º período). A cada término de Gestão, normalmente os dados da Gestão anterior são removidos do Sistema Obras. 4.2 Sistemas informatizados envolvidos Neste Projeto, estão envolvidos 2 outros Sistemas que disponibilizam as informações necessárias: SAE: Sistema Administrativo da Educação – SEED, sendo que os dados são extraídos do banco de dados replica_SAE, que estão no banco de dados Microsoft SQL Server; Sistema Obras: desenvolvido em Access 97, utilizando banco de dados Access 97. 4.3 Periodicidade A atualização dos dados é executada diariamente através de rotinas em produção, as quais são disparadas automaticamente. Business Intelligence na FUNDEPAR – Base Gerencial de Obras 5 5 – Definição do Ambiente As Fontes de dados da Base Gerencial estão em ambiente Microsoft Windows NT. A Base Gerencial foi construída no servidor SQL Server 2000 da FUNDEPAR. Foi escolhido o SQL Server porque o cliente já o possuia e também porque o banco de dados replica_SAE está armazenado em SGBD SQL Server. Desta forma, resolvendo o problema de limite de acesso que o Sistema Obras, com BD em Access, tem. Foi utilizada uma modelagem idêntica ao do Sistema Obras, visto o curtíssimo prazo de execução que o Projeto teve e também porque grande parte dos relatórios desejados não configuram agregação de dados. Criou-se com isto um ODS (Operational Data Storage), um passo inicial para se construir um Data Mart ou Data Warehouse. Com este ODS é possível ter uma visão gerencial sobre os dados operacionais, onde os dados históricos neste caso são de alguns dias. Como ferramenta de consulta de dados, foi utilizado o B.O. (Business Objects) que é uma excelente ferramenta para extração e análise de dados. O B.O. foi escolhido como ferramenta de geração de consultas, pois a Celepar já tinha outras soluções implantadas na SEED utilizando esta ferramenta, e com uma aceitação bastante alta. Como forma de segurança de acesso, o B.O. também possui o módulo Supervisor que permite controlar e dar direitos de acesso aos documentos, bem como às bases de dados, inclusive restringindo o acesso a determinados atributos. O B.O. oferece um repositório de dados onde pode-se armazenar todos os relatórios construídos. Com isso, pode-se com facilidade utilizar relatórios previamente construídos por qualquer um dos usuários. Não foi utilizado ferramenta de ETL, mas algumas consistências de dados foram incluídas no Sistema Obras. A extração dos dados foi realizada através da utilização de Business Intelligence na FUNDEPAR – Base Gerencial de Obras 6 procedimentos que são disparados automaticamente ( “schedulados” ) no servidor Windows NT. 6 – Elaboração do modelo de dados Não foram realizadas reuniões com o Cliente para tratar da modelagem de dados, visto que: analista que desenvolveu a Base Gerencial de Obras também já havia desenvolvido o Sistema Obras. modelo de dados construído foi idêntico ao do banco de dados operacional e atendeu a todas necessidades gerenciais dos usuários para o momento ( Anexo 1 ). Nesta fase foram revistos alguns conceitos e termos utilizados pelo cliente, para que todos tivessem um entendimento comum sobre o assunto. 7 – Processo de ETL O Processo de ETL é realizado através de pacotes de importação, criados em ambiente Microsoft Windows NT, usando o Microsoft DTS ( Data Transformation Service ). O DTS vem junto com a instalação do Microsoft SQL Server e permite realizar verificações, limpezas e a carga dos dados. Este procedimento está automatizado, sendo realizado todos os dias da semana, às 22 horas. Os critérios de limpeza e de filtros são realizados nos pacotes DTS. Como não se trata de uma Base de Dados Agregados, não é realizado carga de dados, mas sim atualização dos dados. Neste procedimento, são atualizados as informações referentes a atual Gestão de Governo. As informações referentes às Gestões anteriores não são atualizadas, já que não sofrem mais alterações. Business Intelligence na FUNDEPAR – Base Gerencial de Obras 7 8 – Informações Gerenciais Através da Base Gerencial de Obras foi possível obter algumas informações de forma bastante rápida, tais como: Previsão Bimestral de Liberação de Parcelas para Pagamento ( Anexo 2 ) Parcelas Vencidas Com e Sem Pendência de Documentação ( Anexo 3 ) Obras “Não Iniciadas” e com Evolução Física ( Anexo 4 ) Investimento por Período ( Anexo 5 ) Parcelas a Pagar Possibilidade de consultar Obras, Melhorias, Reparos por Fase de Execução, Modo de Execução, Tipo, Período de Início, Período de Conclusão, Estabelecimento, Município, NRE, Associação de Municípios. 9 - Implantação Para a implantação, foi realizado uma apresentação para as três Diretorias da FUNDEPAR e principais usuários interessados no processo. A princípio, havíamos planejado um treinamento para os usuários da FUNDEPAR que já têm um conhecimento razoável em informática, mas a Diretoria Administrativo-Financeira achou melhor primeiro adquirir o B.O. e apenas depois realizar o treinamento. Dessa forma, a Base Gerencial de Obras foi inicialmente disponibilizada para a Diretoria Administrativo-Financeiro e Presidência. Foi criado um Template para construção de relatórios e consultas usando o BO, obtendo com isto ter um padrão para os documentos que forem elaborados. Business Intelligence na FUNDEPAR – Base Gerencial de Obras 8 Foram disponibilizados alguns relatórios pré-definidos, em uso pelo cliente, facilitando com isto o contato inicial do cliente com a ferramenta de consulta. Os relatórios construídos estão salvos em um repositório para que todos os usuários que tenham permissão possam acessá-los. Foram definidos os usuários e os seus perfis os quais foram cadastrados no Business Objects através do módulo Supervisor. Após a implantação, foi realizado informalmente um treinamento à Diretoria Administrativo-Financeira, com objetivo de promover um melhor conhecimento sobre a ferramenta. 10 – Considerações Finais A Base Gerencial de Obras está atualmente em uso e consolidada na Diretoria Administrativo-Financeiro e na Presidência. Existe a necessidade de disponibilizá-la para a Diretoria Técnica, pois esta, regularmente solicita à Celepar relatórios que podem ser gerados a partir da Base Gerencial. Vai ser necessário futuramente construir um Data Mart de Obras tendo uma visão gerencial histórica por Ano/Mês e com dados agregados para facilitar a geração de consultas On-line aos dados. O DECOM se mostrou interessado em tal solução, pois também é responsável por gerenciar/realizar obras no âmbito de governo, não só para a Educação, mas sim para todos os Órgãos do Governo. Business Intelligence na FUNDEPAR – Base Gerencial de Obras 9 Modelo 1 - Modelo de dados da Solução Business Intelligence na FUNDEPAR – Base Gerencial de Obras 10 Exemplo 1 – Previsão Bimestral de Liberação de Parcelas para Pagamento Business Intelligence na FUNDEPAR – Base Gerencial de Obras 11 Exemplo 2 - Parcelas Vencidas Sem Pendência de Documentação Business Intelligence na FUNDEPAR – Base Gerencial de Obras 12 Exemplo 3 - Obras “Não Iniciadas” e com Evolução Física Business Intelligence na FUNDEPAR – Base Gerencial de Obras 13 Exemplo 4 - Investimento por Período Business Intelligence na FUNDEPAR – Base Gerencial de Obras 14