Entradas populares

Mostrando entradas con la etiqueta bases de datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta bases de datos. Mostrar todas las entradas

Herramientas de Business Inteligence (BI): Analysis Services (Microsoft) VS Business Objects (SAP)



Para aquellos que por el titulo no saben de que va.... tanto Anslysis Services como Bussines Ojects son dos suites de herramientas de Business Inteligence (BI).



El BI podríamos decir que es el análisis de la información de nuestra empresa, el poder analizar esta información nos ayudará a poder tomar decisiones acertadas y a tiempo (pongo a tiempo en negrita porque es tan importante escoger la decisión acertada como tomarla a tiempo, de nada nos sirve lanzar una superoferta para vender algo si todos nuestros competidores se nos han adelantado, hemos dejado de ser competitivos por no tomar la decisión en su justo momento).

Podríamos hacer un informe que nos dijera las ventas que realizamos a cada uno de nuestros clientes, cada uno de los días del mes, y a cual de estos clientes nos es mas rentable venderle, porque tenemos un margen de beneficio mayor, o cual es el cliente que más nos compra. Cual sería la aplicación practica de esto, pongamos por ejemplo que nos quedamos sin mercancia suficiente para poder proveer a todos nuestros clientes, estos informes, nos ayudarían a decidir a que cliente tiene preferencia sobre los demás....



Hará, unos 15-20 años el BI era un coto que estaba reservado para multinacionales, y empresas muy grandes, porque los proyectos de BI eran Macroproyectos a 4 ó 5 años, que simplemente por la duración del proyecto hacían que los costes del mismo fueran astronómicos.

Bueno no me voy mas por las ramas, principales diferencias entre estos productos:

¿Como exportar datos de una base de datos con Excel?

En esta entrada os voy a explicar como exportar datos de una base de datos (en este caso de ORACLE) empleando Excel (la versión 2007). La gracia de esto es que después podemos importarla facilmente a otra base de datos diferente, y un fichero de Excel nos permite modificar el contenido del fichero con mucha facilidad....

Bueno vamos al lío, el procedimiento es muy sencillo

1- Deberemos configurar una conexión ODBC contra la base de datos, en nuestro caso ORACLE,para eso en Windows iremos a Herramientas Administrativas -> Orígenes de Datos (ODBC)


2- Dentro de ODBC, revisaremos que tenemos instalado el driver que vamos a utilizar para conectarnos a la Base de Datos, en este ejemplo utilizaremos el driver que se llama Oracle in ora92 que hemos instalado previamente.

3- Seguidamente abriremos el Excel (la versión de Excel que empleo en este caso es la 2007), y le diremos que queremos emplear un origen de datos externo. Para eso iremos a la pestaña de Datos -> Otras fuentes -> Desde Microsoft Query como vemos en la captura de pantalla.

4- Ahora aparecerá la siguiente ventana en la seleccionaremos nuevo origen de datos (el recuadro en rojo.

5- Ahora deberemos introducir el nombre de la conexion que estamos creando (el que vosotros queráis), y el driver de conexión que vamos a emplear, como ya hemos dicho antes emplearemos Oracle in ORA92


6- Ahora daremos al botón de conectar, y nos aparecerá una nueva ventana en la que se nos pedirá introduzcamos el, Service Name de la base de datos de Oracle, un USUARIO y PASSWORD. Recordad que este usuario tiene que tener permisos para poder hacer consultas a la base de datos de la cual queremos exportar datos.


7 - Y ahora nos aparecerá una nueva pantalla en la que ya podremos ver las tablas de nuestra base de datos, seleccionaremos una tabla cualquiera...


8- Si clicamos en la tabla podremos ver las columnas de la misma


9 - Y si clicamos en la flecha señalada con el recuadro rojo de esta ventana añadiremos todas las columnas a la consulta.




10 - En la siguiente pantalla, seleccionaremos la opcion Ver Datos o Modificar en Microsoft Query


11- Una vez hecho esto se nos abrira, el Microsoft Query, en el que podremos ver los datos de la tabla, y los campos de la misma...y si ahora clicamos en el boton con el recuadro rojo en el que pone SQL


12- Ahora es cuando viene lo bueno, se nos abrirá una ventana en la que podemos ver la select que se esta ejecutando y modificarla a nuestro gusto. En a captura de pantalla ya veis que esto es una SELECT de las toda la vida... IMPORTANTE: RECORDAD QUE COMO ESTAMOS ATACANDO A UNA BBDD ORACLE EL T-SQL DEBE SER EL DE ORACLE.

13- Una vez hayamos modificado la consulta a nuestro gusto y quisieramos que nos devolviera los datos a Excel, simplemente iríamos a Archivo -> Devolver datos a Microsoft Excel


14- Se nos abrirá el Excel con la siguiente ventana, a la que daremos a aceptar.


15- Una vez realizados todos estos pasos se nos abrira el excel y nos devolverá los datos de la consulta que hayamos modificado


Y amigos el tener los datos en Excel nos da infinidad de posibilidades a la hora de tratar los datos, ya sea para importar este fichero directamente a otra base de datos, transformarlo en otro tipo de fichero... en fin todo lo que se nos pueda ocurrir....

Que lo paséis bien exportando datos....