• No se han encontrado resultados

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE TOAD DBA SUITE FOR ORACLE RAC EDITION Y TOAD FOR SQL SERVER XPERT EDITION

N/A
N/A
Protected

Academic year: 2021

Share "INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE TOAD DBA SUITE FOR ORACLE RAC EDITION Y TOAD FOR SQL SERVER XPERT EDITION"

Copied!
13
0
0

Texto completo

(1)

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE

“TOAD DBA SUITE FOR ORACLE – RAC EDITION Y TOAD FOR SQL SERVER XPERT EDITION” I-OS-135-2014 1. Nombre del Área : Oficina de Sistemas

2. Responsables de la Evaluación : Adolfo Vargas Chang Eduardo Vásquez Díaz 3. Cargos : Gerente de Sistemas

Analista de Sistemas Senior - TIC 4. Fecha : 06 de octubre del 2014

5. Justificación:

El Organismo Supervisor de la Inversión en Energía y Minería (OSINERGMIN), utiliza el software Toad DBA Suite for Oracle – RAC Edition y el software Toad for SQL Server Xpert Edition de la marca DELL, como el software que soporta las tareas de administración, diagnóstico y optimización de los principales Sistemas de Gestión de Base de Datos (Ver Anexo 01).

Actualmente, como parte de su infraestructura tecnológica Osinergmin, dispone de 6 licencias de productos de la marca DELL, para las tareas de administración, diagnóstico y optimización de los Sistemas de Gestión de Base de Datos.

En este contexto, la Oficina de Sistemas (OS) del OSINERGMIN tiene como principal objetivo establecer como estándar el software Toad DBA Suite for Oracle – RAC Edition y el software Toad for SQL Server Xpert Edition de la marca DELL, a nivel institucional.

6. Alternativas

Considerando los requerimientos de OSINERGMIN, se ha buscado alternativas de software en el mercado local que cumpla con dichos requerimientos y disponga de soporte local.

Por lo tanto, la herramienta seleccionada debe permitir manejar de manera clara, sencilla y ordenada un conjunto de datos y sobre todo que sea una herramienta segura.

Se ha procedido a evaluar las siguientes alternativas en el mercado:

 Toad DBA Suite for Oracle – RAC Edition y Toad for SQL Server Xpert Edition de la marca DELL.

 DB Power Studio for Oracle y DB PowerStudio for SQL Server, Developer Edition de la marca EMBARCADERO.

(2)

El análisis técnico ha sido realizado en conformidad con la metodología establecida en la “Guía Técnica sobre evaluación de software e la administración pública” (R.M. Nº 139-2004-PCM) tal como exige en el reglamento de la Ley Nº 28612.

7.1.Propósito de evaluación

Validar que las alternativas seleccionadas sean las más convenientes para el uso en OSINERGMIN.

7.2.Identificar el tipo de producto

Toad DBA Suite for Oracle – RAC Edition y Toad for SQL Server Xpert Edition de la marca DELL.

7.3.Identificación del modelo de calidad

Para la evaluación técnica del Software Toad DBA Suite for Oracle – RAC Edition y Toad for SQL Server Xpert Edition de la marca DELL, se va utilizar la guía de evaluación de software aprobado por Resolución Ministerial Nº 139-2004-PCM.

7.4.Selección de métricas

Las métricas fueron seleccionadas en base al análisis de los requerimientos del área usuaria y a la información técnica de los productos de software señalados en el punto 6 Alternativas. Características técnicas mínimas y sus respectivas métricas, para el software Toad DBA Suite for Oracle – RAC Edition y el software DB Power Studio for Oracle.

ITEM CARACTERÍSTICAS PUNTAJE

MÁXIMO 1 Administra objetos de base de datos a través de

interfaces graficas 10

2 Debug de código PL/SQL 5

3 Visualiza explain plan de sentencias SQL 5

4 Ejecuta uno o más scripts contra una o más

bases de datos 5

5 Automatiza y programa la ejecución de tareas

frecuentes 5

6 Realiza tareas básicas de administración de

base de datos 5

7 Optimiza sentencias SQL e índices 5

8 Compara y sincroniza esquemas de base de

datos 5

9 Realiza modelamiento de datos 5

