• No results found

4.2. Discussion

4.2.3 Effects of the Calliandra calothyrsus leaf-meal mixed with maize-bran

Tras las instalaciones de ambos drivers ODBC, nos encontramos en disposición de llevar a cabo las conexiones a los SGBDR que tenemos (Oracle y MySQL), consiguiendo así poder importar y visualizar las mediciones obtenidas en Microsoft Excel 2010. Lo primero a realizar, será la creación de una conexión con cada uno de los SGBDR y lo segundo, extraer la información deseada utilizando estas conexiones. A continuación mostramos el método que usaremos para establecer dichas conexiones.

Comenzaremos accediendo al asistente de Microsoft Excel 2010 que nos permitirá crear el tipo de comunicación que deseamos. Una vez abierta una hoja de cálculo nos situamos en la pestaña “Datos” para, seguidamente, seleccionar la opción “Desde Microsoft Query (Importar datos para un formato no listado utilizando el Asistente para consultas de Microsoft y OBDC)”, como se muestra a continuación en la imagen.

Cuando se haya abierto el asistente, lo primero que haremos será crear la conexión con el servidor de MySQL. Para ello, seleccionamos la opción <Nuevo origen de datos> y pulsamos el botón de “Aceptar”. Vemos las opciones que nos muestra dicho asistente.

Ahora deberemos completar la primera información en la creación del nuevo origen de datos, ésta va a ser el nombre a dar para este origen de datos, en nuestro caso Conexión MySQL y el driver que utilizará dicha conexión, siendo el MySQL ODBC 5.3 Unicode Driver el elegido. Para continuar con la configuración de la conexión pulsaremos en “Conectar”.

101

Tras pulsar en el botón anterior se nos abrirá otra ventana donde tendremos que completar los datos de conexión con el servidor de MySQL, siendo los siguientes los que introduciremos para ello:

 TCP/IP Server: 10.10.10.11  Port: 3306

 User: root

 Password: pro_015never  Database: BENCHMARK

Cuando tengamos los datos completados y antes de confirmarlos pulsando en el botón OK, comprobaremos si han sido correctamente introducidos y tenemos conectividad con el servidor. Para ello pulsaremos en “Test”, obteniendo el mensaje de la conexión ha sido satisfactoria, como podemos observar en la siguiente imagen.

102

Una vez tengamos conexión con la base de datos del servidor, elegiremos la tabla de la cual queremos obtener su información, siendo la de MEDICIONES nuestra elección. Además, marcaremos la opción “Guardar Id. y contraseña en la definición de origen de datos” igual que en la imagen mostrada a continuación.

El sistema nos alertará que las credenciales serán almacenados en un fichero sin encriptar y, por tanto, legibles con cualquier editor de texto. Esto quiere decir que en un entorno profesional y para mantener un mínimo de seguridad deberemos seguir otro proceder, ya que éste ha sido utilizado únicamente para facilitar el desarrollo del proyecto. Terminaremos con la configuración pulsando en el botón “” y aceptando el mensaje de alerta comentado.

Ya hemos terminado de crear la conexión de MySQL y, por tanto, vamos a proceder ahora con de la de Oracle. Al finalizar el paso anterior el asistente volverá al punto inicial permitiéndonos seleccionar de nuevo la opción <Nuevo origen de datos> y pulsar en “Aceptar”, como se muestra en la imagen.

103

En este momento, igual que con la creación de la conexión de MySQL, deberemos completar la primera información en la creación del nuevo origen de datos. En este caso, el nombre a dar para este origen de datos será Conexión Oracle y el driver que utilizaremos será Oracle en OraClient11g_home1. Para continuar con la configuración de la conexión, pulsaremos en “Conectar”.

Tras pulsar en el botón anterior, se nos abrirá otra ventana donde tendremos que rellenar los datos de conexión con el servidor de Oracle, los siguientes que introduciremos para completarlos serán:

 Service Name: 10.10.10.11  User: BENCHMARK  Password: pro_015never

Una vez tengamos conexión con la base de datos del servidor, elegiremos la tabla origen de nuestros datos, siendo también para el caso de Oracle la de MEDICIONES. Además, marcaremos la opción “Guardar Id. y contraseña en la definición de origen de datos” como podemos observar en la imagen mostrada a continuación.

104

El sistema nos alertará que los credenciales serán almacenados en un fichero sin encriptar y, por tanto, legibles con cualquier editor de texto. Esto quiere decir, como hemos mencionado en la creación de la conexión anterior, que en un entorno profesional y para mantener un mínimo de seguridad, deberemos seguir otro proceder, ya que éste ha sido utilizado únicamente para facilitar el desarrollo del proyecto. Terminaremos con la configuración pulsando en el botón “” y aceptando el mensaje de alerta comentado.

Por último, mostraremos un ejemplo de utilización de las conexiones creadas para plasmar los datos en la hoja de cálculo de Microsoft EXEL 2010. Lo primero que haremos será seleccionar una de las conexiones disponibles, desde el asistente utilizado, para crearlas.

Para este ejemplo y como hemos podido observar en la imagen mostrada, elegiremos la conexión de MySQL. Tras pulsar en “Aceptar”, accederemos al asistente de consultas.

105

La captura de la izquierda representa el primer paso que nos facilita el asistente para consultas y en el que seleccionaremos la tabla MEDICIONES con todas sus columnas. Para ello, nos situaremos en la tabla mencionada y posteriormente pulsamos sobre el botón “>”quedando así todas las columnas marcadas para la consulta. Ahora, tras pulsar en “Siguiente”, nos fijaremos en la imagen de la derecha al representar la siguiente fase y en la que llevaremos a cabo el filtrado de datos para la consulta. En este ejemplo, elegiremos la columna “codbbdd”, el filtro “es igual a” y el valor “1”, mostrando con estos todos las mediciones obtenidas sobre la base de datos TEST1. Pulsamos en el botón “Siguiente” para continuar con el asistente.

Ahora en la imagen de la izquierda, se nos pedirá que indiquemos el orden de muestra de los datos a representar. En el ejemplo que estamos realizando, la columna que marcará el orden será “codmedicion” y la opción para el sentido elegido “Ascendente”. Cuando pulsemos el botón “Siguiente”, accederemos a la imagen de la derecha donde seleccionaremos el destino de las mediciones obtenidas en la consulta a mostrar, siendo la opción escogida la de “Devolver datos a Microsoft Excel”. A continuación pulsaremos en el botón “Finalizar” para proseguir.

Como paso final, elegiremos el formato “Tabla”, que indicará cómo veremos los datos en la hoja de cálculo y la celda, por ejemplo “$A$1”, a partir de la que representarán dichas mediciones. Una vez realizada la selección anterior y pulsando el botón “Aceptar” se mostrarán los datos como podemos observar en la siguiente imagen.

107

8 Análisis de los resultados

obtenidos en el proceso

benchmark

Una vez que tenemos todas las sentencias SQL ejecutadas sobre las cuatro bases de datos diferentes y con los resultados almacenados en la tabla MEDICIONES de la base de datos BENCHMARK, vamos a proceder a analizar y estudiar los rendimientos obtenidos.

Recordemos que las sentencias lanzadas en el proceso benchmark están definidas en el apartado “4.1 Consultas definidas para el proceso benchmark” y son a las que haremos referencia al analizar cada sentencia en los siguientes puntos.

Destacamos que el formato decimal elegido para mostrar las mediciones de tiempo de cada sentencia, en la parte de las fracciones de segundo, está compuesto por diezmilésimas. Puede ser que algunos resultados de las mediciones tomadas no se consigan registrar con su precisión real, debido a la rapidez con que éstas se ejecutan y a la precisión definida y mencionada para nuestras pruebas. Con esto queremos señalar que nos encontraremos con resultados cuya medida sea de cero diezmilésimas de segundo la cual nos indicará que es menor al escalón de tiempo del sistema de medida definido, es decir, que tendrán una duración pero más pequeña de la que podemos registrar. Por ejemplo, en el caso de algunas medidas muy bajas, como pueden ser sentencias de actualización o eliminación de un único registro, nos dan como resultado 0,0000 segundos pero esto no quiere decir que dicha sentencia no tarde nada en ejecutarse, sino que su tiempo de ejecución es menor de cero diezmilésimas de segundo.

8.1 Análisis por grupo de Sentencias