Olap

Páginas: 17 (4231 palabras) Publicado: 27 de mayo de 2010
Sistemas OLAP
Los sistemas OLAP se enmarcan en lo que podríamos llamar las bases de datos corporativas. Los objetivos fundamentales en este entorno son el análisis de la información, es decir, el sistema en que almacenemos la información ha de proveer de funciones de consulta analítica y de apoyo a la toma de decisiones. Este tipo de consultas en Sistemas Gestores de bases de datos (SGBD)relacionales son complejas e involucran cruzar información de varias tablas, lo que se traduce en un pobre rendimiento.
En los sistemas OLAP la información ya no se almacena en tablas, sino en cubos de n dimensiones. Se construye a partir de una tabla principal, llamada tabla de hechos, que enumera los hechos ciertos en el sistema. A ella se va añadiendo una dimensión por relación cuya información quese quiera almacenar, de manera que todas están precalculadas en el sistema. Quizás para captar este conceptos sería necesario algún gráfico (lo buscaré por ahí y lo añadiré a la entrada).
Los sistemas OLAP son los que implementa finalmente los llamados "Data Warehouse" o depósitos de datos que podemos definir como un almacén de datos transformados y separados físicamente de la aplicación donde seencontraron los datos en el ambiente operacional.
Implementaciones comerciales de OLAP hay muchas. Quizás la más conocida sea SAP, aunque hay muchas como Microsoft Analysis Services (incluido en SQL Server) ó DB2 OLAP Server de IBM.
 

Bases de datos OLTP y OLAP

OLTP - On-Line Transactional Processing
Los sistemas OLTP son bases de datos orientadas al procesamiento de transacciones. Unatransacción genera un proceso atómico (que debe ser validado con un commit, o invalidado con un rollback), y que puede involucrar operaciones de inserción, modificación y borrado de datos. El proceso transaccional es típico de las bases de datos operacionales.
[pic]   El acceso a los datos está optimizado para tareas frecuentes de lectura y escritura. (Por ejemplo, la enorme cantidad detransacciones que tienen que soportar las BD de bancos o hipermercados diariamente).
[pic]   Los datos se estructuran según el nivel aplicación (programa de gestión a medida, ERP o CRM implantado, sistema de información departamental...).
[pic]   Los formatos de los datos no son necesariamente uniformes en los diferentes departamentos (es común la falta de compatibilidad y la existencia de islasde datos).
[pic]   El historial de datos suele limitarse a los datos actuales o recientes.

OLAP - On-Line Analytical Processing
Los sistemas OLAP son bases de datos orientadas al procesamiento analítico. Este análisis suele implicar, generalmente, la lectura de grandes cantidades de datos para llegar a extraer algún tipo de información útil: tendencias de ventas, patrones de comportamientode los consumidores, elaboración de informes complejos… etc. Este sistema es típico de los datamarts.
[pic]   El acceso a los datos suele ser de sólo lectura. La acción más común es la consulta, con muy pocas inserciones, actualizaciones o eliminaciones.
[pic]   Los datos se estructuran según las áreas de negocio, y los formatos de los datos están integrados de manera uniforme en toda laorganización.
[pic]   El historial de datos es a largo plazo, normalmente de dos a cinco años.
[pic]   Las bases de datos OLAP se suelen alimentar de información procedente de los sistemas operacionales existentes, mediante un proceso de extracción, transformación y carga (ETL).
   Persistencia ROLAP, MOLAP, HOLAP

1.8 Sistemas OLAP (On-Line Analytical Processing)

El procesamientoanalítico en línea se de>ne como el análisis rápido de información compartida [1].
Aparece en contraposición al concepto tradicional OLTP (On-Line Transactional Processing), que designa el procesamiento operacional de los datos,orientado a conseguir la máxima eficacia y rapidez en las transacciones individuales de los datos.
Es una aplicación de bases de datos orientada a array que permite...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Olap
  • olap
  • Olap
  • Olap
  • Olap
  • Olap
  • Olap
  • olap

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS