Muchos o pocos han de conocer la utilidad de crear una hoja de cálculo cuyos datos sean provenientes de una base de datos. Generalmente se le conoce a esto como Cubos de Información y son bastante requeridos en las empresas para poder tomar decisiones o ver que rumbo llevan las que ya han sido tomadas.
Asi que aqui explicaré como logré extraer datos de una base de datos en Oracle y crear una hoja dinamica en LibreOffice Calc. Aunque realicé esto en Ubuntu creo que también funcionaría en Windows.
Para poder extraer datos de una base de datos en Oracle y presentarlos en una Hoja de Cálculo de LibreOffice Calc o cualquier otro uso que se le quiera dar en la suite LibreOffice se siguen los siguientes pasos:
- Abrimos LibreOffice Base y seleccionamos "Conectar a una Base de Datos Existente".
- En este paso es importante saber los datos de la base de datos.
Nombre de la base de datos: XE
Servidor: (deben colocar la dirección del servidor donde se encuentra la base de datos, en mi caso localhost)
Puerto: Por defecto es 1521 pero debe escribirse el que se especificó en la configuracion del Oracle. - En este paso se especifican los usuarios para el acceso a la base de datos; debemos escribir el nombre de usuario y seleccionar el CheckBox de "Se requiere una contraseña" si necesitaramos una para conectarnos a la base de datos.
- Hacemos Click en "Conexión de Prueba" para verificar que podemos conectarnos correctamente a la Base de Datos.
- Una vez obtenido una Conexión Exitosa, le damos siguiente y seleccionamos "Sí, deseo registrar la base de datos" (No es necesario que seleccionen que desean trabajar con la base de datos).
- Guardamos un archivo ODF, que sería la fuente de donde sacaremos los datos para usarlos en LibreOffice.
Ahora nos dirigimos a cualquiera de los programas de LibreOffice (en mi caso Calc) y seguimos los siguientes pasos:
- Nos dirigimos a Datos->Tabla de piloto de Datos->Crear
- Seleccionamos "Fuente de datos registrada en LibreOffice"
- En "Base de Datos" seleccionamos el nombre del documento ODF que guardamos (Nos pedira la contraseña para conectarlos a la base de datos), en "Fuente de Datos" seleccionamos la tabla de la cual queremos extraer los datos y en "Tipo" lo dejamos como hoja (en mi caso tomare los datos de una Base de Datos Transaccional).
Y listo, ya podemos trabajar con los datos almacenados en Oracle XE 10g.
No hay comentarios:
Publicar un comentario