22º Congresso Brasileiro de Engenharia Sanitária e Ambiental 14 a 19 de Setembro 2003 - Joinville - Santa Catarina I-058 DESENVOLVIMENTO DE APLICATIVO DE CONSULTA E ARQUIVO DE DADOS CADASTRAIS E OPERACIONAIS DE RESERVATÓRIOS E ELEVATÓRIAS DE UM SISTEMA ADUTOR Choji Ohara (1) Engenheiro civil formado pela Escola de Engenharia de São Carlos USP 1972. Na SABESP desde 1980 como engenheiro de obras, de projetos, de planejamento, e de desenvolvimento operacional. Endereço(1) SABESP Cia de Saneamento Básico do Estado de São Paulo Rua Costa Carvalho, 300 CEP 05429 010 Pinheiros São Paulo SP Tel.: 3388 8741 Fax : 3815 0143 e-mail: cohara@sabesp.com.br Guilherme da Costa Silva Engenheiro Civil formado pela Escola Politécnica da USP, 1998. Doutorando pelo Departamento de Engenharia Hidráulica e Sanitária da Escola Politécnica da USP. Consultor de Informática da VMN Consultoria e Desenvolvimento de Sistemas S/C LTDA. Kamel Zahed Filho - Doutor em Engenheira Hidráulica Escola Politécnica da USP 1990 Engenheiro da Divisão de Desenvolvimento Operacional da Unidade de Produção de Água SABESP, desde 1985. Professor Doutor do Departamento de Engenharia Hidráulica e Sanitária da Escola Politécnica da USP, desde 1980. Kazuo Minami Graduado em Tecnologia em Construção Civil Obras Hidráulicas formado pela Faculdade de Tecnologia de São Paulo UNESP 1983. Na Sabesp desde 1988 como Tecnólogo da Divisão de Controle da Adução/Centro de Controle Operacional de Abastecimento CCO/SABESP e da Divisão de Desenvolvimento Operacional da Unidade de Produção de Água SABESP.
Marilene da Cruz Coelho Nacibeni Graduanda em Sistemas de Informações pelo Instituto Santanense de Ensino Superior. Na Sabesp desde 1981 como Técnica em Empreendimento no Setor de Cadastro Técnico da Divisão de Desenvolvimento Operacional da Unidade de Produção de Água SABESP. Paulo de Souza Modesto Graduando em Administração de Empresas pela Fundação Escola de Comércio Alvares Penteado. Na SABESP, desde 1997, como Técnico em Serviços Administrativos no Setor de Cadastro Técnico da Divisão de Desenvolvimento Operacional da Unidade de Produção de Água SABESP. Viviana Marli Nogueira de Aquino Borges - Engenheira Civil pela Escola de Engenharia da Universidade Mackenzie e mestranda em Engenharia Hidráulica na Escola Politécnica da USP. Engenheira da Divisão de Desenvolvimento Operacional da Unidade de Produção de Água SABESP. RESUMO O objetivo deste trabalho é apresentar um aplicativo de consulta a armazenamento de dados cadastrais de operação de reservatórios e estações elevatórias de um sistema adutor. O aplicativo está implantado na SABESP Cia de Saneamento Básico do Estado de São Paulo, com as informações do Sistema Adutor Metropolitano de São Paulo. São discutidos os conceitos básicos que orientaram o desenvolvimento do aplicativo, onde se destacam quatro propriedades: identificação da qualidade da informação, responsabilidade de atualização do banco de dados distribuída pelas áreas operacionais, o armazenamento de imagens ou desenhos relativos aos locais ou aos equipamentos e a manutenção do banco de dados em um servidor de dados, para garantir a uniformização das informações a todos os usuários. São descritas, de forma resumida, as funcionalidades do aplicativo, com o objetivo de trocar idéias com aqueles que já desenvolveram sistemas similares. São destacadas as propriedades de análise de consistência dos dados e a possibilidade de criação de novas regras de consistência e a criação de tabelas personalizadas, a partir das tabelas oficiais do sistema. É discutido como se pretende gerenciar a atualização do banco de dados, através de relatórios com indicadores específicos para avaliar a evolução da qualidade geral do banco de dados e a participação de cada unidade operacional no volume de atualizações.
Conclui-se, das primeiras reações dos usuários, que o aplicativo possui uma interface extremamente amigável e permite evoluir para novos bancos ou novos campos nas tabelas existentes, o que é extremamente desejável nesse tipo de aplicativo. PALAVRAS-CHAVE: Sistema de Adução, Bancos de Dados Operacionais, Sistemas de Informação, Software. INTRODUÇÃO Atualmente os dados operacionais e os dados cadastrais referentes à forma, dimensão, cotas dos reservatórios e elevatórias e outras informações operacionais do Sistema Adutor Metropolitano (SAM) da Região Metropolitana de São Paulo (RMSP) da SABESP podem ser arquivados e consultados através de um aplicativo denominado CADOPwin, que foi evoluído a partir de uma primeira versão em DOS, desenvolvida em 1994. As informações disponíveis de cerca de 150 pontos do sistema adutor eram esparsas e algumas vezes contraditórias e em muitos casos inexistentes. Estão disponibilizas na INTRANET, mas com atualização dos dados centralizada. A estratégia estabelecida foi a de criar um sistema que pudesse ir incorporando melhorias nas informações, a partir de verificações efetuadas pelos próprios usuários. A nova versão, que se está denominando provisoriamente CADOP3 altera sua forma básica de armazenamento de dados e incorpora algumas propriedades adicionais, que é a parte essencial desse trabalho. Contém bancos de dados referentes a reservatórios, torres, estações elevatórias, bombas e motores, "boosters", medidores de pressão, vazão e nível e válvulas de controle. O aplicativo desenvolvido estará operando na Intranet da SABESP, em um primeiro momento e, e posteriormente estará sendo colocado à disposição na Internet. O esforço do desenvolvimento deste aplicativo se justifica pela necessidade de consolidação e uniformização das informações de dados operacionais de reservatórios e elevatórias entre as áreas de planejamento, projeto, construção, operação e manutenção da SABESP. Com a implantação do Sistema de Informações Geográficas ( SIG) corporativo da SABESP, será necessário que se disponha de informações confiáveis para a base de consulta.
Basicamente, devem-se destacar quatro propriedades fundamentais do novo aplicativo, que o diferencia das versões anteriores: A identificação do grau de confiabilidade em cada informação apresentada. Algumas informações disponíveis no acervo do Cadastro Operacional são resultados de levantamentos efetuados por terceiros, sem a devida supervisão da SABESP ou fo ram obtidos de projetos executivos ou até mesmo de projetos básicos, por não se dispor de informação melhor. Quando um usuário encontra alguma informação discrepante com a situação real, coloca em dúvida todo o acervo do Cadastro. No sistema desenvolvido, apenas as informações que forem assumidas como totalmente confiáveis pela equipe de Cadastro é que receberão uma autenticação de confiabilidade. -A responsabilidade pela atualização dos campos dos bancos de dados foi distribuída pelas áreas operacionais. Cada campo está sob a responsabilidade de atualização de uma equipe de operação ou de manutenção. É muito comum que, em sistemas dinâmicos como o SAM, sejam efetuadas alterações físicas no sistema, como a substituição de equipamentos, a construção de novas estruturas ou mesmo alterações de limites operacionais ou mudanças de equipes responsáveis pela operação ou pela manutenção de um equipamento ou de um reservatório. É freqüente a observação de que essas alterações não são comunicadas à área responsável pelo Cadastro Operacional. Desta forma, as áreas operacionais, através de relatórios gerenciais, obtidos de análises do banco de dados, serão cobradas a atualizar as informações. - O banco de dados permite armazenar e recuperar imagens, que podem ser croquis, fotografias, desenhos feitos em Meio digital etc. O apoio de informações visuais muitas vezes ajuda a esclarecer dúvidas sobre arranjos de equipamentos, forma de reservatórios etc. - O banco de dados oficial fica residente em um servidor, embora o sistema utilize durante sua operação os bancos de dados locais do usuário. Quando um usuário acessa o aplicativo, é feita uma verificação da necessidade de atualização. Em caso positivo, é feito o descarregamento das tabelas atualizadas a partir do servidor. Da mesma forma, quando um usuário autorizado modifica alguma informação do banco, o sistema envia essa alteração para o banco de dados do servidor. IMPORTÂNCIA DO TRABALHO A nova concepção do sistema permite garantir a atualização constante de dados operacionais de estruturas hidráulicas de um sistema adutor, melhorando a confiabilidade das informações.
A estrutura proposta para os bancos de dados e o aplicativo computacional estão sendo apresentados, para se por em discussão um modelo que possa servir a outras empresas de saneamento, aproveitando a experiência de bancos similares. A existência de um banco confiável de dados operacionais permite melhorar a eficiência e a segurança operacionais de sistemas adutores. Com as devidas alterações, os conceitos poderão ser úteis ao desenvolvimento de bancos similares para redes de distribuição de água e redes ou coletores de esgotos. Com a implantação do Sistema de Informações Geográficas da SABESP, é necessário dispor do aplicativo para consulta em atributos de locais específicos do SAM, como é o caso de reservatórios e estações elevatórias. PROPRIEDADES E FUNCIONALIDADES DO CADOP3 O programa está escrito em linguagem Visual Basic. O padrão de comandos procura respeitar o modelo dos programas do ambiente Windows. A área de trabalho do CADOP3 é constituída dos seguintes elementos: Barra de Menu, Barra de Ferramentas, Barra de Status e Telas. A Barra de Menu, localizada na parte superior da área de trabalho do programa CADOP3, contém uma coleção de submenus usada para consultar, editar e apagar os dados cadastrais e operacionais de reservatórios e elevatórias do SAM de São Paulo. Estes submenus incluem: Arquivo, Editar, Exibir, Ferramentas, Janelas e Ajuda. O menu Arquivo (Erro! A origem da referência não foi encontrada.) contém os comandos para salvar os dados editados, exportar (salvar como), imprimir tabelas e relatórios personalizados e configurar as propriedades do aplicativo. Caso o usuário esteja salvando alterações efetuadas no banco de dados, será solicitado, através de uma janela específica, que justifique as alterações, caso contrário, as alterações não são registradas. A opção salvar como permite que as tabelas oficiais ou as personalizadas sejam exportadas para serem utilizadas de forma independente do aplicativo. A opção de impressão proporciona um relatório impresso, com arranjo muito simples, servindo apenas para documentações. Caso seja necessário, é possível, através da exportação dos dados, elaborar relatórios personalizados. Algumas opções mais utilizadas, como salvar, ou imprimir possuem ícones de atalho na barra superior da tela. Figura 1 Menu Arquivo do aplicativo CADOP3
O menu Editar (Figura 2) possibilita a criação ou exclusão de campos, tabelas e códigos de estações SCOA, edição das informações das tabelas com seus respectivos qualificadores e inclusão de imagens (fotos, croquis) e desenhos (meio digital). É possível também realizar tarefas copiar os dados (texto e imagens) para outros aplicativos. Destaca-se, neste menu, a opção Novo, que permite criar um novo local ( reservatório ou elevatória ), um novo campo em uma tabela existente ou até mesmo criar uma nova tabela oficial ( que ficará residente no servidor). Através do comando imagens, é possível inserir ou apagar uma imagem ( ou desenho) associada a um determinado local. Figura 2 Menu Editar do aplicativo CADOP3 A opção de edição de tabelas (Figura 3) permite, além de alterar os conteúdos dos campos, alterar o qualificador de cada campo. Esta opção é permitida a cada usuário somente para os campos de sua responsabilidade. Foram definidos tre níveis de qualificadores: verde, para os dados confiáveis, oriundos de levantamentos de campo efetuados pela área de cadastro ou por ela supervisionado; amarelo, para dados com alguma confiabilidade, como aqueles fornecidos em desenhos "as-built", projetos executivos ou levantamentos e campo efetuados por parceiros, sem a supervisão da SABESP e; vermelho, par aquelas informações pouco confiáveis, como as obtidas em projetos básicos ou informações verbais ou documentos pessoais, sem comprovação de origem. Figura 3 Editor de Tabela do aplicativo CADOP3 O menu Ferramentas (Figura 4) contém os comandos para criar tabelas personalizadas, consultar os dados através de filtros, acrescentar regras de consistência dos dados, cadastrar usuários e consultar os campos editados, imprimir tabelas e relatórios personalizados, obter um relatório com as alterações efetuadas (histórico) e configurar as propriedades do
aplicativo. O comando Tabelas personalizadas permite a criação de uma tabela a partir de campos originados de várias tabelas do CADOP3, que podem ser ainda filtradas por Sistema Produto ou por Subsistema de Adução. Figura 4 Menu Ferramentas do aplicativo CADOP3 A consulta pode ser definida pelo usuário, a partir de critérios, que podem ser combinados, com lógica do tipo e/ou ( Figura 5). Figura 5 Menu Ferramentas do aplicativo CADOP3 O aplicativo CADOP3 dispõe de algumas regras de consistênc ia, para identificar possíveis erros de digitação ou mesmo de levantamentos de campo. Com o propósito de permitir incluir novas regras, em função de novos campos ou tabelas ou novos critérios de consistência, sem a necessidade de uma nova programação do aplicativo, foi construído um editor de regras de consistência, que permite criar regras com algum nível de complexidade (Figura 6). É possível criar regras que envolvam até quatro campos distintos, com operações algébricas entre dois campos e lógica booleana tipo "e" entre os resultados dessas operações. Figura 6 Editor de Regras de Consistência do CADOP3 O menu Exibir permite exibir as tabelas padrões (reservatórios, estações elevatórias, "boosters", medidores de pressão e vazão, torres, válvulas de controle, bombas e motores), as tabelas personalizadas e a galeria de imagens, além de permitir a opção de ocultar as barras de atalhos e de status (Figura 7). Figura 6 Editor de Regras de Consistência do CADOP3
O menu Ajuda é composto pelas opções de Conteúdo e informações sobre a versão e mensagens de propriedade do aplicativo (Figura7) Figura 7 Tela de Ajuda do CADOP3 Na opção conteúdo (Figura 8) são apresentadas diversas telas com orientação ao usuário, com detalhes das funcionalidades e orientações de operação do aplicativo.figura 8 - Tela de Conteúdo do CADOP3. RESULTADOS A implantação do CADOP3 faz parte de um projeto de modernização do Cadastro de Informações Operacionais de Unidade de Produção de Água. A forma de armazenamento dos dados e o sistema de divulgação e atualização das informações, através da INTRANET permite a democratização ao acesso das informações e impõe a responsabilidade às áreas operacionais da garantia da confiabilidade dos dados. Com isto, se procura eliminar um ciclo vicioso dos sistemas de cadastro de água, em que a atualização das informações é centralizada em uma unidade, que nem sempre acompanha de forma eficiente as alterações do sistema. A unidade de Cadastro passa a ser a responsável pela guarda e divulgação eficiente das informações, propondo padrões de qualidade e de formatação dos dados, que devem ser seguidos pelas áreas envolvidas. CONCLUSÕES A implantação do aplicativo de consulta e arquivo de dados operacionais mostrou a necessidade de se levantar quais são as demandas de informações mais freqüentes e a forma de armazenamento desejada pelos usuários para garantir a uniformização das informações.
O desenvolvimento do aplicativo tem levado a equipe de cadastro a um esforço concentrado para rever as informações disponíveis, qualificá-las e, quando possível completar os trabalhos de campo para dirimir eventuais dúvidas. A opção em se permitir a criação de tabelas personalizadas permite ao aplicativo que suas telas de exibição sejam adaptadas de forma muito simples para aa equipes de estudos, projetos, operação e manutenção. Como é comum neste tipo de trabalho, há uma necessidade de divulgação e treinamento, que está sendo iniciada no momento, para que as pessoas interessadas e as pessoas envolvidas na sua atualização sejam sensibilizadas à sua utilização. Trata-se de romper com paradigmas antigos, em que as informações são de propriedade individual e não coletiva. Entretanto, caso se mantivesse esse comportamento, ter-se-ia, cada vez mais um aglomerado de dados suspeitos e não informações consistentes e atualizadas, como é o objetivo de qualquer equipe de profissionais. REFERÊNCIAS BIBLIOGRÁFICAS E DADOS UTILIZADOS Cadastro de Dados Operacionais - Versão 1.0-1987 APDA- SABESP.