Utilização do SGBD PostgreSQL no Metrô São Paulo



Documentos relacionados
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Sistemas de Informação

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy.

Case de Sucesso. Integrando CIOs, gerando conhecimento. TERRA NETWORKS APERFEIÇOA FERRAMENTA DE BI PARA O AUTOCONHECIMENTO DE SEUS NEGÓCIOS

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

Software Livre na USP. Paulo C. Masiero São Carlos- UFSCar 13/11/02

ERP. Enterprise Resource Planning. Planejamento de recursos empresariais

Curso PostgreSQL - Treinamento PostgreSQL - Fundamental

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

Prof. Marcelo Machado Cunha

Partner Network.

DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

Apresentamos a divisão Portal Moveleiro Tecnologia, habilitada para o desenvolvimento de projetos alinhados a estratégias de e-business.

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

Sistemas Integrados de Gestão Empresarial

HOEPERS USA TECNOLOGIA PARA QUEBRAR PARADIGMAS E OBTER GERENCIAMENTO TOTAL DAS DEMANDAS DA ORGANIZAÇÃO

Ferramentas de Administração. PostgreSQL

Introdução a Banco de Dados. Adão de Melo Neto

A consolidação de servidores traz uma séria de vantagens, como por exemplo:

Abordagens. Ao redor do computador. Ao redor do computador. Auditoria de Sistemas de Informação. Everson Santos Araujo

Conheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos.

Software Livre e proprietário: Coexistência de diferentes formas de Licenciamento, interoperabilidade e eficiência na inclusão digital e social.

Tecnologia da Informação. Sistema Integrado de Gestão ERP ERP

Sistema Integrado de Gestão ERP. Prof: Edson Thizon

Soluções em Documentação

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO

Palestra: Entrerprise Resource Planning - ERP

LINHA CRIATIVA, Informática & Soluções PORTFOLIO

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

PORTARIA Nº 178 DE 25 DE OUTUBRO DE 2012.

Business Intelligence

IT SERVICES PORTFOLIO. SPEKTRUM IT Services Portfolio 1

Proposta de Implantação do Software MULTIACERVO no Arquivo do DEINFRA

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Tornando acessível a tecnologia e os melhores serviços

AGORA ORACLE AO SEU ALCANCE

Portnet: SAP Business One prepara empresa para crescimento contínuo

Curso de Aprendizado Industrial Desenvolvedor WEB

Este Manual aplica-se a todos os Usuário de T.I. do Ministério Público de Goiás. ATIVIDADE AUTORIDADE RESPONSABILIDADE Manter o Manual Atualizado

Portabilidade da Linha RM Versão

SERVIDOR VIRTUAL BÁSICO - WINDOWS

AGILE ROLAP - UMA METODOLOGIA ÁGIL PARA IMPLEMENTAÇÃO DE AMBIENTES DE NEGÓCIOS BASEADO EM SERVIDORES OLAP.

Consultoria em TI End.: Telefones:

Manual do Usuário Anexos do PSTI

IT SERVICES. 1º SEMINÁRIO: Gestão Estratégica para Departamentos Jurídicos e Escritórios de Advocacia. LOCAL: Rio de Janeiro -RJ 13/02/2014

IT SERVICES. 1º SEMINÁRIO: Gestão Estratégica para Departamentos Jurídicos e Escritórios de Advocacia. LOCAL: São Paulo -SP 20/03/2014

agillize INFORMÁTICA APRESENTAÇÃO

BancoEstado ganha eficiência de dados e mais rapidez no desenvolvimento de sistemas com CA ERwin

Suporte de alto nível, equipe atualizada e a qualidade dos equipamentos HP.

Processos Técnicos - Aulas 4 e 5

RESOLUÇÃO POLÍTICA DE ATUALIZAÇÃO DE EQUIPAMENTOS E SOFTWARES.

Projeto Você pede, eu registro.

A R P O BPMN++ MODELER KLUG PROCESSO PARA DOWNLOAD E INSTALAÇÃO VERSÃO FREEWARE. Verificar requisitos para instalação. Testar instalação do software

Portabilidade da Linha RM Versão

Material de Apoio. Sistema de Informação Gerencial (SIG)

PLANO DE ATUALIZAÇÃO E MANUTENÇÃO DE EQUIPAMENTOS

SERVIDOR VIRTUAL BÁSICO - LINUX

Unidade IV ADMINISTRAÇÃO DE. Prof. Luiz Fernando

ERP Enterprise Resource Planning

GOVBR- UEM-MARINGA PREFEITURA MUNICIPAL DE PEROLA


Interatividade aliada a Análise de Negócios

Administração de Sistemas de Informação Gerenciais

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Conhecimento e Inovação. em TI para a Sustentabilidade

FEATI - Faculdade de Educação, Administração e Tecnologia de Ibaiti Mantida pela União das Instituições Educacionais do Estado de São Paulo UNIESP

Proposta do projeto de extensão: Inclusão digital dos softwares livres na comunidade escolar da rede pública em Aracaju SE

Telecomunicações. Prof. André Y. Kusumoto

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:

[ Empowering Business, Architecting IT. ]

Excelência em Metodologia de Helpdesk

Tornando acessível a tecnologia e os melhores serviços

TI do Banese foca em negócios com as soluções EITM da CA

AULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

RESUMO DA SOLUÇÃO CA ERwin Modeling. Como eu posso gerenciar a complexidade dos dados e aumentar a agilidade dos negócios?

Segurança Computacional. Rodrigo Fujioka

Adriano Maranhão BUSINESS INTELLIGENCE (BI),

Apresentação. Empresarial SOLUÇÕES EM TI

Introdução ao Modelos de Duas Camadas Cliente Servidor

Conceitos Básicos. Conceitos Básicos. Sistema de Arquivos. Prof. Edilberto Silva - edilms@yahoo.com. Sistemas de Informação Brasília/DF

Segurança e Computação em Nuvem

TERMO DE REFERÊNCIA PROCESSO Nº XXXXXXX

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior

TERMO DE REFERÊNCIA TÍTULO: Termo de Referência para contratação de ferramenta case de AD. GECOQ Gerência de Controle e Qualidade 1/9

Conceitos de Banco de Dados

Conhecendo os usuários de um Sistema de Banco de Dados

Projeto de Apoio a Inserção Internacional de. São João Batista (SC) DEZEMBRO

Transcrição:

Utilização do SGBD PostgreSQL no Metrô São Paulo Versão 2 Novembro /2006 1

Elaborado por: Gerência de Informática e Tecnologia da Informação Gustavo Celso de Queiroz Mazzariol - gqueiroz@metrosp.com.br Coordenadoria de Metodologias e Arquitetura de Dados Maria Cecília Serapião mcecilis@metrosp.com.br Este material foi desenvolvido pela Gerência de Tecnologia da Informação da Companhia do Metropolitano de São Paulo Metrô e está registrada como propriedade no Creative Commons www.creativecommons.co.br 2

1- Introdução O PostgreSQL foi adotado no Metrô de São Paulo como o Sistema Gerenciador de Banco de Dados free no final de 2001. O PostgreSQL é um banco de dados objeto-relacional. Assemelha-se aos SGBDRs comerciais com recursos como transações, funções, gatilhos, visões e integridade referencial. Apresenta também recursos de orientação a objetos como tipos definidos pelo usuário e herança. A performance e segurança do PostgreSQL é comparável a outros bancos de dados comerciais e de código livre. 2 - O processo de seleção que elegeu o PostgreSQL A seleção de um banco de dados free que culminou com a escolha do PostgreSQL para o Metrô-SP ocorreu em meados de 2001. O processo de seleção considerou aspectos como estabilidade, presença no mercado e suporte disponível no Brasil como características imprescindíveis. Foram eleitos quatro softwares de larga utilização no mercado com as mais diversas aplicações e objetivos. Avaliou-se o PostgreSQL, o Adabas, o Interbase e o MySQL. No aspecto mais técnico avaliou-se funções específicas de armazenamento de dados, portabilidade, storage procedures, functions, transações concorrentes, integridade referencial, ODBC free, estabilidade, entre outras questões. O processo de seleção na integra encontra-se disponível no endereço: https://extranet.metrosp.com.br/downloads/index_postg.shtml 3 Ferramenta de interface de acesso a dados do PostgreSQL A partir da disponibilização do ambiente PostgreSQL foi necessário iniciar um novo processo em busca de uma interface, também free, que complementasse as funcionalidades do banco PostgreSQL. Com foco na redução gradativa das licenças MsAccess e MsExcel buscamos ferramentas de interface de acesso a dados. Detectamos uma resistência inicial devido ao fato de que um SGDB não substitui um Access, mas é preciso sim, uma suite de produtos que ofereçam funcionalidades não só de armazenamento mas tambem recursos de desenvolvimento de aplicações. Para se optar pelo uso de uma ferramenta de interface de acesso a dados, foram 3

