Escolar Documentos
Profissional Documentos
Cultura Documentos
Asignatura
Integrantes:
o Maldonado Idrogo Betzabeth Yameli
o Pérez Saucedo Yordin Alberto
Procesamiento Analítico en Línea
Índice
I. INTRODUCCION ................................................................................................................................ 3
1. Contenido ........................................................................................................................................... 4
1.1. Definición.................................................................................................................................... 4
1.2. Arquitectura OLAP ................................................................................................................... 4
1.3. Características Básicas del OLAP ....................................................................................... 7
1.3.1. OLAP Relacional ............................................................................................................... 7
1.3.2. OLAP Multidimensional ................................................................................................ 11
1.3.3. OLAP Dimensional vs. OLAP Multidimensional. ................................................... 14
1.4. Extensiones de SQL para OLAP ......................................................................................... 16
1.4.1. La Extensión ROLLUP................................................................................................... 17
1.4.2. La Extensión Cube ......................................................................................................... 18
1.4.3. Vistas Materializadas ..................................................................................................... 19
2. Resumen ........................................................................................................................................... 32
3. Summary ........................................................................................................................................... 33
4. Recomendaciones.......................................................................................................................... 34
7. Glosario De Términos ................................................................................................................... 35
8. Bibliografía o Linkografía ............................................................................................................. 38
Base de Datos II 1
Procesamiento Analítico en Línea
ÍNDICE DE FIGURAS
FIGURA 1 ARQUITECTURA CLIENTE/SERVIDOR DE UN OLAP ..................................................................................... 5
FIGURA 2 SERVIDOR OLAP CON MINIMERCADOS DE DATOS ...................................................................................... 6
ILUSTRACIÓN 3 ARQUITECTURA CLIENTE/SERVIDOR MOLAP .................................................................................. 14
FIGURA 4 INTEGRACIÓN DE OLAP CON UN PROGRAMA DE HOJA DE CÁLCULO ....................................................... 16
FIGURA 5 ESQUEMA DE COPO DE NIEVE ............................................................................................................................... 17
FIGURA 6 EXTENSIÓN ROLLUP ................................................................................................................................. 18
FIGURA 7 EXTENSIÓN CUBE ...................................................................................................................................... 19
FIGURA 8 CREACIÓN DE UNA VISTA MATERIALIZADA ................................................................................................. 22
FIGURA 9 ACTUALIZACIÓN DE UNA VISTA MATERIALIZADA ........................................................................................ 23
ILUSTRACIÓN 10 MUESTRAS DE APLICACIONES OLAP ............................................................................................. 24
FIGURA 11 CREACIÓN DE LA BD ................................................................................................................................ 25
FIGURA 12 ICONO DE EXCEL....................................................................................................................................... 25
FIGURA 13 SELECCIÓN DE CELDA .............................................................................................................................. 25
FIGURA 14 CINTA DATOS ............................................................................................................................................ 26
FIGURA 15 OBTENER DATOS ...................................................................................................................................... 26
FIGURA 16 DESDE FUENTE DE DATOS ........................................................................................................................ 26
FIGURA 17 DESDE ASISTENTE .................................................................................................................................... 26
FIGURA 18 ASISTENTE DE CONEXION DE DATOS I ...................................................................................................... 27
FIGURA 19 PROPIEDADES DE CONEXIÓN .................................................................................................................... 27
FIGURA 20 INICIO DE SESIÓN ...................................................................................................................................... 28
FIGURA 21 ASISTENTE DE CONEXIÓN DE DATOS I ...................................................................................................... 28
FIGURA 22 TERMINAR LA CONEXIÓN .......................................................................................................................... 29
FIGURA 23 IMPORTANDO DATOS ................................................................................................................................. 29
FIGURA 24 MUESTRA DE DATOS ................................................................................................................................. 30
FIGURA 25 MUESTRA DE DATOS ................................................................................................................................. 31
FIGURA 26 AGREGAR MÁS TABLAS ............................................................................................................................ 31
FIGURA 27 RESULTADO FINAL ................................................................................................................................... 32
ÍNDICES DE TABLAS
Base de Datos II 2
Procesamiento Analítico en Línea
I. INTRODUCCION
Esperamos que el contenido del trabajo sea lo más completo y a la vez práctico
posible, para que permita una rápida comprensión.
Base de Datos II 3
Procesamiento Analítico en Línea
1. Contenido
1.1. Definición
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.
Los datos se estructuran según las áreas de negocio, y los formatos de los
datos están integrados de manera uniforme en toda la organización.
El historial de datos es a largo plazo, normalmente de dos a cinco años.
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).
1.2. Arquitectura OLAP
Base de Datos II 4
Procesamiento Analítico en Línea
Los sistemas OLAP están diseñados para usar datos de almacén de datos y
operacionales.
Una arquitectura más común y practica es aquella en las que las GUI del OLAP
se ejecutan en estaciones de trabajo clientes, en tanto que la maquina OLAP
o servidor, compuesta de la lógica analítica de procesamiento y lógica OLAP
de procesamiento de datos, se ejecuta en una computadora compartida. En
ese caso, el servidor OLAP será en componente frontal para los datos para
soporte de decisiones del almacén de datos. Este componente frontal o capa
intermedia (porque esta entre el almacén de datos y la GUI) acepta y procesa
las solicitudes de procesamiento de datos generadas por las muchas
herramientas analíticas del usuario final. La GUI de usuario final podría ser un
programa personalizado o, más probablemente, un módulo de conexión que
se integra con software de hojas de cálculo o una herramienta de análisis y
consulta de datos de un tercero.
Base de Datos II 5
Procesamiento Analítico en Línea
Base de Datos II 6
Procesamiento Analítico en Línea
Base de Datos II 7
Procesamiento Analítico en Línea
Base de Datos II 8
Procesamiento Analítico en Línea
Base de Datos II 9
Procesamiento Analítico en Línea
REPRESENTACION DE VALORES
DE REGION EN MAPA DE BITS
Norte Sur Este Oeste
0 0 1 0
0 0 1 0
1 0 0 0
1 0 0 0
1 0 0 0
0 1 0 0
0 1 0 0
0 1 0 0
0 0 0 1
0 0 0 1
Base de Datos II 10
Procesamiento Analítico en Línea
Recuerde que el soporte para las VLDB (Base de Datos muy Grandes)
es un requisito de bases de datos para soporte de decisiones. Por tanto,
cuando la base de datos relacional se usa en una función de soporte de
decisiones, también debe ser capaz de guardar cantidades muy grandes
de datos. La capacidad de almacenamiento y el proceso de carga de
datos en la base de datos son de importancia decisiva. Por tanto, el
RDBMS debe tener las herramientas apropiadas para importar, integrar
y poblar el almacén con datos. Los datos para soporte de decisiones se
cargan normalmente en modo a granel (lote) desde los datos
operacionales. No obstante, las operaciones en lote requieren que las
bases de datos fuente y destino se reserven (bloqueen). La velocidad
de las operaciones de carga de datos es importante, en especial cuando
se ve que casi todos los sistemas operacionales funcionan 24 horas al
día, 7 días a la semana, 52 semanas al año. Por tanto, la ventana de
oportunidad para mantenimiento y carga de lotes de abre solo
brevemente, por lo general durante periodos de poca actividad.
Base de Datos II 11
Procesamiento Analítico en Línea
Base de Datos II 12
Procesamiento Analítico en Línea
Base de Datos II 13
Procesamiento Analítico en Línea
Base de Datos II 14
Procesamiento Analítico en Línea
Base de Datos II 15
Procesamiento Analítico en Línea
Base de Datos II 16
Procesamiento Analítico en Línea
introducciones a las nuevas de SQL que han sido creados para soportar
manipulaciones de base de datos OLAP.
[WHERE condición]
[HAVING condición]
Base de Datos II 17
Procesamiento Analítico en Línea
[WHERE condición]
Base de Datos II 18
Procesamiento Analítico en Línea
[HAVING condición]
Base de Datos II 19
Procesamiento Analítico en Línea
Base de Datos II 20
Procesamiento Analítico en Línea
As select_consulta;
Base de Datos II 22
Procesamiento Analítico en Línea
Base de Datos II 23
Procesamiento Analítico en Línea
Base de Datos II 24
Procesamiento Analítico en Línea
1.5. Ejemplo
Ejemplo con SQL y Excel
Paso 1. Creamos una base de Datos en SQL Server y llenamos
registros a cada tabla creada:
Base de
Datos
Seleccionad
Figura 11 Creación de la BD
Base de Datos II 25
Procesamiento Analítico en Línea
Base de Datos II 26
Procesamiento Analítico en Línea
Base de Datos II 27
Procesamiento Analítico en Línea
Click en Aceptar
Paso 11. Nos aparece la ventana de Asistente para la conexión de datos.
Seleccionamos
la BD bdRemza
Base de Datos II 28
Procesamiento Analítico en Línea
Base de Datos II 29
Procesamiento Analítico en Línea
Base de Datos II 30
Procesamiento Analítico en Línea
Base de Datos II 31
Procesamiento Analítico en Línea
2. Resumen
Base de Datos II 32
Procesamiento Analítico en Línea
OLAP Relacional:
3. Summary
OLAP whose acronym stands for Online Analytical Processing are charged with
the goal of expediting the query of large amounts of data, it is useful to extract
important information; such as the sales trend, patterns of consumer behavior,
elaboration of complex reports, etc.
The operational characteristics of the OLAP can be divided into three main
modules:
Graphical user interface (GUI).
Logic of analytical processing.
Data procedure logic.
The basic characteristics of OLAP are the following:
OLAP Relational:
The ROLAP adds the following extensions to traditional RDBMS technology.
Supports multidimensional data schema within the RDBMS.
Data access language and query performance.
Support for very large databases (VLDB)
OLAP Multidimensional
Base de Datos II 33
Procesamiento Analítico en Línea
4. Recomendaciones.
Es recomendable usar el OLAP cuando se tienen grandes cantidades de
datos para poder utilizar las múltiples consultas.
Es importante usar el OLAP en empresas para la gestión eficaz de
información.
Es importante utilizar cubos para visualizar las transacciones o procesos de
múltiples vistas.
El OLAP se puede aplicar tanto en herramientas como Excel, visual, etc. para
esto es necesario no olvidarse del usuario y/o contraseña de las bases de
datos con las que actuaremos.
Se recomienda que para la conexión con ORACLE se debe iniciar con el
usuario que le agregamos al momento de instalarlo.
5. Conclusiones
Concluimos que OLAP es una herramienta eficaz para la gestión de consultas
de múltiples datos, gracias a la utilización de los cubos OLAP que lo podemos
ver de múltiples dimensiones
La data warehouse OLAP es una herramienta que nos abre la puerta a la
competitividad, optimiza tiempo y dinero. Nos permite tener una toma de
decisiones, con fundamentos sólidos, positiva para la organización y
productiva y sobre todo facilita la comprensión de cantidades grandes de
información fáciles de consultar.
Nos permite ir al análisis directo y trabajar bajo un modelo multidimensional
y dinámico.
El procedimiento multidimensional nos permite explorar el comportamiento
de varias variables de escala a través de estadísticos de resumen, los cuales
son expresados de acuerdo a una combinación específica de categorías de
múltiples variables categóricas.
La utilidad del modelo multidimensional, radica en la posibilidad de apreciar
el comportamiento de los datos a medida que se definen nuevas
combinaciones de categorías, permitiéndonos observar aspectos específicos
de la información como la edad o los ingresos de las mujeres casadas.
Base de Datos II 34
Procesamiento Analítico en Línea
Base de Datos II 35
Procesamiento Analítico en Línea
Se basan en los populares cubos OLAP, que se construyen agregando, según los
requisitos de cada área o departamento, las dimensiones y los indicadores
necesarios de cada cubo relacional. El modo de creación, explotación y
mantenimiento de los cubos OLAP es muy heterogéneo, en función de la
herramienta final que se utilice.
Cube o Cubo
En líneas generales, se llama Cube a la estructura de datos multidimensional que
representa la intersección de una combinación única de dimensiones. Para cada
intersección hay una celda que contiene un valor.
BENCHMARK
Se trata de un tipo de medida que es utilizada para llevar a cabo comparaciones,
siendo una de las más frecuentes la contrapartida precio-ganancia.
WORDKFLOW
Su traducción al español es flujo de trabajo, y precisamente se refiere a los
volúmenes de información referidos al flujo de trabajo en la empresa, es decir que
engloba a las herramientas que permiten el flujo de documentos entre los usuarios,
para de esta forma poder llevar a cabo los procesos propios del negocio.
FORECASTING
Se trata de los pronósticos que se pueden obtener del análisis de la información
contenida en las bases de datos de la empresa, un aspecto más que importante
para poder tomar decisiones correctas a futuro.
MODELING O MODELADO
Este término se refiere básicamente a las distintas acciones que tienen lugar para
poder representar en un modelo el funcionamiento de una empresa, con el objetivo
de que pueda ser utilizado para simular el mundo real y el desempeño de la
organización dentro de este. Es por ello que en la actualidad los analistas,
planificadores y ejecutivos de las compañías suelen utilizar el Modeling a menudo,
ya que les permite a través de la simulación, llevar a cabo un análisis concreto
sobre las realidades operacionales y financieras de la empresa, con lo cual se
vuelve una herramienta imprescindible para la toma de decisiones.
Base de Datos II 36
Procesamiento Analítico en Línea
Base de Datos II 37
Procesamiento Analítico en Línea
https://www.sinnexus.com/business_intelligence/olap_vs_oltp.aspx
https://www.youtube.com/watch?v=3ul5KiSyzKo
https://www.iniciativasempresariales.com/admin/img/Business_intelligence_Big_
Data.pdf
https://www.codeproject.com/Articles/658912/Create-First-OLAP-Cube-in-SQL-
Server-Analysis-Serv
https://www.sqlshack.com/es/caracteristicas-de-sql-server-business-intelligence-
creando-un-simple-cubo-olap/
Base de Datos II 38
Procesamiento Analítico en Línea
https://books.google.com.pe/books?id=KlNC0Gc_RREC&printsec=frontcover&dq
=libro+de+base+de+datos+carlos+coronel&hl=es-
419&sa=X&ved=0ahUKEwju8oH8yeHbAhUyqlkKHSUzCrwQ6AEILDAB#v=onepa
ge&q=libro%20de%20base%20de%20datos%20carlos%20coronel&f=false
Base de Datos II 39