Genexis redujo el tiempo de procesamiento de datos de
Transcripción
Genexis redujo el tiempo de procesamiento de datos de
MICROSOFT SQL SERVER 2000 Genexis redujo el tiempo de procesamiento de datos de 24 a 8 horas con SQL Server Con la base de datos de Microsoft, el mayor portal "business-tobusiness" para el sector sanitario en América Latina comenzó a procesar 1 terabyte de información con una rutina de copia de seguridad de 20 horas. Con el objetivo de procesar casi 1 millón de registros al día, lo que equivale a 700 megabytes de datos en total, y con el fin de garantizar un rendimiento y una estabilidad mayores en su red, el portal Genexis, que ofrece información diaria en tiempo real sobre la demanda del sector sanitario, migró su base de datos Interbase de Borland a SQL Server 7.0 de Microsoft. Además, implementó Windows 2000 Advanced Server. Hasta principios de 2000, el volumen de la base de datos del portal, que integra a laboratorios farmacéuticos, distribuidores, centros de diagnóstico y tratamiento, hospitales, profesionales y operadores de salud, era de aproximadamente 600 Gb y contenía información acerca de la demanda de productos farmacéuticos recibida de los distribuidores. La información alimentaba un gran almacén de datos de los laboratorios clientes de Genexis. Perfil Genexis es un portal que integra a más de dos mil empresas del sector sanitario, entre fabricantes, mayoristas, redes de venta minorista y puntos de venta independientes, principalmente farmacias. El volumen de transacciones procesadas en 2001 alcanzó más de 2,000 millones de dólares de los EE.UU. y el volumen de negocios alcanzó los 1,000 millones de dólares de EE.UU. Entre sus clientes se encuentran 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. Inicialmente, los datos de los distribuidores deberían estar disponibles diariamente para la consulta desde los laboratorios, a través de Internet, a partir de las 9 horas. Sin embargo, debido a los retrasos en el procesamiento, la información se ponía a disposición del público a lo largo del día. La consecuencia era que la copia de seguridad diaria terminaba de procesarse en 24 horas. De este modo, en junio de 2000, Genexis dio inicio a un proyecto de migración de la base de datos Interbase a SQL Server, aún en la versión 7.0 en aquel momento, buscando un modelo que ofreciera una mejor utilización y un mejor aprovechamiento de los índices y la separación de los datos en sectores, además de utilizar una herramienta de desarrollo de las funciones de DTS (Data Transformation Services). Productos 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 Poco tiempo antes, la compañía atravesó una fase de ampliación en el área de productos de información (inteligencia comercial de demanda, stocks, recetas médicas) y de comercio electrónico, además de ampliar su cartera de clientes. "Con la expansión y la adopción de la nueva arquitectura de plataformas y sistemas, se hizo necesario adquirir máquinas multiprocesador (con direccionamiento elevado de la memoria, particiones, alta velocidad de procesamiento, etc.), del tipo de los nuevos servidores Compaq PL 8500 con 8 procesadores. Entretanto, el sistema operativo anterior no admitía máquinas de estas características", explica Claudia Amira, gerente de tecnología de Genexis. Este escenario llevó a este portal a implementar Windows 2000 Advanced Server. Hoy día, la mayoría de los servidores de Genexis trabaja con el sistema de Microsoft, que ofrece una herramienta de monitoreo adecuada, generando un entorno más estable, ampliable y de alta confiabilidad. La inversión en el proyecto alcanzó aproximadamente 200 mil dólares de EE.UU. Se eligieron dos productos (SQL Server y Windows 2000 Advanced Server) por ser estables y compatibles con la plataforma Intel, además de tener la mejor relación costo/beneficio del mercado, en comparación con otras soluciones. Según Amira, "las soluciones de Microsoft son altamente competitivas en cuanto a su precio y calidad. Con ello, conseguimos un ahorro importante tanto en el área de operaciones como en el costo de las licencias del producto". SQL Server 2000 entró en una fase de pruebas y su migración se planificó para el segundo semestre de 2002. La migración del primer servidor con Windows 2000 Advanced Server tuvo lugar en marzo de 2000 en sólo un fin de semana. Otro servidor quedó como respaldo con la configuración antigua (NT 4.0) para casos de emergencia. En este caso, la empresa migró un PL 6000 (de Compaq) con datos productivos a Windows 2000 Advanced Server. Genexis trabajó en este servidor en un entorno paralelo durante aproximadamente mes y medio, para la evaluación de su impacto y los problemas que pudieran aparecer. Seis meses después, en septiembre de 2000, llegó el momento de migrar toda la base de datos de Interbase a SQL Server 7.0, en el mismo plazo de un fin de semana. Según el director de Genexis, las migraciones fueron críticas y delicadas y requirieron una gran competencia de sus profesionales, que optaron por no solicitar la ayuda de colaboradores externos en este proyecto. El efecto positivo fue un aumento de los conocimientos de las personas que tuvieron la oportunidad de participar en una implementación a gran escala basada en las tecnologías más novedosas del mercado. "Merece la pena recordar que a principios de 2000 pocas empresas estaban adoptando Windows 2000 Advanced Server en sustitución de NT. En cierto modo, fuimos los precursores de otros casos de gran éxito con Windows 2000 Advanced Server", comenta Amira. Reducción en el tiempo de procesamiento a pesar del aumento de volumen de los datos Genexis aumentó el desempeño y la seguridad gracias a la migración, dado que el tiempo de procesamiento diario de los datos, que era de 24 horas, se redujo a tan sólo 8 horas. Más recientemente, con una regulación más exacta de la base de datos, fue posible una reducción aún mayor, a 6 horas. Todo ello, considerando que simultáneamente se realizó la implementación de nuevos productos de información como stocks, recetas médicas, etc., que suponían un aumento de cerca del 30% en el volumen de datos. Hoy día, Genexis recibe más de 1 Gb de información al día, frente a los aproximadamente 700 Mb de 2000. La implementación también permitió la reducción del tiempo de ejecución de la rutina de copia de seguridad. Antes, la base de datos Interbase procesaba 600 Gb de información en una rutina de copia de seguridad de 24 horas. Actualmente, SQL Server 7.0 procesa 1 terabyte de información con una rutina de copia de seguridad de 20 horas. Además de favorecer un aumento de la productividad en la creación de productos de información sobre la marcha, SQL Server 7.0 fue implementado con facilidad y a un bajo costo , ofreciendo también una mayor facilidad de extracción y transformación de datos gracias a la herramienta DTS que se suministra con el producto. Después de la implementación de Windows 2000 Advanced Server, Genexis también consiguió aumentos significativos en la estabilidad de los servidores de la red, con una mayor velocidad de procesamiento, paralelismo en la ejecución de procesos y reparto de carga entre los servidores, todo ello asociado a un mayor nivel de seguridad y administración de la red. Parque instalado Genexis utiliza la plataforma Intel y cuenta en la actualidad con 36 servidores, en su mayoría Compaq, de los modelos PL8500, PL 6000, DL 580, DL 380. Cuenta además con una SAN de EMC, red de CISCO, etc. En la red de la empresa funcionan productos de software de Microsiga, i2 (plataforma de comercio colaborativo), Ariba (subasta/subasta inversa), Business Objects (OLAP), DAS (planificador de eventos), Magic Total (centro de asistencia), comercio electrónico (arquitectura de DNA aplicada al producto de pedidos electrónicos), HealthCare Industry Warehouse Studio y herramientas de NAI, entre otros. El portal cuenta con un enlace de 5 MB al backbone de Embratel.