DATAWAREHOUSE.

Slides:



Advertisements
Presentaciones similares
¿Cómo hacer los ejercicios prácticos de Access?
Advertisements

Bases de datos. bases de datos2 Bases de datos Una BD es un conjunto de datos integrados con información de un sistema objeto, con redundancia controlada.
integridad referencial
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
U I B 12/05/1999 Datawarehouse 1. U I B 12/05/1999 Datawarehouse 2 Conceptos Datawarehouse Datawarehouse: Repositorio completo de datos de la empresa,
DATA WAREHOUSE Presentador Por: Andrés Fabián Cortes Solano.
Introducción a LAS Bases de Datos
09/02/2014Curso Bases de Datos1 Ejemplos Álgebra Relacional.
Defensa Pública y Derechos Humanos
¿QUÉ SON LAS BASES DE DATOS?
DESARROLLO DE CUBOS OLAP
Director: Ing. Washington Pérez Codirector: Ing. Andrés de la Torre
Jesús Angel Ovando División de Estudios de Posgrado Instituto Tecnológico de Orizaba.
01/12/07Seminario de Bases de Datos1 Características Objeto Relacionales en Oracle 10G* * Tomado del curso de Francisco Moreno.
01/12/07Seminario de Bases de Datos1 Características Objeto Relacionales en Oracle 10G* * Tomado del curso de Francisco Moreno.
Seminario de Bases de Datos
Julio Pacheco SQL SERVER 2005 XML APRENDIENDO CON EJEMPLOS.
VISTAS EN INFORMIX Prof. Gabriel Matonte.
EL LENGUAJE ESTÁNDAR SQL
ALGEBRA RELACIONAL.
MODELOS DE DATOS.
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN
Facultad de Ciencia Política y Relaciones Internacionales Dirección de Concursos Proyecto: Informatización de la Gestión de Concursos Sistema CONDOR.
DATA WAREHOUSE Joseba Gil Noelia Suaña. ÍNDICE 1. Introducción. 2. ¿Qué es Data Warehouse? 3. Arquitectura. 4. Ventajas/Inconvenientes.
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
4/7/2015Curso Bases de Datos1 MODELO DE OBJETOS SEMÁNTICOS Francisco Moreno.
Características de un Data Warehouse
UNIDAD I Conceptos Básicos.