10 Realiza ingeniería reversa de bases de datos y

esquemas de base de datos 5

11 Ejecuta sentencias SQL y genera reportes 5

12 Administra usuarios y sus privilegios 5

13 Compara y genera script de cambio en

esquemas de base de datos 5

14 Comprueba las vulnerabilidades de seguridad

de base de datos 5

(3)

de datos

16 Diagnostica problemas de rendimiento en tiempo real e históricamente 5

17 Muestra reportes AWR de Oracle 5

18 Muestra métricas de desempeño de BD

incluyendo la configuración Oracle RAC 5

19 Analiza el impacto de nuevos índices y

cambios de índices en la base de datos 5

PUNTAJE TOTAL 100

Características técnicas mínimas y sus respectivas métricas, para el software Toad for SQL Server Xpert Edition y el software DB PowerStudio for SQL Server, Developer Edition.

ITEM CARACTERÍSTICAS PUNTAJE

MÁXIMO 1

Debe proveer de una GUI para la creación, modificación, ejecución y administración de querys.

2

2 Debe incluir un project manager. 2

3 Debe permitir completar sentencias

automáticamente. 2

4 Debe resaltar sintaxis SQL Server. 2

5 Debe incluir un Query Builder 2

6 Debe incluir la capacidad de formateo de

código. 2

7

Debe proveer un generador de reportes (report writer) que permita al usuario diseñar reportes personalizados.

2 8 Permita integración con software de Control de

Versiones. 2

9

Debe permitir automatizar el proceso de codificación a través de code snippets

(fragmentos de código) y SQL Recall (recordar SQL) en el editor.

2

10 Seguir un proceso de desarrollo basado en

buenas prácticas de desarrollo. 4

11 Debe tener un utilitario de exportación e

importación de datos. 2

12 Debe permitir la administración de objetos de

la base de datos de manera gráfica. 2

13 Debe incluir un depurador de código (T-SQL

debugger). 4

14 Debe permitir entender la relación entre

objetos. 2

15

Debe poder convertir código SQL embebido añadiendo o extrayendo código hacia o desde otros entornos de programación como Delphi,

(4)

C, C++, Java, Pearl y Visual Basic. 16

Debe permitir a los administradores usar seguridad limitando la disponibilidad de funcionalidad en el entorno de la herramienta, basado en el tipo de conexión.

4

17 Debe permitir copiar y pegar secciones de data

en Excel. 2

18 Debe permitir editar filas de tablas con data

duplicada. 2

19 Debe permitir clonar objetos de base de datos

existente 3

20 Debe permitir generar DDL y Data Scripts. 3

21 Debe permitir el filtrado del lado del servidor

en una base de datos por tipo de objetos. 2

22 Permita reconstruir múltiples objetos e índices 2 23 Debe permitir comparar y sincronizar data,

bases de datos y servidores. 2

24

Log reader, debe poder leer los archivos de logs, de modo que permita a los usuarios hacer

redo/undo para la reconstrucción de

transacciones.

4

25

Provea una GUI que reduzca la complejidad de administración y configuración de Service Broker.

4

26

Administración de Jobs que permita al DBA saber qué Jobs corrieron y cuáles fallaron. Debe permitir también administrar los Jobs de SQL Server a través de múltiples servidores.

4

27

Debe incluir una base de conocimiento con recomendaciones en temas de base de datos y T-SQL.

4

28

Debe poder analizar (escanear) sentencias SQL en varios formatos origen (Stored Procedures, Texto, Aplicaciones, etc.) y clasificar las sentencias según su grado de complejidad.

4

29

Debe reescribir el SQL problemático, de tal manera de mostrar todas las alternativas posibles de reescritura del mismo.

4 30 Debe mostrar, de las alternativas generadas,

cual es el SQL más óptimo. 4

31

Debe permitir la optimización de sentencias SQL y dar propuestas para la generación de índices.

4

32

Debe identificar las sentencias SQL que necesitan ser optimizadas sin necesidad de ejecutar físicamente la sentencia o la aplicación.

4

33

Debe desplegar un listado de los planes de ejecución de las sentencias SQL y clasificarlos de acuerdo a los niveles de problemas de performance que presentan.

(5)

34

