Documente Academic
Documente Profesional
Documente Cultură
De Mayo
del Conocimiento
TP Productos
Mercedes Castro
Fecha: 17/11/2009
Integrantes:
Martiniano Aizaga
Marina Gallegos
Guillermo Kleinlein
La clave de OLAP, se trata de trabajar con datos en trminos de negocio, sin tener que
dar soporte de forma inteligente y transparente a los distintos tipos de reglas de negocio
que existen dentro de las organizaciones. Con Oracle Database 11g, todos los datos (tanto
Oracle. Solo Oracle OLAP provee tipos de datos multidimensionales nativos dentro de la
base de datos. Oracle OLAP presenta una gran variedad de herramientas para el manejo y
Abstract
OLAP is about working with data in business terms without having to understand the
underlying storage mechanism and having the ability to intelligently and transparently
support the many different types of business rules that always exist within an organization.
With Oracle Database 11g, all data (relational and multidimensional) is stored in one Oracle
database. Only Oracle OLAP provides native multidimensional data types within the
database. Oracle OLAP supports a great variety of tools for Data Warehouse creation and
Pgina 2 de 31
Tabla de contenidos
Resumen...............................................................................................................................2
Abstract................................................................................................................................2
Qu es OLAP?....................................................................................................................4
Analytic Workspace.......................................................................................................15
OracleBI Discoverer......................................................................................................18
Data Mining.......................................................................................................................23
Conclusin:........................................................................................................................28
Bibliografa:.......................................................................................................................30
Pgina 3 de 31
Qu es OLAP?
Entendemos por OLAP (del ingls Online analytical processing) aquellos sistemas
informticos diseados y optimizados para el anlisis. Es decir, poder trabajar con los datos
eficiente.
Pgina 4 de 31
En conclusin, las herramientas OLAP permiten responder a preguntas complejas, de
contenido analtico, donde usualmente la respuesta a una pregunta suele desencadenar otra
pregunta, sin necesidad de tener conocimientos tcnicos, como puede ser cmo ejecutar una
consulta.
Medidas: Representan los datos a analizar. Ejemplos tpicos son ventas, costos,
ganancias, entre otros. Las medidas son organizadas por las dimensiones, sin haber
cantidades de dimensiones que los afectan. Las medidas, en Oracle, pueden ser de
A su vez las medidas pueden ser divididas en dos categoras: las almacenadas y las
diferencia radica en si las medidas son almacenadas en las tablas o bien si son
calculadas en forma dinmica con cada consulta. En este segundo caso, nicamente
OLAP existe una librera de varios clculos multidimensionales para utilizar con
medidas derivadas. De todas maneras, Oracle OLAP permite que el experto pueda
medidas.
Pgina 5 de 31
Dimensiones: Permiten identificar y categorizar los valores de las medidas.
En Oracle OLAP cada dimensin es creada una vez, para luego utilizarla
repetidamente. As, permite que las dimensiones sean compartidas entre las
medidas.
embargo, es una nica dimensin. Por otro lado, podemos ver como los distintos
Pgina 6 de 31
Fig. 2. Distintos DataMarts, unidos por dimensiones compartidas Aplicacin del concepto de
DataMart de Kimball
OLAP. Una jerarqua es una estructura lgica que agrupa registros similares
tener una jerarqua que defina cmo agrupar los meses para definir un
necesario.
Pgina 7 de 31
Fig. 3. Modelo de una jerarqua
jerarqua.
Pgina 8 de 31
Fig. 4. Niveles en distintas jerarquas de una misma dimensin.
anlisis. Oracle OLAP permite crear una gran cantidad de atributos en caso
de ser necesario. Puede ocurrir que haya atributos vlidos para todos los
niveles de una jerarqua, o bien slo para algunos de la misma. Por ejemplo:
Pgina 9 de 31
Fig. 5. Atributos vlidos nicamente para el nivel inferior de la jerarqua
Pgina 10 de 31
Arquitectura de Oracle OLAP
necesidades de la organizacin.
Sin embargo esta separacin entre data warehouses y bases de datos analticas resulta
costosa. Esto se debe principalmente al aumento del coste de mantenimiento debido a tener
administradores.
Oracle elimina estas barreras proporcionando una base de datos preparada para el anlisis,
Pgina 11 de 31
Oracle OLAP, parte de la base de datos Oracle, proporciona la funcionalidad analtica de
una base de datos especializada a la vez que elimina la necesidad de gestionar bases de datos
separadas.
Oracle ofrece, como mencionamos anteriormente, una base de datos integrada relacional-
separados. Los tipos de datos relacional y multidimensional pueden coexistir en los mismos
Pgina 12 de 31
Fig. 7. Esquema de almacenamiento en Oracle Database.
Intelligence que contiene funcionalidad ETL, OLAP y Data Mining en la base de datos,
Por otro lado, el tener una base de datos RDBMS-MDDS completamente integrada en
beneficios:
Pgina 13 de 31
Gestin ms simple
Alta disponibilidad
Seguridad mejorada
Pgina 14 de 31
Fig. 8. Separacin de tecnologas de la base de datos Oracle
motor multidimensional.
Todas las tecnologas (relacional, objetos y OLAP) estn contenidas en un solo proceso;
resultando en que la base de datos se trate como una sola instancia integrada.
2. Herramientas de usuario; que proveen acceso a los datos OLAP para satisfacer
Pgina 15 de 31
Componentes de Oracle OLAP
Analytic Workspace
Este espacio de trabajo resulta ser un contenedor para los datos multidimensionales, como
tambin provee una interfaz SQL al modelo multidimensional. De esta manera, se provee de
una capa de acceso universal para cualquier herramienta de reporte de BI que genere
comandos SQL, como puede ser SQL Developer, o Application Express, entre otros.
OLAP DML.
Cabe mencionar que, an compartiendo la misma base de datos con los datos relacionales,
Workspaces.
El motor de clculo del modelo dimensional provee una Java API, permitiendo que los
desarrolladores puedan explotan las funcionalidades de Oracle OLAP. Esta misma API es
utilizada por herramientas de BI, como ser OracleBI Beans, OracleBI Discoverer, OracleBI
Oracle OLAP usa un modelo multidimensional como base para el modelo fsico en los
Pgina 16 de 31
El modelo favorece la consistencia de datos al facilitar la reutilizacin de
clculos como por ejemplo el anlisis de series temporales. Cuando el orden de los
proceso ETL.
Toda la base de datos se presenta como precalculada, sin tener en cuenta si los
La herramienta Oracle BI Spreadsheet Add-In facilita acceder a los datos OLAP a travs de
planillas de clculo, como ser Microsoft Excel. Esta herramienta permite un acceso seguro a
la fuente de datos OLAP y utilizar Excel como herramienta de acceso a los datos de la Base
de Datos.
Pgina 17 de 31
Fig. 9. Ejemplo de reporte en Excel
Esta integracin con Excel permite que los usuarios integren las funcionalidades de Oracle
Pgina 18 de 31
OracleBI Discoverer
snowflake schemas)
negocios, es decir utilizar dimensiones, jerarquas, niveles y medidas a travs de una simple
interfaz.
Pgina 19 de 31
Herramientas para construir un AW
Existen dos herramientas para los usuarios para la construccin de Aws y cargarlos con
datos, para posteriores anlisis con las herramientas correspondientes, como las vistas
anteriormente.
Ambas utilidades comparten una API, la cual es la AW XML API para construir y
mantener los AW. Por consiguiente, un modelo AW creado con AWM puede ser reutilizado
Pgina 20 de 31
Cabe destacar que ambas utilidades generan scripts que pueden ser invocados y
programar eventos.
Esta herramienta permite construir y mantener AWs desde una fuente de datos limpia. Esto
quiere decir que AWM es utilizada en datos fuente ya limpiados en el proceso de ETL.
Esta limpieza de datos puede haber sido realizada por Oracle Warehouse Builder o bien por
AWM esta focalizado simplemente en crear los AWs, por medio de guas paso a paso
(wizards) muy intuitivas, permitiendo que sea utilizable tanto por usuarios con o sin
Pgina 21 de 31
Fig. 13. Ejemplo de mapeo de una dimensin con los datos originales, luego del ETL
Luego de haber realizado estos pasos, el espacio de trabajo (AW) queda listo para su
A diferencia de AWM, OWB permite administrar AWs y es una herramienta ETL, utilizada
Juntar datos: OWB obtiene los datos de distintos sistemas fuentes que alimentan
al Data Warehouse.
Pgina 22 de 31
Limpiar los datos: OWB realiza actividades de transformacin y limpieza de los
datos, como puede ser actuar sobre los mismos para evitar inconsistencias entre los
Pgina 23 de 31
Data Mining
informacin por medio del anlisis de todos los datos almacenados en el Data Warehouse. La
OLAP
Data Mining.
En particular, Data Mining utiliza grandes cantidades de datos para crear modelos, los
cuales pueden proveer de detalles reveladores, significantes y valiosos. Por ejemplo, data
Oracle Data Mining realiza el proceso de data mining en la base de datos Oracle, por lo
que no necesita traslado de datos entre la base de datos y un servidor externo de data mining,
procesado de la informacin eficiente. De esta forma asegura que los datos utilizados estn
Oracle Data Mining soporta la mayora de las funciones de data mining. Hay al menos un
Pgina 24 de 31
Clasificacin: Agrupar tems en clases discretas y predecir a qu clase pertenece un
encontrar segmentos para identificar a los clientes; los algoritmos son K-Vecinos y
O-Cluster.
El API de ODM (Oracle Data Mining) provee soporte para la construccin de aplicaciones
Las actividades, tales como construccin de modelos, prueba y puntaje son llevadas a cabo
a travs de una PL/SQL API, una Java API, y funciones de Data Mining SQL.
Pgina 25 de 31
ODM permite la creacin de un supermodelo, es decir, un modelo que contiene
usuario, las rutinas del anlisis predictivo maneja la preparacin de los datos, la seleccin del
algoritmo, la construccin del modelo y el puntaje del mismo, de modo que el usuario se
pueda beneficiar del proceso de Data Mining sin ser un experto en el tema.
naturaleza iterativa. Demuestra que un proyecto de este tipo no se detiene cuando se alcanza
una determinada solucin. Los resultados disparan nuevas preguntas de negocio, lo cual
Las funciones mencionadas de Data Mining especifican un tipo de problema que puede ser
Pgina 26 de 31
Data Mining Supervisado
aprendizaje es dirigido por un atributo previamente conocido. Este tipo de Data Mining
independientes.
Generalmente, este tipo genera modelos predictivos, en contraste con los no supervisados,
de algunos modelos predictivos. Los datos de construccin y de prueba deben tener la misma
estructura. Generalmente, una misma tabla o vista se subdivide en dos sets de datos: uno
Este tipo de Data Mining se puede utilizar con propsitos descriptivo, al igual que para
realizar predicciones.
Pgina 27 de 31
Algunos casos de xito:
Adeco Agropecuaria
directores y accionistas
Multicanal
plataforma
OfficeNet
Hospital Alemn
o Centralizacin de informacin
Pgina 28 de 31
Conclusin:
Oracle OLAP representa un cambio fundamental en la tecnologa OLAP. Al unir las bases
Gestin ms simple
Mayor seguridad
Vemos que estas ventajas provienen del hecho de que Oracle OLAP implementa un modelo
que permite la consulta a las tablas directamente por medio de consultas SQL, adems de
almacenar los datos en un esquema de copo de nieve, por ejemplo, de modo que utiliza el
paradigma relacional. Por otro lado, decimos que implementa MOLAP ya que permite
Pgina 29 de 31
cmo se almacenan en la base de datos. Adems, Oracle OLAP permite definir compresin
disperar.
Podemos decir entonces que resulta una herramienta muy poderosa, ya que permite que
cualquier tipo de usuario pueda construir sus propios reportes, de modo de poder analizar la
Por otro lado, el mdulo de Data Mining permite la construccin de cualquier tipo de
Implementa todos los algoritmos vistos en clase, ofreciendo un gran abanico tanto para los
Pgina 30 de 31
Bibliografa:
Sitio de Internet:
http://wiki.oracle.com/page/Getting+Started+With+Oracle+OLAP+Option
Sitio de Internet:
http://www.oracle.com/global/lad/customers/countries/countries.html#Argentina
Sitio de Internet:
http://download.oracle.com/docs/cd/B28359_01/datamine.111/b28129/toc.htm
Pgina 31 de 31