Ejemplo PRACTICO Proyecto Examen1 .. Examen 6
Administración de Bases de Datos
Implementación de Datawarehouse
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
DATA WAREHOUSE Equipo 9.
TEMA: Evolución de los Sistemas de Información
Juan Alvites 27/04/2015 INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS Semana 6 Alvites Huamaní Juan.
Ing. Elkin José Carrillo Arias
Fases del Ciclo de Vida de un DW
Juanita Flores Rodríguez Ana Vianey Ferreyra Díaz
Elaborado por: GCRM Institución Gabriel García Márquez.
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
Visión Panorámica Diccionario de Datos Paso al diseño
INSTRUCCIONES Elaboración de la Presentación:
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en.
LENGUAJE SQL.
1 Prof:Paula Quitral INTRODUCCIÓN DATAWAREHOUSE Departamento de Informática Universidad de Rancagua.
Lenguaje Estructurado de Consulta
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
SISTEMA DE BASE DE DATOS
INSTRUCCIONES Elaboración de la Presentación:
INSTRUCCIONES Elaboración de la Presentación: 1.- COMPLETA en LA PRESENTACION EL TEMA SQL 2.- En el penúltimo punto, DE ACUERDO AL EXAMEN QUE TE TOCO EN.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Consultas SQL. SQL SQL es un lenguaje de consulta estructurado (Structured Query Languague). Se utiliza para: Eliminar Modificar Consultar La base de.
Introducción al Data Warehouse
Qué es SQL? Sentencias básicas
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Especialista en Business Intelligence Analysis Services SSAS (Sesión 8) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Subsistema de Costos y Procesos del VERSAT-Sarasola
Un Sistema de Información Ejecutiva, EIS por sus siglas en inglés) es una herramienta de inteligencia empresarial, orientada a usuarios de nivel gerencial,
María Trinidad Serna Encinas
Unidad 6. Tema 4. Lenguaje de consultas SQL
Ing. Ernesto Sierraalta Fundamentos de Desarrollo de Proyectos de Inteligencia de Negocios ( Decision Support Systems & Data Warehousing.
Almacén de Datos MC BEATRIZ BELTRÁN MARTÍNEZ. Primavera 2016 MC BEATRIZ BELTRÁN MARTÍNEZ 33 Definición Colección de datos orientada a un dominio, integrado,
La Empresa La Problemática Estado Actual, Bases de datos relacionales Problemas con las consultas No muestra datos históricos Poca integridad en.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
Querys a bases de datos con MS ACCESS. DEFINAMOS LOS TERMINOS: DML=Lenguaje de manipulación de datos Las sentencias DML permiten generar consultas para.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
Transcripción de la presentación:

DATAWAREHOUSE

Almacenes y Minería de Datos Definición Datawarehouse (Almacen de datos) se define como una colección de datos que verifican las siguientes propiedades: Está orientado (a un tema) a objetos Datos integrados No volátiles Variante en el tiempo que surgieron como una herramienta de soporte para la toma de decisiones a nivel gerencial Almacenes y Minería de Datos

Explicación de la definición Orientado hacia temas: los datos se almacenan y agrupan por temas de interés. Almacenes y Minería de Datos

Explicación de la definición Datos integrados: el almacén de datos integra datos que provienen de varias fuentes. Partimos de una base de datos (operacional) y mediante un proceso de carga de datos hacemos el Datawarehouse. El proceso de carga es lo más complicado por problemas de codificación, medidas de los atributos… de las bases de datos. BD DW CARGA BD BD Almacenes y Minería de Datos

Explicación de la definición No volátiles: son estables, una vez almacenados los datos no se modifican. CARGA UPDATE SELECT DW BD DW REPORTS SELECT INSERT DELETE Almacenes y Minería de Datos

Explicación de la definición Variante en el tiempo: los datos contienen información sobre la fecha de los mismos, porque se hacen cargas de datos continuamente. Cuando los datos van cambiando, se actualizan los históricos y se guardan en ficheros temporales. Siempre va haber una variable tiempo. TIEMPO # id_tiempo * periodo Almacenes y Minería de Datos

Almacenes y Minería de Datos Características Podemos resumir las características de un Datawarehouse: Trabaja con datos de negocio Orientado a un sujeto Almacena datos actuales orientado a un histórico (actual + histórico) Datos más bien resumidos (no información detallada) Almacenes y Minería de Datos

Almacenes y Minería de Datos DIFERENCIAS BD OPERACIONAL Datos operacionales Orientado a aplicaciones Datos Actuales Datos Detallados Datos en continuo cambio DATAWAREHOUSE Datos de negocio Orientado al sujeto Actuales + Histórico Datos Resumidos Datos Estables Almacenes y Minería de Datos

ARQUITECTURA DW Partimos de una BD operacional y se basa en 3 módulos GESTOR ALMACENAMIENTO GESTOR CARGA GESTOR CONSULTAS Almacenes y Minería de Datos

Almacenes y Minería de Datos GESTOR DE CARGA Permite hacer la carga. Como dificultades nos podemos encontrar: La integración de los datos Elección del momento de la carga El tiempo de carga sea el mínimo posible Buen diccionario de datos o METADATA (para evitar cometer errores en la carga) Diseño de procedimientos PL/SQL Almacenes y Minería de Datos

GESTOR DE ALMACENAMIENTO Se encarga del almacenamiento, de la estructura,…. Existe una tabla llamada FACT (Hecho) y unas tablas llamadas dimensiones o tablas dimensionales. Entre la tabla FACT y las tablas dimensionales suele haber relaciones 1:N Este modelo tiene forma de estrella por eso se denomina MODELO STAR Almacenes y Minería de Datos

Almacenes y Minería de Datos MODELO STAR DIM_TIEMPO DIM_1 # PK4 # PK1 FACT # PK1 # PK2 # PK3 # PK4 *campoA *campoB DIM_3 DIM_2 # PK3 # PK2 Almacenes y Minería de Datos

Almacenes y Minería de Datos GESTOR DE CONSULTAS Las consultas se hacen sobre la tabla FACT. También se encarga de los perfiles, pues las consultas (reports) serán diferentes dependiendo del usuario y sus necesidades. Almacenes y Minería de Datos

Almacenes y Minería de Datos Ejemplo 1: CATEGORIAS_PROF # c_categoria * descripción * salario_min * salario_max 1 n USUARIOS # c_usuario * nombre * apellido1 * apellido2 * c_categoria * direccion OFERTAS # c_oferta * descripción * salario_min * salario_max * fx_alta USU_OFERTAS # c_categoria # c_oferta * salario_deseado 1 1 n n Almacenes y Minería de Datos

Almacenes y Minería de Datos Ejemplo 1: USUARIOS # c_usuario * nombre * apellido1 * apellido2 * c_categoria * direccion # PK1 CATEGORIAS_PROF # c_categoria * descripción * salario_min * salario_max USU_OFERTAS # c_usuario # c_categoria # c_oferta * salario_deseado TIEMPO # c_tiempo * descripcion OFERTAS # c_oferta * descripción * salario_min * salario_max * fx_alta Almacenes y Minería de Datos

Almacenes y Minería de Datos REPORTS ¿Cuántos usuarios se han apuntado a las ofertas de empleo del mes de enero? SELECT count(*) FROM USUARIOS_OFERTAS U, OFERTAS O WHERE U.c_oferta=o.c_oferta AND O.fx_alta BETWEEN (’01/01/07’,`31/01/07´) Almacenes y Minería de Datos