avaliados varios software freware, sendo que os seguintes aspectos foram observados: - a que tipo de usuário destina-se o produto, no caso, especialistas da área de negócio e/ou usuários desenvolvedores;. - licença: free e opensource; - usabilidade: interface amigável e baixa complexidade de uso; - administração: instalação e administração pelo usuário; - performance: desempenho do aplicativo; - geração de relatórios: formato de saída de relatório padrão (ex. PDF, RTF...); - fornecedor : suporte ao uso da ferramenta e política de evolução e correção de falhas. Esse processo, em 2002, conclui que o StarOffice, frente a outros extratores de dados na filosofia freeware, era o que mais recursos oferecia. O Metrô já adotava o StarOffice, como suite de escritório oficial em substituição ao Microsoft Office. Assim, devido a esse posicionamento técnico e a cultura já implantada, optou-se pela evolução no uso da suite StarOffice, até então limitada as funções de escritório, e passou-se a adota-la como ferramenta de interface de acesso a dados. O StarOffice logo após seria substituído, com vantagens, pelo OpenOffice. O projeto PostgreSQL evoluiu e o OpenOffice mostrou-se limitado frente a demanda crescente. Uma nova prospecção em ferramentas free, em 2005, identificou a ferramenta Scribes, fornecida pela IpNetwork Consultoria. Com mais recursos do que o OpenOffice e após algumas customizações para necessidades específicas do Metrô, passamos oficialmente a adotá-la no final de 2006. 4 - Arquitetura PostgreSQL A arquitetura de dados corporativa do Metrô-SP contemplava o SGBD Oracle na baixa plataforma e DB2 no Mainframe. Essa ambiente garantia uma administração efetiva das informações, integridade dos dados, segurança e disponibilidade das aplicações em de produção. Tinhamos tambem um SGDB SQL Server corporativo, porem sua utilização é restrita a um software específico da area Contábil. Entretanto, o ambiente departamental encontrava-se com soluções locais baseadas em Ms-Access, Dbase, FoxPro, sem a administração da área de TI. Esses dados residiam em micro computadores (desktop) compartilhados. O PostgreSQL veio preencher essa lacuna na administração dos dados da empresa, departamentais, suprindo a necessidade de um ambiente de dados departamental 4

estruturado, íntegro, com segurança e disponibilidade. Implantou-se o ambiente PostgreSQL Departamental, em hardwares servidores, com os dados corporativos sendo replicados, sob demanda, para as várias unidades de negócio. Implantamos inicialmente 3 ambientes departamentais com PostgreSQL, visando atender as áreas de Manutenção, Operação e Administrativa. Face ao seu desempenho e confiabilidade dos ambientes departamentais adotamos o PostgreSQL também para o ambiente corporativo, com foco em aplicações não críticas. A arquitetura de dados corporativa do Metrô-SP, a partir do final de 2004, além do DB/2 e Oracle passa a ter também o PostgreSQL. Em 2005 o PostgreSQL passa também a suportar o ambiente de dados da Extranet e no projeto de Business Intelligence é adotado como repositorio de Data Warehouse.. Os servidores PostgreSQL rodam em hardware com tecnologia Intel sob o sistema operacional Linux Fedora 4.0 e o banco de dados PostgreSQL 8.1.5. O ambiente de rede é Windows 2000. A arquitetura PostgreSQL trouxe como benefícios: - o comprometimento do usuário com a gestão integrada da informação (corporativa & departamental); - diminuição significativa do acesso direto às bases corporativas, melhorando a performance das transações das aplicações; - armazenamento de dados departamentais da empresa em ambientes de servidores com segurança e disponibilidade dos dados; - substituição de aplicativos locais, reduzindo custos de licenças Access e melhorando a segurança; - garantir a integridade da informação replicada, via um processo controlado e administrado pela área de TI; -proporcionar independência de link no acesso aos dados pelos departamentos, visto que, o Metro encontra-se distribuído fisicamente na cidade de São Paulo; - economia de custo em licenças de uso de SGDB s. 5 - Processo de Implantação A implantação do ambiente PostgreSQL exigiu muito além de recursos tecnológicos 5

adequados e suficientes as necessidades, mas também a introdução de uma nova cultura que até então se mostrava fiel ao ambiente Microsoft. Foram realizadas diversas palestras de convencimento junto aos usuários, com a presença do CIO, o que deu maior credibilidade ao projeto. Investiu-se na aquisição de hardware e na implantação de um software de ETL para suportar o ambiente. Iniciamos com o software EDA/CopyManager e atualmente utilizamos o Sunopsis. Foi necessário, ainda, o investimento em capacitação de pessoal no uso do PostgreSQL, no uso da suite OpenOffice, com foco na conexão ao banco de dados e na extração de informações. Em 2006, iniciamos a capacitação no software de extração de reltorios, Scribes. Contou-se tambem com o suporte de uma parceria externa no apoio a implantação do ambiente PostgreSQL. Implantou-se uma Metodologia de Desenvolvimento Departamental que serve como guia aos desenvolvedores. Realizou-se varias visitas aos departamentos com o intuito de se identificar as necessidades departamentais, sejam as já atendidas pelo Access ou as novas necessidades. Implantou-se um FAQ para apoiar o uso do ambiente. 6 - A redução de licenças Oracle A implantação do PostgreSQL determinou a redução de investimentos em licenças de banco de dados Oracle, embora ainda exista um ambiente de dados Oracle no Metrô destinado exclusivamente a aplicações de missão critica e a pacotes proprietarios Oracle. A ausência do custo de licenças de SGDB s foi a alternativa capaz de viabilizar o Projeto Postgres no Metrô, que em 2006 conta com 22 bancos de dados PostgreSQL, atendendo ambientes de teste e produção nos setores departamentais, coporativos, DW, Extranet, laboratório e Integração. O custo dessa solução com licenças Oracle estaria em torno de U$ 500 mil. 6

7 O Cenário de Arquitetura de Dados do Metrô em 2006e O grafico O desenho abaixo mostra o cenário de dados em 2006, com todos os bancos de dados e a integração entre eles, realizada atraves do software Sunopsis. Existem no ambiente PostgreSQL 126 aplicações, sendo: 38 aplicações corporativas, 76 aplicações departamentais, 12 aplicações/módulos de BI. O ambiente PostgreSQL possui: 1600 usuarios, 10.000 tabelas, 500 milhões de registros, 300 GB de armazenamento 7

8 Conclusão O projeto PostgreSQL viabilizou um novo modelo de negócio na empresa. A partir do conceito de Fábrica de Informações, passamos a compartilhar informações consolidadas e tornamos o processo de gestão integrada da informação não só perceptível ao usuário más de suma importância para a definição de ações mais eficazes. Percebemos também uma mudança positiva no comportamento dos usuários que, hoje, são mais exigentes quanto a qualidade das informações corporativas, e "provocam" um interessante e rico processo de melhoria contínua. Como benefícios tangíveis, podemos citar a economia de cerca de US$ 500mil em licenças de uso de SGDB, só no ultimo ano. Também foi possível tratarmos adequadamente os dados que antes ficavam no MS- Access, em microcomputadores (desktop) compartilhados. O PostgreSQL é residente em hardwares servidores com todo o processo de back-up, segurança e disponibilidade que esta configuração propicia. Para a área de TI do Metrô o sucesso do projeto Postgres tem um significado muito especial. A implantação de soluções com software livre é árdua e são necessários muitos esforços para romper as resistências. Os resultados precisam ser explícitos e superar as expectativas para obter credibilidade. Assim sendo, o estagio atual de projeto demonstra o êxito desse empreendimento e serve de estímulo para novas empreitadas. A equipe responsável pelo projeto se sente vencedora, recompensada e motivada. 8