MICROSOFT SQL SERVER 2000 Genexis reduz tempo de processamento de dados de 24 para 8 horas com SQL Server Com o banco de dados da Microsoft, o maior portal de business-tobusiness para o setor de saúde da América Latina passou a processar 1 Terabyte de informações com uma rotina de back-up de 20 horas. Perfil Com o intuito de processar quase 1 milhão de registros por dia, o equivalente a 700 Megabytes de dados brutos, e, a fim de garantir maior performance e estabilidade em sua rede, o portal Genexis, que traz informações diárias em tempo real sobre demanda do setor de saúde, migrou do banco de dados Interbase, da Borland, para o SQL Server 7.0, da Microsoft, e implementou o Windows 2000 Advanced Server. Até o início de 2000, o volume da base de dados do portal que integra laboratórios farmacêuticos, distribuidores, centros de diagnóstico e terapia, hospitais, profissionais e operadoras de saúde era de aproximadamente 600 Gb e continha informações referentes à demanda de produtos farmacêuticos recebidas através dos distribuidores que alimentavam um grande datawarehouse dos laboratórios clientes da Genexis. A princípio, os dados dos distribuidores deveriam estar disponíveis diariamente para consulta dos laboratórios, via Internet, a partir das 9 horas. Mas devido à morosidade do processamento, A Genexis é um portal que integra mais de duas mil empresas do setor de saúde, entre fabricantes, atacadistas, redes de varejo e pontos de venda independentes, predominantemente farmácias. Seu volume de transações processadas em 2001 alcançou mais de US$ 2 bilhões por ano e o volume de negócios ultrapassou US$ 1 bilhão. Entre seus clientes estão empresas como Pfizer, Novartis, Jaba, Achè, EMS, MSD, Roche, GSK, Aventis, Boehringer, Pfizer Pet, Aventis Behring, BYK, Pharmacia, Eli Lilly, Schering Plough, Farmasa, Ranbaxy etc. as informações eram disponibilizadas ao longo do dia. Como conseqüência, o back-up diário acabava sendo processado em 24 horas. Assim, em junho de 2000, a Genexis deu início a um projeto de migração da base de dados de Interbase para o SQL Server, na época ainda na versão 7.0, visando evoluir para um modelo que oferecesse melhor utilização/aproveitamento de índices, clusterização dos dados, além de passar a utilizar como ferramenta de desenvolvimento as facilidades do DTS (Data Transformation Services). Pouco tempo antes, a empresa passou por uma fase de ampliação no leque de produtos de informação (BI de Demanda, Estoque, Receituário Médico) e de e-business, além de ampliar a sua carteira de clientes. "Com a expansão e a adoção da nova arquitetura de plataformas/sistemas, tornou-se necessária a aquisição de máquinas multi-processadas - com altos endereçamentos de memória, partições, alta velocidade de processamento etc -, aliadas a novos servidores Compaq PL 8500 com 8 processadores. No entanto, o sistema operacional anterior não suportava máquinas deste porte", conta Claudia Amira, gerente de tecnologia da Genexis. Esse cenário levou o portal a implementar o Windows 2000 Advanced Server. Hoje, a maioria dos servidores da Genexis trabalha com o sistema da Microsoft, que oferece uma Products Windows 2000 Advanced Server SQL Server 2000 Exchange Server 2000 IIS 5.0 Office 2000 Project 2000 Visual Basic 6.0 Visual Interdev 6.0 Visio Professional 2000 Visual Studio 6.5 ferramenta de monitoração adequada, gerando um ambiente mais estável, escalável e de alta confiabilidade. Foram investidos no projeto aproximadamente US$ 200 mil. Os dois produtos (SQL Server e o Windows 2000 Advanced Server) foram escolhidos por serem compatíveis à plataforma Intel, estáveis e possuírem a melhor relação custo x benefício do mercado, quando comparados a outras soluções. Segundo Amira, "as soluções da Microsoft são altamente competitivas nos quesitos preço e qualidade. Com isso, conseguimos uma economia em escala tanto na área operacional, como no licenciamento do produto". O SQL Server 2000 já está em fase de testes e sua migração está prevista para o segundo semestre de 2002. A migração do primeiro servidor Windows 2000 Advanced Server foi realizada em março de 2000 em apenas um final de semana. Um outro servidor ficou em standy-by com a configuração antiga (NT 4.0) para casos de contingência. Neste caso, a empresa migrou um PL 6000 (Compaq) com dados produtivos para o Windows 2000 Advanced Server. A Genexis trabalhou com este servidor em ambiente paralelo durante aproximadamente um mês e meio, para avaliação do impacto e possíveis problemas. Seis meses depois, em setembro de 2000, foi a vez de migrar toda a base de dados em Interbase para o SQL Server 7.0, no mesmo prazo de um final de semana. Segundo a gerente da Genexis, as migrações foram críticas e delicadas, demandando muita competência de seus profissionais, que optaram por não envolver outros parceiros no projeto. O impacto positivo foi um acréscimo de conhecimento àqueles que tiveram a oportunidade de participar de uma grande implantação, onde foram usadas as mais novas tecnologias do mercado. "Vale a pena lembrar que no início de 2000 poucas empresas estavam adotando o Windows 2000 Advanced Server em substituição ao NT. De certa forma, fomos os precursores de casos bem sucedidos de Windows 2000 Advanced Server", comenta Amira. Tempo de processamento cai, apesar do aumento no volume de dados A Genexis ganhou performance e segurança com a migração, pois o tempo de processamento diário dos dados que era de 24 horas caiu para 8 horas. Mais recentemente, com uma regulagem mais apurada na base de dados, foi possível uma redução ainda maior, para 6 horas. Tudo isso, considerando que simultanemante houve a implantação de novos produtos de informação, como Estoque, Receituário Médico etc, que levaram a um aumento de cerca de 30 % no volume de dados. Hoje, a Genexis recebe mais de 1 Gb de informações por dia contra aproximadamente 700 Mb, em 2000. A implementação também refletiu na diminuição do tempo de execução da rotina de back-up. Antes, o banco de dados Interbase processava 600 Gb de informações em uma rotina de back-up de 24 horas. Atualmente, o SQL Server 7.0 processa 1 Terabyte de informações com uma rotina de back-up de 20 horas. Além de promover um aumento da produtividade na confecção de produtos de Informação AdHoc, o SQL Server 7.0 foi implementado com simplicidade e baixo custo, oferecendo também maior facilidade na extração e transformação de dados com o uso da ferramenta DTS que acompanha o SQL Server. Após a implantação do Windows 2000 Advanced Server, a Genexis também conquistou ganhos expressivos de estabilidade dos servidores e da rede, com maior velocidade de processamento, paralelismo na execução de processos e balanceamento de carga entre os servidores, aliado a um maior nível de segurança e gerenciamento da rede. Parque instalado A Genexis trabalha em plataforma Intel e conta hoje com 36 servidores na sua maioria Compaq, nos modelos PL8500, PL 6000, DL 580, DL 380. Conta também com uma SAN da EMC, rede da CISCO etc. Rodam na rede da empresa software da Microsiga, i2 (Plataforma de Comércio Colaborativo), Ariba (Leilão/Leilão Reverso), Business Objects (OLAP), DAS (Scheduler de eventos), Magic Total (Call-Center), e-business (arquitetura DNA aplicada ao produto Pedido Eletrônico), HealthCare Industry Warehouse Studio, ferramentas da NAI, entre outros. O portal tem um link de 5 MB no backbone da Embratel.