Repositorios (data warehouses) OLAP
|
|
|
- María Rosa Luna Ferreyra
- hace 10 años
- Vistas:
Transcripción
1 Repositorios (data warehouses) OLAP Carlos Hurtado Larrain Profesor Asistente, Departamento de Ciencias de la Computación, Universidad de Chile
2 Contenido Motivación Nivel Lógico de un Repositorio OLAP Modelo Multidimensional Nivel Físico de un Repositorio OLAP Almacenamiento y Procesamiento de datos
3 Contenido Motivación Nivel Lógico de un Repositorio OLAP Modelo Multidimensional Nivel Físico de un Repositorio OLAP Almacenamiento y Procesamiento de datos
4 Principio de Independencia de los Datos 1960s: datos se manejaban con sistemas de archivos + operaciones de acceso 1970: noción de Independencia de los Datos (Ted Codd). Usuarios y aplicaciones no necesitan conocer las complejidades del almacenamiento físico de los datos Noción seminal para Bases de Datos (BD) y Sistemas Administradores de BDs.
5 Nivel Físico vs. Nivel Lógico Nivel Físico: Representación: bit, byte, campo, registro, archivo, bloque, cilindro, llave, dirección física, etc. Acceso: acceso secuencial, acceso directo, etc. Nivel Lógico: Representación: entidad, clase, relación, tabla, atributo, tupla, etc. Acceso: lenguaje de consulta (ej., SQL)
6 Nivel Lógico: Modelo de Datos Conceptos para imaginar datos Lenguaje para manipular y extraer datos Elija el de su preferencia: Jerárquico (IMS), Redes (IDS), Relacional,Orientado a Objetos (O2), Multidimensional (OLAP), Semiestructurado (XML), RDF (Web Semántica), etc, etc, etc.
7 Modelos de Datos: qué tienen en común? Registro: unidad atómica de información sobre el mundo. Juan Pérez 30 Nombre Edad Lo mismo que: entidad, tupla, objeto, etc.
8 Modelos de Datos: en qué se diferencian? Forma de agrupar registros: Conjuntos Modelo Relacional Grafo Modelo de Redes, Orientado a Objetos, XML, RDF, etc.
9 Conjuntos vs. Grafo
10 Conjuntos vs. Grafo Conjuntos: Orientado a encontrar grupos de registros Ejemplo: personas mayores que Juan Grafo: Orientado a encontrar conexiones de registros Ejemplo: árbol genealógico de Juan
11 Ejemplo Grafo : Modelo de Redes CODASYL (1971) Representación: registro lógico, enlace. Acceso: navegación recorriendo enlaces Variante: Modelo Jerárquico (IBM-IMS 1970)
12 Ejemplo Conjuntos : Modelo Relacional Ted Codd (1970) Representación: tupla, tabla. Acceso: conjuntos de tuplas a la vez (SQL) Modelo dominante en la actualidad Industria de Bases de Datos Relacionales en año 2004: $US 9000 millones (Gartner).
13 Ejemplo: Cadena de Supermercados Datos: Supermercados y sus descripciones Productos (SKU) y descripciones Precios de productos y promociones Transacciones de ventas en cada supermercado Proveedores y partes entregadas por ellos Inventario en bodegas y supermercado Ordenes de compra a proveedores, transacciones y facturas Programa clientes frecuentes, recursos humanos etc...
14 Cadena de Supermercados: Tablas Venta(SupId,ProdId,Precio,Cantidad,Fecha,CajaId) Supermercado(SupId, Area, DireccionId, AdminId,... ) Direccion(DireccionId, Calle, Numero, ComunaId,...) Comuna(ComunaId, AreaDeVentaId, RegionId, NumHabitantes,...) Region(RegionId, NumHabitantes, PaisId,...) Administrador(AdministradorId, Nombre, Sueldo, ContratoId,...) Contrato(ContratoId, Tipo, Texto,...)
15 Modelo Relacional: también necesitamos representar grafos Claves ajenas: Venta(SupId,ProdId,Precio,Cantidad,Fecha,CajaId) Supermercado(SupId, Area, DireccionId, AdminId,... ) Direccion(DireccionId, Calle, Numero, ComunaId,...)
16 Esquema de una BD Relacional
17 Por qué tantas tablas? BD soporta procesos ventas, compras de insumos, traspasos de bodegas, pagos, etc. BD optimizada para procesamiento transaccional en línea (OLTP) Normalizada Abundan BD productivas con cientos de tablas.
18 Consultas Analíticas No todo es transacciones, que sucede si queremos analizar tendencias: Ventas totales por semana, supermercado y tipo de producto. Productos más vendidos en los últimos dos meses. Clientes que compraron más el mes pasado....
19 Ejemplo: Ventas totales por país Select pais, SUM(Precio*Cantidad) From Venta, Supermercado, Direccion, Comuna, Region where Venta.SupId = Supermercado.SupId, Supermercado.DirId = Direccion.DirId, Direccion.ComunaId=Comuna.ComunaId, Comuna.RegionId=Region.RegionId Group By pais
20 Consulta Analítica en SQL Select T1.A1, T1.A2,..., Tn.Am, SUM(Tk.Ap) From T1,..., Tn where (Ti.Ai = Tj.Aj)* Group By T1.A1, T1.A2,..., Tn.An
21 Analista vs. Administrador BD Analista Consulta analítica Administrador BD Datos (reporte)
22 Ciclo Analista-Administrador BD Analista: recibe reporte y observa que ventas en semana 10/2002 son altas; quiere saber por qué. Solicita ventas por día en semana 10/2002. Administrador BD: programa nueva consulta y envia reporte Analista: analiza resultado y solicita otra consulta Administrador BD: programa consulta y entrega reporte Etc... etc... etc... etc
23 Ciclo Analista - Administrador BD (cont.) While (analista no enemigo de Administrador BD) do analista: analiza reporte actual y pide nuevo reporte administrador BD: programa nueva consulta y entrega reporte
24 Limitación del Modelo Relacional Complejidad para visualizar datos y formular consultas analíticas
25 Procesamiento Analítico en Línea (OLAP) (1) Consulta y visualización de datos de acuerdo al modelo de datos multidimensional
26 Historia de OLAP Pre-historia 80 s Bases de datos estadísticas (ej., Statistical Object Representation Model (STORM) Rafanelli y Shoshani) Agregación en SQL (SELECT-FROM-WHERE-GROUPBY) Despegue Codd et al. Providing OLAP to useranalysts: an IT mandate, Arborsoft Gray et al. Data Cube: A relational Operator Generalizing Group-By, cross-tab and sub totals Benchmark para OLAP (APB-1).
27 OLAP vs. OLTP
28 Repositorio (data warehouse) OLAP
29 Contenido Motivación Nivel Lógico de un Repositorio OLAP Modelo Multidimensional Nivel Físico de un Repositorio OLAP Almacenamiento y Procesamiento de datos Extracción Transformación y Carga
30 Modelo de Datos Multidimensional Datos describen un proceso, que se representa como: Dimensiones: Perspectivas que usamos para visualizar el proceso Hechos: Asignaciones de mediciones a puntos en espacios Formados por dimensiones
31 Ejemplo: Cadena de Supermercados Hecho: n unidades de un producto p fueron vendidas en una fecha d por x pesos en una tienda s. Dimensiones: Producto: código, descripción, marca, categoría, etc. Lugar: código, nombre, dirección, tipo, etc. Tiempo: fecha, día, semana, mes, semestre, año, etc. Medidas: Número de unidades Precio de Venta Costo
32 Ejemplo: Registro Meteorológico Hecho: en la latitud x, longitud y, altitud a y fecha d fue medida una temperatura t y presión p. Dimensiones: Latitud Longitud Altitud Fecha Medidas: Temperatura Presión
33 OLAP Relacional: Esquema Estrella
34 OLAP Relacional: Esquema Copo de Nieve
35 Conjuntos vs. Grafos en OLAP Necesitamos algo más que OLAP Relacional OLAP Multidimensional Dimensiones: Grafos: registros conectados Tablas de Hechos: Conjuntos de registros
36 Dimensión OLAP
37 Dimensión OLAP (irregular)
38 Importancia de Jerárquías Análisis de canasta en transacciones:
39 Importancia de Jerarquías (cont.)
40 Ejemplo: Modelo multidimensional de un Buscador Web
41 Consultas Analíticas sobre Modelo Multidimensional Inspeccionar las dimensiones Imponer una condición sobre las dimensiones Ejemplo: semestre = 1S97 Seleccionar atributos y categorías (granularidad) Seleccionar medidas y funciones de agregación Ejemplo: SUM(f.pesos) Observar el resultado e investigar por qué Nueva consulta...
42 Interfaz de Consulta OLAP
43 Interfaz de Consulta OLAP (cont.)
44 Operadores OLAP Roll-up: Cambiar una categoría en la granularidad por una categoría menos fina. Drill-down: inverso de Roll-Up. Navegación: sequencia de roll-ups y drilldowns Drill-across: cruzar más de una tabla de hechos
45 Operadores OLAP (cont.) Slice: imponer condiciones sobre las dimensiones Pivot: elegir atributos para la tabla de salida y cambiar la disposición de los atributos.
46 Gray et al. (1996) Cuboide: Cubo de Datos
47 Cubo de Datos (cont)
48 Grafo de Dependencia de un Cubo de Datos
49 Contenido Motivación Nivel Lógico de un Repositorio OLAP Modelo Multidimensional Nivel Físico de un Repositorio OLAP Almacenamiento y Procesamiento de datos Extracción Transformación y Carga
50 Procesamiento Analítico en Línea (OLAP) (1) Consulta y visualización de datos de acuerdo al Modelo Multidimensional y (2) Cálculo de respuestas en pocos segundos
51 Tamaño de Dimensiones y Hechos: Ejemplo Dimensión Tiempo: 2 años x 365 días = 730 días Dimensión Lugar: 100 supermercados Dimensión Producto: productos, ventas cada día en cada supermercado Tabla de hechos: 730 x 100 x = 2190 millones hechos Tamaño tabla de hechos: 2190 millones x 4 bytes x 6 = 52 GB
52 Cómo procesar consultas analíticas en pocos segundos? Un disco duro de 10 MB/seg vel. de transferencia tomaría 50 minutos sólo para calcular el total vendido por la cadena. Problema: el cálculo de una vista cúbica es proporcional al tamaño de la tabla de hechos que se accede.
53 Tamaño de un Cubo de Datos
54 Tamaño de un Cubo de Datos (cont.) Un cubo de datos puede tener hasta: E1 E2... En hechos, donde Ei es el número de elementos de la dimensión i. Tamaño del cubo es cercano a tamaño de tabla de hechos, si los datos son densos y la jerarquía se condensa fuertemente hacia arriba. En general puede ser MUCHO mayor Ejemplo: benchmark TPC/D, part customer supplier, la tabla de hechos tiene 6 millones de tuplas, el cubo tiene 19 millones.
55 Cálculo de un Cubo de Datos Algoritmo Básico (Gray et al. 1996): Leer la tabla de hechos y por cada tupla leida, actualizar las tuplas asociadas del cubo en cada cuboide Algoritmos Avanzados Algunos cuboides se pueden calcular de otros cuboides Podemos computar el cubo por niveles. Sólo sirven para cubos distributivos (ejemplo: SUM, MAX, MIN, etc)
56 Procesamiento de Consultas en OLAP Calcular y materializar completamente el cubo (no siempre es posible) Problema explosión del cubo. Costo de actualización Almacenar sólo la tabla de hechos base, computar los cuboides en tiempo de consulta Problema: computar un cuboide sobre dimensiones simple toma tiempo proporcional al tamaño de la tabla de hechos base Materializar sólo algunos cuboides y usar navegación de agregados (Harinaraya et al 1996)
57 Navegación en Agregados Derivar un cuboide requerido por el usuario a partir de otro(s) cuboide del cubo. Supongamos que queremos computar (All, Proveedor, All) en TPC-D Benchmark
58 Navegación en Agregados (cont.)
59 Navegación en Agregados y Grafo de Dependencia
60 Herramientas Servidor OLAP: procesamiento de consultas, almacenamiento de cubos Front-end: clientes OLAP, planillas de cálculo, visualización Back-End extracción, transformación y carga de datos (ETL) Otras: monitoreo, administración, etc.
61 Herramientas: Servidores OLAP Microsoft SQL Server Enterprise Edition OLAP Server IBM/DB2 OLAP Server Enterprise Edition Oracle 9i Enterprise Edition Express Server
62 Herramientas: Aplicaciones Medianas Cognos Brio Business Objects OLAPX Mondrian (código abierto)
63 Herramientas: ETL DataStage XE 6.0 Suite (Ascential Software) PowerCenter 6.0 (Informatica) Data Transformation Services 2000 (Microsoft)
64 Actualidad y Futuro de OLAP Extensiones del Modelo Multidimensional: Dimensiones irregulares, datos semiestructurados (XML). Diseño de Equemas Sistemas OLAP escalables
65 Diseño de Esquemas
66 Dimensiones Irregulares
67 Sistemas OLAP Escalables Ejemplo: Sistema T3 de Microsoft, EMC, Knosys y Unisis. Cubo de datos sobre 7600 millones de hechos (1.2 TB). Pruebas con 50 usuarios concurrentes y respuestas entre seg..
Fundamentos y Aplicaciones Prácticas del Descubrimiento de Conocimiento en Bases de Datos. - Sesión 5 -
Fundamentos y Aplicaciones Prácticas del Descubrimiento de Conocimiento en Bases de Datos - Sesión 5 - Juan Alfonso Lara Torralbo 1 Índice de contenidos Data Warehouse Modelo multidimensional Diagrama
Definición. Data Warehousing: almacenamiento, transformación y distribución de datos útiles para los responsables de tomar decisiones 9/29/2006 4
Definición Data Warehousing: almacenamiento, transformación y distribución de datos útiles para los responsables de tomar decisiones 9/29/2006 4 Definición (cont.) Un Data Warehouse es una colección de
Capítulo 2 Tecnología data warehouse
Capítulo 2 Tecnología data warehouse El objetivo de éste capítulo es mostrar la tecnología data warehouse (DW) como una herramienta para analizar la información. Este capítulo se encuentra organizado de
Almacén de datos - concepto. Arquitectura de un sistema de almacén de datos
Almacén de datos - concepto Almacén de datos (Bodega de Datos, Data warehouse) es una integrada colección de datos que contiene datos procedentes de sistemas del planeamiento del recurso de la empresa
Construcción de cubos OLAP utilizando Business Intelligence Development Studio
Universidad Católica de Santa María Facultad de Ciencias e Ingenierías Físicas y Formales Informe de Trabajo Construcción de cubos OLAP utilizando Business Intelligence Development Studio Alumnos: Solange
Contenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky
XIII Contenido Capítulo 1 Estructura y tipos de bases de datos...1 1.1 Introducción... 2 1.2 Definición de base de datos... 3 1.3 Sistema de Gestión de Bases de Datos... 4 1.4 Usuarios de la base de datos...
Sistemas de Información 12/13 La organización de datos e información
12/13 La organización de datos e información Departamento Informática e Ingeniería de Sistemas Universidad de Zaragoza ([email protected]) " Guión Introducción: Data Warehouses Características: entornos
Microsoft SQL Server Conceptos.
Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra
FACULTAD DE INGENIERÍA. Bases de Datos Avanzadas
FACULTAD DE INGENIERÍA Ingeniería en Computación Bases de Datos Avanzadas Datawarehouse Elaborado por: MARÍA DE LOURDES RIVAS ARZALUZ Septiembre 2015 Propósito Actualmente las empresas necesitan contar
UN PASEO POR BUSISNESS INTELLIGENCE
UN PASEO POR BUSISNESS INTELLIGENCE Ponentes: Agreda, Rafael Chinea, Linabel Agenda Sistemas de Información Transaccionales Qué es Business Intelligence? Usos y funcionalidades Business Intelligence Ejemplos
Apoyo a la toma de Decisiones. Carlos A. Olarte Bases de Datos II
Carlos A. Olarte Bases de Datos II Contenido 1 Introducción 2 OLAP 3 Data Ware Housing 4 Data Mining Introducción y Motivación Cómo puede analizarse de forma eficiente volúmenes masivos de datos? La consulta,
CAPÍTULO 4 IMPLEMENTACIÓN DE SARP. Este capítulo describe los detalles de la implementación de SARP. Una vez explicado el
CAPÍTULO 4 IMPLEMENTACIÓN DE SARP Este capítulo describe los detalles de la implementación de SARP. Una vez explicado el diseño del sistema SARP (ver Capítulo 3) es posible realizar su implementación.
Tema 11 Bases de datos. Fundamentos de Informática
Tema 11 Bases de datos Fundamentos de Informática Índice Evolución Tipos de modelos de datos y SGBD El modelo relacional y el Diseño de una Base de Datos Operaciones básicas: consulta, inserción y borrado.
Fundamentos de la Inteligencia de Negocios
Universidad Nacional de Salta Facultad de Ciencias Económicas, Jurídicas y Sociales Sistemas de Información para la Gestión Fundamentos de la Inteligencia de Negocios Administración de Bases de Datos e
DISEÑO E IMPLEMENTACIÓN DE SOLUCIONES BUSINESS INTELLIGENCE CON SQL SERVER 2012
DISEÑO E IMPLEMENTACIÓN DE SOLUCIONES BUSINESS INTELLIGENCE CON SQL SERVER 2012 FLUJO DE CAPACITACIÓN Prerrequisitos Fundamentos de Programación Sentencias SQL Server 2012 Duración: 12 horas 1. DESCRIPCIÓN
SpagoBI Open Source Business Intelligence
SpagoBI Open Source Business Intelligence La plataforma SpagoBI Open Source Business Intelligence Conceptos Inteligencia empresarial (Business Intelligence) es un agregado de aplicaciones y herramientas
Repaso de Conceptos Básicos de Bases de Datos
escuela técnica superior de ingeniería informática Repaso de Conceptos Básicos de Bases de Datos Departamento de Lenguajes Grupo de Ingeniería del Software Septiembre 2004 Definición Una base de datos
Business Intelligence
2012 Business Intelligence Agenda Programas Diferencias de OLTP vs OLAP Arquitectura de una solución de BI Tecnologías Microsoft para BI Diferencias entre OLTP v/s OLAP Alineación de Datos OLTP Datos organizados
SolucionesAnalíticas con Pentaho.
SolucionesAnalíticas con Pentaho. Objetivo Obtener experiencia práctica con los siguientes componentes de la plataforma Pentaho: Pentaho Data Integration (Kettle) Pentaho Analysis Services (Mondrian) Pentaho
Tecnologías de Información y Comunicación II CLASE 10
Tecnologías de Información y Comunicación II CLASE 10 Medidas Una medida es un tipo de dato cuya información es usada por los analistas (usuarios) en sus consultas para medir la perfomance del comportamiento
Estos documentos estarán dirigidos a todas las personas que pertenezcan a equipos de implementación de Oracle BI, incluyendo a:
Oracle Business Intelligence Enterprise Edition 11g. A lo largo de los siguientes documentos trataré de brindar a los interesados un nivel de habilidades básicas requeridas para implementar efectivamente
Fundamentos de la Inteligencia de Negocios
Sistemas de Información para la Gestión UNIDAD 2: Infraestructura de Tecnología de la Información Unidad 2 Infraestructura de Tecnología de la Información Estructura de TI y tecnologías emergentes. Estructura
IWG-101: Introducción a la Ingeniería. Departamento de Informática, UTFSM 1
IWG-101: Introducción a la Ingeniería Departamento de Informática, UTFSM 1 Gestión de Bases de Datos Gestión de Bases de Datos Base de datos una colección de datos relacionados organizados de manera de
Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.
Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento
Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008
Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008 Introducción Aunque la estrategia de adquisiciones que Oracle ha seguido en los últimos años siempre ha buscado complementar y fortalecer nuestra oferta
OLAP 2 OLAP 1 OLAP 4 OLAP 3 OLAP 5 OLAP 6
OLAP EXPLOTACIÓN UN DW: EXPLOTACIÓN UN DW:... OLAP 1 OLAP 2 EXPLOTACIÓN UN DW: MOLO UN AMBIENTE OLAP EXPLOTACIÓN UN DW: LAS HERRAMIENTAS OLAP PRESENTAN AL USUARIO UNA VISIÓN MULTIDIMENSIONAL LOS DATOS
Sistema de análisis de información. Resumen de metodología técnica
Sistema de análisis de información Resumen de metodología técnica Tabla de Contenidos 1Arquitectura general de una solución de BI y DW...4 2Orígenes y extracción de datos...5 2.1Procesos de extracción...5
Sistemas de Información para la Gestión. UNIDAD 2: RECURSOS DE TI Información y Aplicaciones
UNIDAD 2: RECURSOS DE TI Información y Aplicaciones UNIDAD 2: RECURSOS DE TI Información y Aplicaciones 1. La Información: Propiedades de la Información. Sistemas de Información. Bases de Datos. 2. Administración
CAPÍTULO 2 DATA WAREHOUSES
CAPÍTULO 2 DATA WAREHOUSES Un Data Warehouse (DW) es un gran repositorio lógico de datos que permite el acceso y la manipulación flexible de grandes volúmenes de información provenientes tanto de transacciones
Capítulo 4 Implementación
Capítulo 4 Implementación Este capítulo describe los detalles de implementación del sistema. La sección 4.1 habla sobre las herramientas utilizadas y detalla la arquitectura para la implementación de ATEXEM.
Es una colección de datos operativos almacenados y utilizados por los programadores de aplicaciones y por usuarios finales de muy diversa índole!
Objetivos de los sistemas de bases de datos" Vistas de datos" Modelos de datos " Lenguajes de definición de datos (DDL) " Lenguajes de manipulación de datos (DML)" Gestión de transacciones" Gestión de
BI Business Intelligence Un Mercado de Alto Crecimiento
BI Business Intelligence Un Mercado de Alto Crecimiento BI Business Intelligence Un Mercado de Alto Crecimiento 1 PROLOGO Vivimos en la sociedad de la información. Gracias a Internet y al desarrollo de
Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000?
Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000? Cómo usar este libro Estructura del libro Ejemplos Convenciones tipográficas 1.
La Base de Datos OLAP Analysis Services (SSAS) Agenda. Agenda. Construyendo una Solución de BI paso a paso con SQL Server 2005
Construyendo una Solución de BI paso a paso con SQL Server 2005 La Base de Datos OLAP Analysis Services (SSAS) Ing. José Mariano Alvarez [email protected] Agenda Por qué Analysis
Módulo Minería de Datos
Módulo Minería de Datos Diplomado Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS Análsis Dimensional OLAP On-Line Analytical Processing Estructura del Proceso
Anexo 11. Manual de Administración
PONTIFICIA UNIVERSIDAD JAVERIANA Anexo 11. Manual de Administración Para mantenimiento a los modelos y código fuente Alex Arias 28/05/2014 El presente documento muestra los requerimientos necesarios para
6.FUNDAMENTOS DE LA INTELIGENCIA DE NEGOCIOS: ADMINISTRACION DE BASES DE DATOS E INFORMACION
6.FUNDAMENTOS DE LA INTELIGENCIA DE NEGOCIOS: ADMINISTRACION DE BASES DE DATOS E INFORMACION CAJERO AUTOMATICO RESTAURANTE SUPERMERCADO YOUTUBE CINE UNIVERSIDAD BIBLIOTECA Administrador de Base de Datos
Cuadrante Mágico de Gartner para BI 2013 vs. 2014
Cuadrante Mágico de Gartner para BI 2013 vs. 2014 Challengers Leaders Challengers Leaders Niche Players Visionaries Niche Players Visionaries Cuadrante Mágico de Gartner SGBD y Sistemas de Data WareHouse
Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda
Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda Agradecimientos Introducción Gestores de bases de datos Servidores de bases de datos Microsoft SQL Server 2012 Qué puede hacer con SQL Server
3.3.3 Tecnologías Mercados Datos
3.3.3 Tecnologías Mercados Datos TECNOLOGIAS DATAMART: Aspect Data Mart es una solución completa de reportes para la empresa, que le proporciona un mayor entendimiento de las operaciones de sus negocios
Bases de Datos Modelo Relacional
Bases de Datos Modelo Relacional Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria [email protected] Objetivos Presentar los conceptos del método relacional
Guía práctica SQL Server 2008
Guía práctica SQL Server 2008 (c) Francisco Charte Ojeda Introducción Microsoft SQL Server 2008 Qué puede hacer con SQL Server 2008? Qué necesita saber para usar SQL Server 2008? Cómo usar este libro Estructura
DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: 004012 ACADEMIA A LA QUE PERTENECE: Base de datos I
PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: 004012 ACADEMIA A LA QUE PERTENECE: Base de datos I PROFESIONAL ASOCIADO Y LICENCIATURA Versión
ANEXO C Documento de Extracción. 1. Objetivo. 2. Alcance. 3. Arquitectura de la Extracción
ANEXO C Documento de Extracción 1. Objetivo El objetivo del documento de extracción es presentar aquellas características que se mencionan de manera general en el documento de tesis. Aquí se enfoca directamente
Arquitectura para análisis de información. Zombi es una arquitectura que proporciona de manera integrada los componentes
Capítulo 4 Arquitectura para análisis de información propuesta 4.1 Arquitectura Zombi es una arquitectura que proporciona de manera integrada los componentes necesarios para el análisis de información
Tema 1. Conceptos básicos
Conceptos básicos Sistema de Gestión de Bases de Datos, SGBD (DBMS, Database Management System): software diseñado específicamente para el mantenimiento y la explotación de grandes conjuntos de datos 1
Base de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Tecnologías de Información y Comunicación II.
INGENIERÍA EN INFORMÁTICA Tecnologías de Información y Comunicación II. INFORME: ETL y Modelo Estrella. NOMBRE : Ruben Chura, Andony Pavez. CARRERA : Ingeniería en Informática. ASIGNATURA : Tecnologías
SQL Server Business Intelligence parte 1
SQL Server Business Intelligence parte 1 Business Intelligence es una de las tecnologías de base de datos más llamativas de los últimos años y un campo donde Microsoft ha formado su camino a través de
CAPÍTULO 5. DESARROLLO Y PRUEBAS
CAPÍTULO 5. DESARROLLO Y PRUEBAS 5.1 Introducción a las Tecnologías 5.1.1 Herramientas 5.1.1.1 SQL Server Es un sistema que sirve para la gestión de base de datos basado en un modelo relacional. Así mismo
Indicadores de calidad de los títulos universitarios. Evaluación y análisis mediante sistemas de ayuda a la toma de decisiones
Indicadores de calidad de los títulos universitarios. Evaluación y análisis mediante sistemas de ayuda a la toma de decisiones M. Zorrilla, E. Mora, J. L. Crespo Departamento de Matemática Aplicada y Ciencias
Presentación de Pyramid Data Warehouse
Presentación de Pyramid Data Warehouse Pyramid Data Warehouse tiene hoy una larga historia, desde 1994 tiempo en el que su primera versión fue liberada, hasta la actual versión 8.00. El incontable tiempo
Índice libro SQL Server 2005 1 / 6
Sql Server 2005 Charte, Francisco Ed. Anaya Multimedia Precio: 13,30 336 páginas. Idioma: Español ISBN: 8441520283. ISBN-13: 9788441520288 1ª edición (06/2006). Índice libro SQL Server 2005 1 / 6 Microsoft
Oracle Business Intelligence Suite Standard Edition One. Antonio Akiyama ([email protected]) Consultor Senior Business Intelligence
Oracle Business Intelligence Suite Standard Edition One Antonio Akiyama ([email protected]) Consultor Senior Business Intelligence Desafíos actuales Visibilidad y Transparencia Rentabilidad,
RemitePIN: Nuevo procedimiento de firma electrónica para las aplicaciones de captura de las Oficinas Virtuales de Coordinación Financiera.
RemitePIN: Nuevo procedimiento de firma electrónica para las aplicaciones de captura de las Oficinas Virtuales de Coordinación Financiera. PROCEDIMIENTO DE OBTENCIÓN DE CLAVE DE FIRMA Introducción El presente
CAPÍTULO 3: Resultados
CAPÍTULO 3: CAPÍTULO 3: RESULTADOS La meta de un proyecto de consolidación de servidores físicos o de virtualización, es la creación de las máquinas virtuales que sean capaces de ejecutar las aplicaciones
Tecnologías Aplicadas a Business Intelligence Proyecto Práctico
Tecnologías Aplicadas a Business Intelligence Proyecto Práctico Empresa: La empresa en cuestión, es una Importadora y Distribuidora de Autopartes, con más de 30 años de vida. Nació como la distribuidora
[CASI v.0110] Pág. 1
I. DATOS INFORMATIVOS II. SUMILLA Carrera Especialidad Curso Código : T-INF105 Ciclo : Segundo Requisitos : Ninguno Duración : 12 Semanas Horas Semana : 06 horas Versión : v.0110 : COMPUTACIÓN E INFORMATICA
LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos.
LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos. Qué es mydocument enterprise? MyDOCument Enterprise es una solución de gestión documental diseñada para que las empresas
ANEXO A - Plan de Proyecto. 1. - EDT de la solución EDT GENERAL DEL PROYECTO1
ANEXO A - Plan de Proyecto 1. - EDT de la solución EDT GENERAL DEL PROYECTO1 2.- Diagrama de Gantt de la Solución DIAGRAMA DE GANTT- FASE INICIAL DOCUMENTACION Y ANALISIS2 DIAGRAMA DE GANTT- FASE FINAL
Business Intelligence
16/04/2008 ACIGRUP +34 977 127 647 [Volumen 1, número 1] Business Intelligence El interfaz definitivo de BI Si su empresa no ha escatimado gastos para construir una infraestructura punta en tecnología
www.itconsulting.com.bo
Señor(a): Cliente Presente.- Santa Cruz, 23 de octubre del 2012 Distinguido Señores: REF.: COTIZACION CURSO BUSINESS INTELLIGENCE & DATAWAREHOUSE & CUBOS OLAP EN EXCEL 2010 Consultores en Tecnologías de
INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2
Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008
5- Uso de sentencias avanzadas
Objetivos: 5- Uso de sentencias avanzadas Elaborar sentencias de manejo de datos. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Introducción: Después de trabajar con las sentencias
Bases de Datos: Teoría General y Aplicaciones
IN60E Aplicaciones de Bases de Datos en la Empresa y Minería de Datos Otoño 2008 Bases de Datos: Teoría General y Aplicaciones Universidad de Chile Departamento de Ingeniería Industrial Profesor: Richard
SERIE ESTRATEGIA COMERCIAL CRM. www.artica.com.mx. Lic. Guiomar Patricia González P.
SERIE ESTRATEGIA COMERCIAL Lic. Guiomar Patricia González P. 1 en pocas palabras En la época moderna, nos encontramos con distintos conjuntos de siglas para designar procesos, funciones, sistemas, soluciones
Beneficios estratégicos para su organización. Beneficios. Características V.2.0907
Herramienta de inventario que automatiza el registro de activos informáticos en detalle y reporta cualquier cambio de hardware o software mediante la generación de alarmas. Beneficios Información actualizada
Comparación entre Active Reports, Crystal Reports, y MS Reporting Services
Comparación entre Active Reports,, y Este documento presenta una comparación entre estas tres herramientas de generación de reportes. Autor: Santiago Blanco Fecha: 25 de julio de 2005 Soporte de distintas
Bases de Datos. Sistemas de Gestión de Bases de Datos
Bases de Datos Sistemas de Gestión de Bases de Datos Banco de datos Conjunto de datos relacionados Ejemplo: archivos de las oficinas de una empresa, con fichas, carpetas, archivadores, armarios... La gestión
Guía de usuario CUBO TI
Guía de usuario CUBO TI Soluciones Administrativo Financieras y Comerciales para Empresas Departamento de Ingeniería de Software TI Contenido Guía de usuario de Cubos Suite para Windows... 3 Introducción...
SÍLABO. : Obligatorio : Ingeniería de Sistemas : IS0704. : VII Ciclo : 03 Teoría y 02 Práctica : 04 : Lenguaje de Programación II
SÍLABO I. DATOS GENERALES 1.1. Nombre de la Asignatura 1.2. Carácter 1.3. Carrera Profesional 1.4. Código 1.5. Semestre Académico : 2014-I 1.6. Ciclo Académico 1.7. Horas de Clases 1.8. Créditos 1.9. Pre
Técnicas de Diseño CRM 1
Técnicas de Diseño CRM SAAT 2 Índice Descripción del Negocio... 3 Contexto... 3 Alcance... 3 Glosario... 5 Arquitectura propuesta... 7 Manejo de sesiones... 7 Implementación de persistencia y transaccionalidad...
Los servicios más comunes son como por ejemplo; el correo electrónico, la conexión remota, la transferencia de ficheros, noticias, etc.
Página 1 BUSCADORES EN INTERNET Internet es una red de redes informáticas distribuidas por todo el mundo que intercambian información entre sí mediante protocolos 1 TCP/IP. Puede imaginarse Internet como
Sistema de Información Administrativa Financiera
SIAF Sistema de Información Administrativa Financiera Es una solución de software empresarial diseñado para las empresas Ecuatorianas. Es un sistema integrado y consta de varios módulos que permite manejar
Gestión de Información en Cuentas Nacionales de Chile
Gestión de Información en Cuentas Nacionales de Chile Gerencia de Estadísticas Macroeconómicas Departamento Cuentas Nacionales 1 B A N C O C E N T R A L D E C H I L E OCTUBRE 2009 Temario I. Antecedentes
Sistemas de Data Warehousing
Federación Médica del Interior (FEMI) Sociedad Uruguaya de Informática en la Salud (SUIS) Información en Salud Edición 2009 Sistemas de Data Warehousing Dr. Ing. Adriana Marotta (In.Co - F.Ing - UDELAR)
Manual de Referencia. Manual de instalación rápida SQL
Manual de instalación rápida SQL 1 BIENVENIDOS A ON THE MINUTE. Gracias por adquirir On The Minute. Este sistema le permitirá controlar las asistencias de los empleados de su empresa, así como las incidencias
http://www.statum.biz http://www.statum.info http://www.statum.org
ApiaMonitor Monitor de Infraestructura BPMS Por: Ing. Manuel Cabanelas Product Manager de Apia [email protected] http://www.statum.biz http://www.statum.info http://www.statum.org Abstract A
Integración de Datos y ETL con Oracle Warehouse Builder
Oracle University Contact Us: +34916267792 Integración de Datos y ETL con Oracle Warehouse Builder Duration: 5 Days What you will learn Los participantes aprenderán a cargar datos mediante la ejecución
Presentación y Planificación del Proyecto: Administración de Calzado
1 Presentación y Planificación del Proyecto: Administración de Calzado Integrantes Manuel Cubillos [email protected] Juan Díaz [email protected] Felipe Llancaleo [email protected] Alberto
2071 Querying Microsoft SQL Server 2000 with Transact- SQL
2071 Querying Microsoft SQL Server 2000 with Transact- SQL Introducción La meta de este curso es proveer a los estudiantes con las habilidades técnicas requeridas para escribir consultas básicas de Transact-SQL
Familia de Windows Server 2003
Familia de Windows Server 2003 Windows Server 2003 está disponible en cuatro ediciones. Cada edición se ha desarrollado para una función de servidor específica, como se describe en la tabla siguiente:
INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS BASES DE DATOS
INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS Datos repetidos. No se manejan estándares. Había inconsistencia de datos. Falta de seguridad en los datos. No existían
Toda base de datos relacional se basa en dos objetos
1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.
Tema 5: Integración de Datos Distribuidos
Tema 5: Integración de Datos Distribuidos Integración de Datos Distribuidos El problema de la integración de datos distribuidos consiste en integrar datos de fuentes distribuidas, heterogéneas y posiblemente
MOLAP REALIZADO POR: JOSE E. TABOADA RENNA
MOLAP REALIZADO POR: JOSE E. TABOADA RENNA BASE DE DATOS Conjunto de datos estructurados, fiables y homogéneos organizados independientemente en máquina, m accesibles en tiempo real, compatible por usuarios
Almacenar y acceder a Información universitaria. Almacenar y acceder información de tipo de imágenes u otros formatos.
Miguel Ángel Moreno Moreno Ingeniería de sistemas grupo 401 TALLER: 1. Diferencia entre base de datos y SGBD: La base de datos es un conjunto de información relacionada que se encuentra agrupada o estructurada,
INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades
INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera
Nivel Básico/Intermedio. Instalar y Configurar SQL Server 2008. Diseñar una Base de Datos. Optimización de consultas
SQL SERVER 2008 Nivel Básico/Intermedio Instalar y Configurar SQL Server 2008 Diseñar una Base de Datos Optimización de consultas Administración y seguridad de una base de datos Analista de sistema, profesionales
Arquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile [email protected] Arquitectura cliente/servidor v Servidor: rol
Sistemas de Gestión de Bases de Datos
Sistemas de Gestión de Bases de Datos Página 1 de 7 Programa de: Sistemas de Gestión de Bases de Datos UNIVERSIDAD NACIONAL DE CÓRDOBA Facultad de Ciencias Exactas, Físicas y Naturales República Argentina
Capítulo 12: Indexación y asociación
Capítulo 12: Indexación y asociación Conceptos básicos Índices ordenados Archivos de índice de árbol B+ Archivos de índice de árbol B Asociación estática Asociación dinámica Comparación entre indexación
USO DE EXCEL Y ACCESS PARA EL DESARROLLO DE APLICACIONES ADMINISTRATIVAS EMPRESARIALES
Nota: En el link Envió Actividades de la plataforma de curso, debe enviar las actividades descritas a continuación teniendo en cuenta que por cada actividad deberá crear un documento en Word donde cada
INDETEC FICHA TÉCNICA SAACG.NET
FICHA TÉCNICA SAACG.NET 2014 DESCRIPCION ABREVIADA DEL DOCUMENTO El presente documento describe de manera General los componentes normativos que abarca Sistema Automatizado de Administración y Contabilidad
BASES DE DATOS CON MICROSOFT SQL SERVER. Aprende a crear y gestionar las bases de datos más potentes
BASES DE DATOS CON MICROSOFT SQL SERVER Aprende a crear y gestionar las bases de datos más potentes CURSO MSSQL- 01 Mantenimiento y gestión Descripción Este curso de 16 horas tiene por objetivo formar
Diseño dinámico de arquitecturas de información
Diseño dinámico de arquitecturas de información CARACTERISTICAS DEL SISTEMA Las organizaciones modernas basan su operación en la gestión del conocimiento, es decir, en el manejo de información que se presenta
