Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OLAP
Contenido
3. Introduccin, definiciones y terminologa
3.1.1 Cubo de Datos
3.1.2 OLAP
3.1.3 OLAP VS OLTP
3.2 Modelos de Datos.
3.2.1 Modelo Relacional.
3.2.2 Modelo Dimensionales OLAP.
3.2.3 Modelo Estrella, Modelo Copo de Nieve y otros.
3.3 Operaciones del cubo de Datos.
3.4 Ejemplos de cubos de datos multidimensionales.
OLTP
Los sistemas de OLTP (On-Line
Transaction Processing) son los
sistemas operacionales que capturan
las transacciones de un negocio y las
persisten en estructuras relacionales
llamadas Base de Datos.
OLTP
Las caractersticas principales de los sistemas OLTP son:
a) Realizan transacciones en tiempo real del proceso de un negocio, con lo cual los
datos almacenados cambian continuamente. Los sistemas OLTP en sus
transacciones conducen procesos esenciales del negocio.
b) Los sistemas OLTP son los responsables del mantenimiento de los datos, ya sea
agregando datos, realizando actualizaciones o bien eliminndolos.
c) Las estructuras de datos deben estar optimizadas para validar la entrada de los
mismos, y rechazarlos si no cumplen con determinadas reglas de negocio.
d) Para la toma de decisiones, proporciona capacidades limitadas ya que no es su
objetivo, por lo tanto no es prioridad en su diseo. Si se quisiera obtener
determinada informacin histrica relativa al negocio consultando un sistema
OLTP, se producira un impacto negativo en el funcionamiento del sistema.
OLTP
Normalmente, para el diseo de un sistema OLTP se define
un modelo de Diagrama Entidad Relacin (DER). Un DER es
una representacin de la realidad a travs de un esquema
grfico que contiene los siguientes elementos:
Entidades: Una Entidad es un tipo de objeto que puede
identificarse de manera nica por algn medio. Este objeto
es traducido a la estructura fsica de una base de datos
como una tabla.
Atributos: Las caractersticas particulares que distinguen a
las Entidades se denominan Atributos.
Relaciones: vnculos existentes entre las tablas que sirven
para asegurar la integridad referencial.
OLTP
Un sistema OLTP es utilizado en:
Sistemas bancarios
Procesamiento de pedidos
Comercio electrnico
Sistemas de facturacin
Sistemas de stock
$
OLTP
OLTP
OLAP
Los sistemas OLAP (On-Line Analytical
Processing) proporcionan una alternativa a
los sistemas transaccionales, ofreciendo una
visin de los datos orientada hacia el anlisis
y una rpida y flexible navegacin por estos.
OLAP
Facilita el anlisis de los datos en lnea en un DWH,
proporcionando respuestas rpidas a consultas analticas
complejas.
Las preguntas que se le hacen a un OLAP, deben permitir un
uso interactivo con los usuarios.
OLAP es utilizado generalmente para ayuda en la toma de
decisiones y presenta los datos a los usuarios a travs de un
modelo de datos intuitivo y natural.
Los cubos de OLAP almacenan varios niveles de datos
conformados por estructuras altamente optimizadas que
responden a las expectativas de negocio de la empresa.
Caractersticas de OLAP
Un sistema OLAP est preparado para realizar informes complejos
de una manera simple.
OLAP proporciona una vista de datos multidimensional. Los cubos
proporcionan una vista de los datos multidimensional que se
extiende ms all del anlisis de dos dimensiones que puede
proporcionar una simple planilla de clculo utilizada como tal.
Los usuarios pueden cambiar fcilmente las filas, las columnas, y las
pginas en informes de OLAP, pudiendo leer la informacin de la
manera que se crea ms conveniente para el anlisis.
Ofrece un conjunto de operadores que facilitan la concepcin de
consultas, algunos de ellos son SLICE & DICE, SWAP, DRILL DOWN,
DRILL UP, ROLL-UP, DRILL-ACROSS, DRILL-THROUGH.
Business Inteligence
Es aquella tecnologa formada por un
almacn de datos (uno o ms
mercados de datos) junto con
herramientas OLAP y/o minera de
datos.
Beneficios de OLAP
1. Mayor productividad de los usuarios finales de la organizacin,
de los desarrolladores de los departamentos de tecnologas de
informacin y, consecuentemente de toda la organizacin.
2. Una reduccin en la carga de trabajo de desarrollo de
aplicaciones para el personal en los departamentos de tecnologas
de informacin, al hacer que los usuarios finales sean
autosuficientes para poder realizar sus propios cambios de
esquema y construir sus propios modelos.
3. Se conserva el control por parte de la organizacin de la
integridad de los datos corporativos, ya que las aplicaciones OLAP
dependen de los almacenes de datos y de los sistemas OLTP para
refrescar sus datos de origen.
Beneficios de OLAP
4. Menor frecuencia de consultas y menor
trfico de red en los sistemas OLTP o en el
almacn de datos.
5. Mayores ingresos y beneficios potenciales,
al permitir a la organizacin responder ms
rpidamente a las demandas del mercado.