Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

El procedimiento de definición de consultas detalladas a la base de datos requiere realizar los siguientes pasos:

  • Definición de la conexión a la base de datos.

  • Especificación de los datos que se desean obtener de la base de datos como resultado de la consulta y su relación con las dimensiones del datamart.

  • Definición del archivo de configuración requerido para asociar el datamart con la o las consultas definidas.

Estas definiciones se desarrollan en ambiente desktop con el O3 Browser y son almacenadas en primera instancia localmente donde se ejecuta el componente O3 Browser, para luego ser publicadas en el servidor y ser consultadas en la web.

Definiendo Conexiones a Bases de Datos

La configuración a la base de datos depende del DBMS y del driver utilizado, es decir si se utiliza un manejador de tipo ODBC ó JDBC.

Para las conexiones que utilicen ODBC se debe definir la correspondiente fuente de datos del sistema desde el panel de control de Windows.

Para las conexiones que utilicen drivers JDBC, se deben realizar en primera instancia, modificaciones en la instalación de O3BI y de acuerdo a la Base de Datos. Estas modificaciones se indican en documento aparte, ya que luego no hay que realizarlas nuevamente.

Las definiciones de conexiones a Bases de Datos son distintas para el uso local/desarrollo como para el uso por la web (Ambiente de Producción)

Definición Conexiones en Ambiente Desktop

Las conexiones se definen a través de la opción "Editar Conexiones de Bases de Datos" de la entrada "Edición" del menú "Archivo" de O3 Browser.

Luego elegir Desde Repositorio Local, no elegir Desde Repositorio Remoto porque se destruye el archivo de configuración para el ambiente web.

En el Panel de la Izquierda se observan las Conexiones Definidas y a la derecha su configuración.

Con la instalación vienen definidas tres conexiones de ejemplo.

Para definir una nueva conexión a la base de datos se deben seguir los siguientes pasos:

  • Seleccionar con el botón derecho del ratón la etiqueta "Conexiones" para desplegar el menú.

  • Elegir la opción "Nueva Conexión" de la entrada "Agregar" del menú.

  • Seleccionar la nueva conexión para desplegar el panel derecho y completar sus propiedades.

Campo

JDBC

ODBC (en desuso)

Nombre

Es el nombre dado a la conexión. Se referencia desde la definición de la consulta.

Es el nombre dado a la conexión. Se referencia desde la definición de la consulta.

Usuario

Usuario con permisos de consulta sobre la base de datos

Usuario con permisos de consulta sobre la base de datos

Clave

Clave del usuario con permisos de consulta sobre la base de datos

Clave del usuario con permisos de consulta sobre la base de datos

Controlador

sun.jdbc.odbc.JdbcOdbcDriver

Clase del controlador. La misma es especificada en la documentación del controlador utilizado. (Ver Drivers JDBC más utilizados)

Tipo de Driver

SQL

SQL

URL

URL a la base de datos deseada. Depende del controlador utilizado y figura en su documentación

jdbc:odbc:<DATASOURCE>. Donde DATASOURCE es la Fuente ODBC creada.

  • Probar la conexión a la base de datos, presionando el botón "Verificar".
    El mensaje "Conexión realizada" indica que la conexión ha sido definida exitosamente.

  • Guardar los cambios con el botón "Grabar".

Estas configuraciones quedan guardadas en el archivo <O3>\config\query\edf\config\connections.xml

Además de agregar una nueva conexión en el panel de conexiones, es posible: modificar una conexión existente y/o eliminar una conexión.

Si se desea modificar una conexión existente se debe:

  1. Seleccionar la conexión que se desea modificar.

  2. Modificar las propiedades de la conexión

  3. Probar la conexión a la base de datos, presionando el botón "Verificar".
    El mensaje "Conexión realizada" indica que la conexión ha sido definida exitosamente.

  4. Guardar los cambios con el botón "Grabar".

Si se desea eliminar una conexión existente se debe:

  1. Seleccionar con el botón derecho del ratón la conexión que se desea eliminar para abrir el menú.

  2. Elegir la opción "Borrar".

  3. Guardar los cambios con el botón "Grabar".

  • No labels