Debe permitir evaluar las sentencias SQL optimizadas con los índices virtuales generados, previa implementación.

4

PUNTAJE TOTAL 100

Luego de determinar las características técnicas mínimas y las métricas aplicables, se procedió al análisis comparativo técnico, para lo cual se aplicó el Modelo de Calidad de Software descrito en la Parte I de la Guía Evaluación de Software por Resolución Ministerial No 139-2004-PCM.

Para el software Toad DBA Suite for Oracle – RAC Edition comparándolo con el DB Power Studio for Oracle.

ITEM CARACTERÍSTICAS

Toad DBA Suite for Oracle – RAC

Edition de la marca DELL DB Power Studio for Oracle de la marca EMBARCADERO 1

Administra objetos de base de datos a través de interfaces graficas

10 10

2 Debug de código PL/SQL 5 5

3 Visualiza explain plan de

sentencias SQL 5 5

4 Ejecuta uno o más scripts contra

una o más bases de datos 5 5

5 Automatiza y programa la

ejecución de tareas frecuentes 5 5

6 Realiza tareas básicas de

administración de base de datos 5 5

7 Optimiza sentencias SQL e

índices 5 5

8 Compara y sincroniza esquemas

de base de datos 5 5

9 Realiza modelamiento de datos 5 0

10

Realiza ingeniería reversa de bases de datos y esquemas de base de datos

5 5

11 Ejecuta sentencias SQL y genera

reportes 5 5

12 Administra usuarios y sus

privilegios 5 5

13

Compara y genera script de

cambio en

esquemas de base de datos

5 5

14 Comprueba las vulnerabilidades

de seguridad de base de datos 5 0

15 Informa sobre el estado y

seguridad de la base de datos 5 0

16 Diagnostica problemas de

(6)

tiempo real e históricamente

17 Muestra reportes AWR de Oracle 5 0

18

Muestra métricas de

desempeño de Base de Datos incluyendo la configuración Oracle RAC

5 0

19

Analiza el impacto de nuevos

índices y

cambios de índices en la base de datos

5 2

PUNTAJE TOTAL 100 72

Para el software Toad for SQL Server Xpert Edition comparándolo con el DB PowerStudio for SQL Server, Developer Edition.

ITEM CARACTERÍSTICAS Toad for SQL Server Xpert Edition de la marca DELL DB PowerStudio for SQL Server, Developer Edition de la marca EMBARCADERO 1

Debe proveer de una GUI para la creación, modificación,

ejecución y administración de querys.

2 2

2 Debe incluir un project manager. 2 2

3 Debe permitir completar

sentencias automáticamente. 2 2

4 Debe resaltar sintaxis SQL

Server. 2 2

5 Debe incluir un Query Builder 2 2

6 Debe incluir la capacidad de

formateo de código. 2 2

7

Debe proveer un generador de reportes (report writer) que permita al usuario diseñar reportes personalizados.

2 2

8

Permita integración con software de Control de Versiones.

2 2

9

Debe permitir automatizar el proceso de codificación a través de code snippets (fragmentos de código) y SQL Recall (recordar SQL) en el editor.

2 2

10

Seguir un proceso de desarrollo basado en buenas prácticas de desarrollo.

4 2

(7)

exportación e importación de datos.

12

Debe permitir la administración de objetos de la base de datos de manera gráfica.

2 2

13 Debe incluir un depurador de

código (T-SQL debugger). 4 2

14 Debe permitir entender la

relación entre objetos. 2 2

15

Debe poder convertir código SQL embebido añadiendo o

extrayendo código hacia o desde otros entornos de programación como Delphi, C, C++, Java, Pearl y Visual Basic.

4 4

16

Debe permitir a los

administradores usar seguridad limitando la disponibilidad de funcionalidad en el entorno de la herramienta, basado en el tipo de conexión.

4 4

17 Debe permitir copiar y pegar

secciones de data en Excel. 2 2

18 Debe permitir editar filas de

tablas con data duplicada. 2 2

19 Debe permitir clonar objetos de

base de datos existente 2 2

20 Debe permitir generar DDL y

Data Scripts. 2 2

21

Debe permitir el filtrado del lado del servidor en una base de datos por tipo de objetos.

