archivo

Archivo de la etiqueta: Sistemas de soporte a la decisión

Un poco de teoría.

No se recomienda la implementación de almacenes de datos corporativos (Datawarehouse) o almacenes sobre una problemática concreta del negocio de la organización (Datamarts) en el mismo sistema y/o espacio de los sistemas operaciones (OLTP: On-Line Transaction Processing), ya que requiere modelos de datos orientados a la consulta de la información (modelos en estrella o copo de nieve) y no se quiere interferir el funcionamiento de los sistemas transaccionales con la capacidad de proceso que requiere un proceso de ETL realizado sobre las tablas del operacional cada vez que se requiera una consulta o con la necesidad de proceso que se requiere para consultar la información si se está trabajando incluso con sistemas orientados a cubos.

Es decir, la teoría tradicional recomienda entornos distintos para los sistemas operacionales y para los sistemas orientados al soporte a la decisión, de manera que unos no influyan sobre los otros.

En los sistemas de soporte a la decisión, sobre todo aquellos orientados a los cuadros de mando y al análisis OLAP, la solución de modelado de datos se recomienda que esté orientada a modelos en estrella o copos de nieve, basados en la existencia de una o más tablas de hechos que muestran cada una de ellas un indicador a medir y las dimensiones, que no es otra cosa que los diferentes puntos de vista por los que se puede consultar un indicador, por ejemplo, punto de vista temporal, punto de vista geográfico, etc… Para sistemas orientados al reporting o al análisis puro y duro de la información es más recomendable otras soluciones, ya que en estos casos no resulta tan interesante la información agregada, siendo más importante tener la información en detalle.

Mi recomendación es que si se necesita una solución mixta, basada por un lado por cuadros de mando y análisis OLAP y por otro por reporting o análisis de la información, se implementen dos soluciones, una orientada a los modelos en estrella o modelos copo de nieve y otra basada en la desnormalización del modelo de datos operacional quedándonos solo con la información que se precisa o se prevé precisar para la confección de los listados o para la realización del análisis de la información.

El desarrollo de sistemas de soporte a la decisión supone el fin último de la informatización de procesos de una organización que no es otro que extraer información y/o conocimiento a partir de la información que se genera en los procesos de gestión u operacionales.

El desarrollo de este tipo de sistemas no es complejo, pero para conseguir soluciones válidas es conveniente seguir una serie de recomendaciones:

1) Es necesario identificar cuáles son las necesidades de información que existen. Es decir, no es lo mismo que se necesite información de detallada (solución de reporting o de análisis de datos), cuadros de mando o la verificación o extracción de hipótesis de negocio (minería de datos).

La solución óptima a aplicar para cada caso es diferente por lo que antes que empezar hay que tener muy claro qué necesidades existen y qué quiere el usuario.

2) Otra característica que hay que identificar es el tipo de usuario que necesita la información y su cualificación técnica para utilizar soluciones más complejas o avanzadas.

Es decir, no es lo mismo que el usuario sea la alta dirección, un analista de información o un administrativo de la organización.

3) Es necesario hacer un estudio previo de la calidad del dato de los sistemas de información implicados. Aunque el análisis de datos permite sin duda detectar la calidad de los mismos, es mejor hacer un estudio a priori sobre los mismos, porque lo mismo interesa retrasar la implantación de sistemas de soporte a la decisión hasta que los datos ganen en calidad y dirigir los esfuerzos a esa tarea.

4) Si la organización no tiene implantada ninguna solución de Business Intelligence, es conveniente hacer una estimación a corto y medio plazo de lo especificado en 1) y en 2) y del volumen de información que se va a tratar en el desarrollo del sistema de soporte a la decisión. De ello va a depender mucho la solución de Business Intelligence a utilizar. Mi recomendación es que se opte por soluciones de bajo coste que permitan obtener resultados a muy corto plazo, nada de buscar soluciones monstruosas desde el primer momento, siempre hay tiempo de evolucionar hacia soluciones más complejas.