Juan Alvites 27/04/2015 INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS Semana 6 Alvites Huamaní Juan.

Slides:



Advertisements
Presentaciones similares
Importancia de la Documentación de proyectos
Advertisements

Enero 28, 2009 Módulo de Inteligencia de Negocios.
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
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (4ta Semana) Lunes 28 de Agosto del 2006 Juan José Montero Román.
Introducción a los Sistemas de Bases de Datos
¿QUÉ SON LAS BASES DE DATOS?
DESARROLLO DE CUBOS OLAP
Director: Ing. Washington Pérez Codirector: Ing. Andrés de la Torre
Data Mart para la gestión de reportes y apoyo a la toma de decisiones del departamento de RR.HH. de la empresa de agua S.A.” Agosto 2010.
Informe caso de estudio Implementación de un Datawarehouse
Jesús Angel Ovando División de Estudios de Posgrado Instituto Tecnológico de Orizaba.
Julio Pacheco SQL SERVER 2005 XML APRENDIENDO CON EJEMPLOS.
DATAWAREHOUSE.
Introducción a la Computación (IC) I Facultad de Ingeniería y Arquitectura Juan José Montero Román.
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
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.
Características de un Data Warehouse
UNIDAD I Conceptos Básicos.

Ejemplo PRACTICO Proyecto Examen1 .. Examen 6
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.
Unidad VI Documentación
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
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:
S ISTEMAS DE INFORMACION ERP - CRM Presentado por: YULI ANDREA CUELLAR.
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.
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
1 Prof:Paula Quitral INTRODUCCIÓN DATAWAREHOUSE Departamento de Informática Universidad de Rancagua.
Business Intelligence. ¿Por qué Business Intelligence?  a capacidad para tomar decisiones de negocio precisas y de forma rápida se ha convertido en una.
Ing. Fredys Simanca Herrera.  Es muy habitual encontrarse con que más de un 30% de la información contenida en los sistemas operaciones o es incorrecta.
Lenguaje Estructurado de Consulta
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS
SISTEMA DE BASE DE DATOS
DATA WAREHOUSE.
Visual Basic FUNCIONES Y PROCEDIMIENTOS
INSTRUCCIONES Elaboración de la Presentación:
 La capacidad para tomar decisiones de negocio precisas y de forma rápida se ha convertido en una de las claves para que una empresa llegue al éxito.
Business Intelligence. ¿Por qué Business Intelligence? La capacidad para tomar decisiones de negocio precisas y de forma rápida se ha convertido en una.
Juan Alvites 02/08/2015 INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS Semana 3 Alvites Huamaní Juan.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Introducción al Data Warehouse
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.
Taller de Inteligencia de Negocios SQL Server Analysis Services Semana 8.
DATA WAREHOUSE.
María Trinidad Serna Encinas
Sistematización de Conceptos
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.
Es el proceso mediante el cual quienes toman decisiones en una organización obtienen, procesan y analizan información pertinente, interna y externa,
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
SISTEMAS DE INFORMACIÓN MÓDULO DE TECNOLOGÍA DE INFORMACIÓN.
La Metodología Kimball, es una metodología empleada para la construcción de un almacén de datos (data warehouse, DW) que no es más que, una colección de.
Transcripción de la presentación:

Juan Alvites 27/04/2015 INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS Semana 6 Alvites Huamaní Juan

Juan Alvites HERRAMIENTAS DE BUSINESS INTELLIGENCE - DATAWAREHOUSE Contenido 1.Introducción 2.Definición 3.Datawarehouse 4.Estructura del Datawarehouse 2

Juan Alvites 1. Introducción 3

Juan Alvites 2. Definición Se entiende como herramientas de Business Intelligence todas las aplicaciones orientadas a convertir datos en conocimiento para la organización, mediante la transformación de datos en información estructurada para su explotación directa por parte de la dirección. 4

Juan Alvites 2. Definición 5

Juan Alvites 3. Datawarehouse Un Datawarehouse es un gran almacén de datos, en el que se integran datos procedentes de varias fuentes. Además un Datawarehouse debe disponer de una gran capacidad de almacenamiento (gigabytes o terabytes) 6

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

Juan Alvites 8 Explicación de la definición Orientado hacia temas: los datos se almacenan y agrupan por temas de interés.

Juan Alvites 9 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

Juan Alvites 10 Explicación de la definición No volátiles: son estables, una vez almacenados los datos no se modifican. BD DW DWDW SELECT INSERT UPDATE DELETE REPORTSSELECT CARGA

Juan Alvites 11 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

Juan Alvites 12 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)

Juan Alvites 13 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

Juan Alvites Almacenes y Minería de Datos14 ARQUITECTURA DATAWAREHOUSE GESTOR CARGA GESTOR ALMACENAMIENTO GESTOR CONSULTAS BD operacional Partimos de una BD operacional y se basa en 3 módulos

Juan Alvites 15 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

Juan Alvites 16 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

Juan Alvites 17 MODELO ESTRELLA - STAR FACT DIM_1 DIM_2 DIM_TIEMPO DIM_3 # PK4 # PK1 # PK2 # PK3 # PK1 # PK2 # PK3 # PK4 *campoA *campoB

Juan Alvites 18 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.

Juan Alvites 19 Ejemplo 1: CATEGORIAS_PROF # c_categoria * descripción * salario_min * salario_max USUARIOS # c_usuario * nombre * apellido1 * apellido2 * c_categoria * direccion USU_OFERTAS # c_categoria # c_oferta * salario_deseado OFERTAS # c_oferta * descripción * salario_min * salario_max * fx_alta 1 n 11 nn

Juan Alvites 20 Ejemplo 1: CATEGORIAS_PROF # c_categoria * descripción * salario_min * salario_max USUARIOS # c_usuario * nombre * apellido1 * apellido2 * c_categoria * direccion OFERTAS # c_oferta * descripción * salario_min * salario_max * fx_alta TIEMPO # c_tiempo * descripcion USU_OFERTAS # c_usuario # c_categoria # c_oferta * salario_deseado

Juan Alvites 21 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´)

Juan Alvites Ejemplos Arquitectura de Datawarehouse 22

Juan Alvites