2 2

22 Permita reconstruir múltiples

objetos e índices 2 2

23

Debe permitir comparar y sincronizar data, bases de datos y servidores.

2 2

24

Log reader, debe poder leer los archivos de logs, de modo que permita a los usuarios hacer

redo/undo para la

reconstrucción de transacciones.

4 2

25

Provea una GUI que reduzca la complejidad de administración y configuración de Service Broker.

4 4

26

Administración de Jobs que permita al DBA saber qué Jobs corrieron y cuáles fallaron. Debe permitir también administrar los Jobs de SQL Server a través de múltiples servidores.

(8)

27

Debe incluir una base de

conocimiento con

recomendaciones en temas de base de datos y T-SQL.

4 2

28

Debe poder analizar (escanear)

sentencias SQL en varios

formatos origen (Stored

Procedures, Texto, Aplicaciones, etc.) y clasificar las sentencias según su grado de complejidad.

4 2

29

Debe reescribir el SQL

problemático, de tal manera de mostrar todas las alternativas posibles de reescritura del mismo.

4 2

30

Debe mostrar, de las

alternativas generadas, cual es el SQL más óptimo.

4 2

31

Debe permitir la optimización de sentencias SQL y dar propuestas para la generación de índices.

4 2

32

Debe identificar las sentencias

SQL que necesitan ser

optimizadas sin necesidad de ejecutar físicamente la sentencia o la aplicación.

4 2

33

Debe desplegar un listado de los planes de ejecución de las sentencias SQL y clasificarlos de acuerdo a los niveles de problemas de performance que presentan.

4 4

34

Debe permitir evaluar las

sentencias SQL optimizadas con los índices virtuales generados, previa implementación.

4 2

PUNTAJE TOTAL 98 76

8. Análisis Comparativo de Costo – Beneficio A. Licenciamiento

A continuación se ha realizado un análisis de costos referencial (en dólares americanos, no incluye el IGV) de los productos y complementos necesarios para cumplir con la evaluación técnica realizada. El análisis se ha realizado para el periodo de un (01) año para las actuales licencias del software de la marca DELL que dispone OSINERGMIN y que son comparadas con el software de la marca EMBARCADERO.

(9)

Productos

Toad DBA Suite for Oracle – RAC Edition y Toad for SQL

Server Xpert Edition de la marca DELL

DB Power Studio for Oracle y DB Power Studio for SQL Server, Developer

Edition de la marca EMBARCADERO Costo total del producto

por un año $ 13,442.85 $ 7,259.00 Total sin IGV $ 13,442.85 $ 7,259.00

Para el análisis de beneficios se ha comprobado:  Costo de la Licencia del producto.

 Tanto para el Software de la marca DELL (Ver Anexo 02) y EMBARCADERO (Ver Anexo 03), se está considerando el costo de lista de dichos productos los cuales, ya incluye el pago del soporte por un (01) año.

B. Hardware necesario para su funcionamiento

El software Toad DBA Suite for Oracle – RAC Edition y Toad for SQL Server Xpert Edition de la marca DELL, operan en las estaciones de trabajos de Osinergmin (Workstation).

C. Soporte y Mantenimiento Externo

Se va contar con el soporte y actualizaciones durante el primer año; posteriormente se renovará el servicio de soporte y actualizaciones cada año.

D. Personal y Mantenimiento Interno

El personal del OSINERGMIN será capacitado en el software adquirido, para el apoyo en sostenimiento del sistema ante cualquier inconveniente.

E. Capacitaciones

Los representantes de los productos evaluados cuentan con el personal calificado para brindar las capacitaciones.

F. Otros puntos

 El software de la marca DELL, fue adquirido el año 2012, la compra de dicho producto fue realizado en el concurso LP-0006-2012-Osinergmin.

 En general, si se cambiara el software de la marca DELL, esto implicaría un alto impacto en la actual plataforma tecnológica de OSINERGMIN, pues sería necesario volver a desarrollar las políticas de trabajos establecidas en las operaciones de las bases de datos de producción las cuales son utilizadas por las principales Gerencias de OSINERGMIN.  Por otro lado, se deberían modificar y actualizar todos los manuales técnicos y de usuario

