Data Warehouse y las bases de datos operacionales

14 enero, 2010 por Ana Buigues 9 comentarios »

En un Data Warehouse se almacena toda la información de interés para una organización que luego queramos analizar, mientras que, en una base de datos operacional se almacenan todas las transacciones de la organización, tanto datos útiles como no útiles.

Vamos a ver en que se diferencian una base de datos operacional de un Data Warehouse:

Aspectos BD operacional Data Warehouse
Objetivo De tipo operativo (operaciones del día a día) Análisis y toma de decisiones
Proceso De transacciones. Repetitivo y conocido. De consultas masivas. Puntual y no conocido.
Actividad Predomina la actualización Predomina la consulta
Rendimiento Importancia del tiempo de respuesta de la transacción instantánea Importancia de la respuesta masiva.
Explotación Explotación de la información relacionada con la operativa de cada aplicación Explotación de toda la información interna y externa relacionada con el negocio
Volatilidad Actualizable Carga, pero no actualización
Usuarios Usuarios de perfiles medios o bajos Usuarios de perfiles altos
Organización Estructura normalmente relacional Visión multidimensional
Granularidad Datos generales desagregados, al detalle Datos en distintos niveles de detalle y agregación
Horizonte histórico 30 a 90 días 5 a 10 años
Perspectiva Importancia del dato actual Importancia del dato histórico
Volumen de datos Pequeño/medio. Del orden del Mb a Gb. Medio/grande. Del orden del Gb a Tb.

Servicios Windows instalables con NAnt

8 enero, 2010 por Ana Buigues 11 comentarios »

Para los que estamos acostumbrados a utilizar herramientas como Ant para realizar releases, ejecutar los test etc…  en nuestros proyectos Java, cuando programamos en .NET también podemos seguir la misma filosofia, para ello tenemos NAnt y NAntContrib que es una extensión. Tanto Ant y NAnt son una herramienta de código abierto para automatizar procesos de construcción de software.

Si tienes conocimientos de Ant, te darás cuenta de que hay muchas cosas que son parecidas en NAnt, por lo que no te costará mucho hacerte con la dinámica; si no conoces NAnt tampoco es muy difícil, la documentación está bastante bien. NAnt se basa en archivos de configuración escritos en XML, con extensión .build y están compuestos por cuatro tipos de ítems: Tasks, Targets, Properties y Projects.

La tarea que vamos a automatizar es la creación de un instalador (.msi), que además, en el proceso de instalación del msi, instalará un servicio de windows en el sistema. La ventaja de automatizar este tipo de tarea es que nos ahorramos tener que cambiar el nombre del servicio de windows cada vez, modificar de la versión del instalador y demás…

» Leer más: Servicios Windows instalables con NAnt

Feliz Navidad!!!

23 diciembre, 2009 por Ana Buigues 1 comentario »

Feliz Navidad a todos!!

Estos dias, son dias en los que todo el mundo está contento, es un sentimiento conjunto y contagioso a la vez, si no estás contento, pues te pones!! Sí, porque la navidad son dias especiales, que compartimos con los nuestros, con la gente que más queremos o que hace mucho que no vemos.  Además puede que este año incluso tengamos nieve en navidad!!  espero que cuando llegue a casa de mi madre esté todo lleno de nieve, sería fantástico!!

Navidades con nieve