que hacen referencia específica al software de la marca DELL.

 Así mismo, el uso de un nuevo software obligaría a remplazar las licencias del software DELL con que ya se cuenta OSINERGMIN, con la consecuencia pérdida de la inversión realizada para su adquisición.

(10)

9. Conclusiones

Las conclusiones de la evaluación realizada son las siguientes:

 Se ha realizado una inversión previa en la adquisición de licencias y la implementación del software de la marca DELL desde el año 2012.

 En el análisis comparativo de Costo Beneficio, el costo del software de la marca EMBARCADERO, es de menor costo para Osinergmin, sin embargo en el análisis comparativo técnico obtienen el menor puntaje 72 puntos con el software DB Power Studio for Oracle y 76 puntos con el software DB PowerStudio for SQL Server, Developer Edition, de la funcionabilidad requerida por el área usuaria, por lo que no se recomienda su estandarización.

 En el análisis comparativo de Costo Beneficio, el costo del software de la marca DELL, es de mayor costo para Osinergmin, sin embargo en el análisis comparativo técnico obtienen el mayor puntaje 100 puntos con el software Toad DBA Suite for Oracle – RAC Edition y 98 puntos con el software Toad for SQL Server Xpert Edition, de la funcionabilidad requerida por el área usuaria, por lo que se recomienda realizar la estandarización del software Toad DBA Suite for Oracle – RAC Edition y Toad for SQL Server Xpert Edition de la marca DELL.

10. Firmas:

Adolfo Vargas Chang Gerente de Sistemas

Eduardo Vásquez Díaz Analista de Sistemas TIC

Adj: Anexo 1 Anexo 2 Anexo 3

(11)

ANEXO N° 01

Base de Datos Descripción

SIGED Sistema de Gestión Digital, brinda soporte a la administración y control

del flujo de documentos dentro de la Institución.

SCOP

Sistema de Control de Ordenes de Pedido, Controla la comercialización de los combustibles líquidos y otros productos derivados de

hidrocarburos dentro del territorio nacional.

SCOP_GLP Controla la comercialización del GLP (Gas Licuado de petróleo) a granel y envasados dentro del territorio nacional.

GART Portal de la Gerencia Adjunta de Regulación Tarifaria, para la fijación de

los precios de la electricidad y las tarifas de transporte de gas natural.

SFH Sistema de Fiscalización de Hidrocarburos Líquidos

SIGA Sistema Integrado de Gestión Administrativa

KACTUS Sistema de Gestión Humana, para los procesos administrativos y de

gestión de Recursos Humanos.

GNV Sistema de Fiscalización de Gas Natural, registro de operadores de la

Industria de Gas Natural y Declaraciones Juradas

GFE

Portal que Integra diversos sistemas de información que brinda soporte al Proceso de Supervisión de Servicio de Alumbrado Público, Proceso de Supervisión de Contribuciones Reembolsables, Proceso de Supervisión de Reintegros y Recupero, Proceso de Supervisión de Instalaciones de Distribución por Seguridad Pública.

(12)

ANEXO 02

COTIZACIÓN DE PRODUCTOS DELL

Los precios son referenciales y se encuentran en la Web de DELL, fueron cotizados el lunes 22 de septiembre del 2014.

(13)

ANEXO 03

COTIZACIÓN DE PRODUCTOS EMBARCADERO

Los precios son referenciales y se encuentran en la Web de EMBARCADERO, fueron cotizados el lunes 22 de septiembre del 2014.

Referencias

Documento similar

En junio de 1980, el Departamento de Literatura Española de la Universi- dad de Sevilla, tras consultar con diversos estudiosos del poeta, decidió propo- ner al Claustro de la

[r]

SVP, EXECUTIVE CREATIVE DIRECTOR JACK MORTON

Social Media, Email Marketing, Workflows, Smart CTA’s, Video Marketing. Blog, Social Media, SEO, SEM, Mobile Marketing,

Missing estimates for total domestic participant spend were estimated using a similar approach of that used to calculate missing international estimates, with average shares applied

Por lo tanto, en base a su perfil de eficacia y seguridad, ofatumumab debe considerarse una alternativa de tratamiento para pacientes con EMRR o EMSP con enfermedad activa

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de