martes, 24 de febrero de 2015

VIDEO 1

Un almacén de datos  data warehouse es una colección de datos orientada a un determinado ámbito  integrado, no volátil y variable en el tiempo, que ayuda a la toma de decisiones en la entidad en la que se utiliza. Se trata, sobre todo, de un expediente completo de una organización
Almacenado en una base de datos diseñada para favorecer el análisis y la divulgación eficiente de datos (especialmente OLAP, procesamiento analítico en línea). El almacenamiento de los datos no debe usarse con datos de uso actual. Los almacenes de datos contienen a menudo grandes cantidades de información que se subdividen a veces en unidades lógicas más pequeñas dependiendo del subsistema de la entidad del que procedan o para el que sean necesario.







TIPOS DE USUARIOS
Granjero
  1. Accede a información de forma predecible y repetitiva
  2. Solo accede a su parcela de información
  3. Utiliza herramientas OLAP´





Explorador
  1. Explorador cantidad de datos
  2. Accede de forma impredecible
  3. Perfil informático o estadístico


Turista
  1. Grupo de dos o mas personas
  2. Segundo  perfil con uno o mas conocimientos informaticos
  3. Consulta de datos y metadatos
Factoría de Información Corporativa (FIC)


Hace tres años emprendió el proyecto de construcción de la Factoría de
Información Corporativa (FIC) con el objetivo de implantar un sistema de información corporativo de gestión clínica, asistencial y económica



– Un nuevo sistema de información integrado y con un interfaz adaptado al perfil del usuario.
– Cuadro de mando corporativo con indicadores corporativos basados en objetivos y perfiles.
– Módulo de análisis libre para consultar indicadores y generar métricas calculadas.
– Diccionario corporativo que contiene de forma clara la definición consensuada
de los conceptos clave.
– Una base de datos de integración según HL7 V3 con la mayoría de los datos
existentes en la actualidad, homogenizados.




































































lunes, 23 de febrero de 2015

video 2


Los metadatos son datos sobre datos
  1. 1.       Describen carateristicas de otros datos
  2. 2.       Facilitan su administración y uso

Descripcion de las fuentes de los datos 




Fuentes de datos:

·         Estructuras utilizadas para almacenar datos
  1. ·   Numero de registros almacenados
  2. ·   Forma de almacenamiento
  3. ·  Condiciones bajo las que se producen los datos
  4. ·    Origen  de los datos

  5. Descripcion de los datos
    Las mismas que en el caso de las fuentes de datos
    Información sobre uso de la información
    Drecuencia de ac

    MD

    SOBRE EL ORIGEN DE LOS DATOS
    Parecidas a las fuentes de datos
    Sobre  la salida de los datos 
    Parecidas a la de los almacenes de datos
    Sobre la transformación de los dato
    FrecuenciasFormular de transformación Políticas de acceso

    Uso de metadatos

    Los metadatos son útiles para

    El equipo de desarrollo de la FIC

    Los técnicos que mantienen el sistema
    Los usuarios finales
     En una fica los usuarios finales no solo requieres información sobre datos si no sobre los metadatos
    Tipos de metadatos
    De construcción
    Estructura de las fuentes de datos de los almacenes de datos transformaciones, planificación, semántica etc
     De gestión
    Usuarios  permitidos y accesos realizados, resultados de las extracciones y transformaciones etc
    De uso
    Selección de metadatos de construcción y gestión

     

VIDEO 3


Necesitamos una sistema híbrido que  proporciones flexibilidad y potencia de calculo y la facilidad de consulta de las bases de datos.
Herramientas con la capacidad de procesar consultar objetivo de analizar datos que cumplan con las propiedades FASMI.

HERRAMIENTAS  OLAP
·         Que los usuarios no dependan del departamento de informática
·         Que se puedan formular  nuevas preguntas de forma dinámica
·         Presentar los  datos de la manera que los analistas están acostumbrados a verlos .

Multidemensionalidad
·Hechos; Datos métricos a analizar
·         Dimensiones ; datos descriptivos
·         La posición de una celda de información

Cubo:
Es una base de datos multidimensional, en la cual el almacenamiento físico de los datos se realiza en un vector multidimensional. Los cubos OLAP se pueden considerar como una ampliación de las dos dimensiones de una hoja de cálculo.

Operaciones
La operaciones permitidas sobre hipercubos son
  • ·         SLICE: Hace un corte en el hipercubo para reducir el número de dimensiones
  • ·         DICE: Selecciona un subjunto del hipercubo sin reducir el número de dimensiones.
  • ·         ROLL UP: Reduce el detalle se ven los datos según la jerarquía de agregación previamente definida.
  • ·         DRILL DOWN: Aumenta el  nivel de detalle que se ve los datos según la jerarquía de agregación  previamente definida.
  • ·         DRILL ACROSS



 Los cubos son elementos claves en OLAP (online analytic processing), una tecnología que provee rápido acceso a datos en un almacén de datos (data warehouse). Los cubos proveen un mecanismo para buscar datos con rapidez y tiempo de respuesta uniforme independientemente de la cantidad de datos en el cubo o la complejidad del procedimiento de búsqueda.
Los cubos son subconjuntos de datos de un almacén de datos, organizado y sumarizado dentro de una estructura multidimensional. Los datos se sumarizan de acuerdo a factores de negocio seleccionados, previendo el mecanismo para la rápida y uniforme tiempo de respuesta de las complejas consultas. 
Las Dimensiones son categorías descriptivas por los cuales los datos numéricos (Las Mediciones) en un cubo, son separados para su análisis..
Hoja de Calculo
  • ·         Exel es una de las herramientas de reporting y análisis de datos mas utilizadas en BI.
  • ·         Modelo tridimensional : hoja * fila*columna celda
  • ·         Muy útil para análisis de tipo What if
  • ·         No son apropiados para grandes cantidades de datos.
  • ·         No aportan semántica a los datos (las celdas se identifican por sus coordenadas)
  • ·         La Creación de informes es compleja
  • ·         No facilitan las jerarquías de agregación .

jueves, 19 de febrero de 2015

Activida #8

Realizar un análisis comparativo de las características de las BDD disponible en los gestores de BD cliente/servidor y los
sistemas de archivos convencionales
Sistemas gestores de Bases de Datos Distribuidas (SGBDD) 

Software que hace transparente al usuario la gestión de una base de datos distribuida. En adelante lo llamaremos SGBDD.

Entre sus funciones particulares destacan:

•Poder acceder a sitios remotos. 

•Transmitir consultas y datos a través de redes de t
elecomunicaciones.

•Rastrear la pista de distribución y replicación de
los datos.
•Capacidad de elaborar estrategias de ejecución. 

•Control de concurrencia.
•Mantener la consistencia de las copias de un elemen
to de información.

•Capacidad de decidir qué versión de la copia de un
elemento de información es la que
tiene que ser accedida en un momento determinado.

•Recuperación ante caídas.
•Control de la seguridad para mantener privilegios d
e acceso a los datos distribuidos.

Para ofrecer todas las funcionalidades vistas un SG
BDD debe contar (al menos) con los
siguientes componentes:

•Componente de manejo de la base de datos.
•Componente de comunicación de datos. 

•Diccionario de datos 

•Componente de base de datos distribuida. 

Caracteristicas del Sistema Gestor del sistema de bade se datos en Arquitectura Cliente/Servidor 


La arquitectura cliente-servidor se creó para manejar los nuevos entornos de cómputo en los
Que un gran número de PC, estaciones de trabajos, servidores de ficheros, impresoras,
Servidores de bases de datos, servidores Web y otros equipos están interconectados a través de una red.
En un sistema cliente-servidor tenemos dos partes fundamentales:
•Cliente
. Se podría corresponder con una máquina usuario que proporciona capacidad de
interfaz al usuario y procesamiento local.
•Servidor
. Es una máquina que puede proporcionar a las máquinas cliente servicios, tales
como impresión, acceso a ficheros, o acceso a la base de datos.
Aún no se ha establecido de forma exacta cómo dividir la funcionalidad del SGBD entre
el cliente y el servidor aunque existen varios enfoques.




En cuanto al software, en un sistema de gestión de bases de datos es normal dividir los diferentes módulos software en tres niveles:
• El software de servidor
que gestiona los datos locales en un sitio, al igual que el software del SGBD centralizado.
• El software del cliente que soporta casi todas las tareas de distribución y
maneja las interfaces de usuario
• El software de comunicaciones
(algunas veces junto con el sistema operativo distribuido) proporciona las primitivas de comuni cación que utiliza el cliente para transmitir instrucciones y datos entre los sitios necesarios.

 Caracteristicas del Diseño de base de datos:



El diseño de base de datos distribuidas se ocupa de tomar decisiones en la ubicación de

programas que accederán a la base de datos y sobre los propios datos que la constituyen, a lo largo de los diferentes nodos que constituyen la red. Tenemos que distribuir pequeños elementos entre diferentes computadores, es decir,distribuir la información.

Características de acceso a los datos

. Estas características pueden ser dos:

Estático

. El modelo de acceso a los datos no varía con el tiempo.



Dinámico

. El modelo de acceso a los datos varía con el tiempo.
  

El nivel de conocimiento de la características de acceso:


Sin información
. Los diseñadores no tienen información de cómo acceden los usuarios a los datos.

Con información parcial
. Los diseñadores no poseen toda la información de cómo acceden los usuarios a los datos.

Con información total
. Los diseñadores poseen la información completa de cómo los usuarios acceden a los datos.




Fragmentación


La fragmentación es el proceso encargado de dividir una relación en otras subrelaciones de

menor tamaño, y su objetivo es encontrar la unidad apropiada de distribución.

 
Tipos de fragmentación:

Fragmentación horizontal

. Consiste en el particionamiento en tuplas de una relación global en subconjuntos, donde cada subconjunto puede contener datos que cumplen una condición y se puede definir expresando cada fragmento como una operación de selecciónsobre la relación global.



 Fragmentación vertical

. En este tipo de fragmentación se dividen el conjunto de atributos en grupos. Los fragmentos se obtienen proyectando la relación global sobre cada grupo. La fragmentación es correcta si cada atributo se mapea en al menos un atributo del fragmento.

Fragmentación mixta

. Este tipo de fragmentación consiste en la aplicación de fragmentación vertical y después fragmentación horizontal o viceversa.

Sistemas de archivos convencionales

ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Hay dos enfoques para el almacenamiento de datos en un sistema basado en computadora. El primer método es guardar los datos en archivos individuales, cada uno de ellos único para una aplicación particular. 

  • La figura 1 ilustra una organización con varios sistemas de información que usan archivos convencionales separados: ARCHIVOS DE VENTAS, que contiene información histórica de ventas, ACTIVIDAD ACTUAL, que es actualizado frecuentemente y ARCHIVO PERSONAL, que contiene direcciones, títulos, etcétera.

  • Observe que NUM y NOMBRE existe en cada archivo. Aparte del esfuerzo adicional para teclear tres veces el nombre, un cambio del nombre requerirá la actualización de tres archivos separados.
El segundo enfoque para el almacenamiento de datos en un sistema basado en computadora involucra la construcción de una base de datos. Una base de datos formalmente definido y centralmente controlado para ser usado en muchas aplicaciones diferentes. La figura 2 muestra que diferentes usuarios de diferentes departamentos dentro de la organización pueden compartir la misma base de datos, tal como se muestra en el juego de datos 1, o determinados renglones en el juego de datos 2.


                                                            Archivos Convencionales
Sin lugar a dudas, los archivos convencionales seguirán siendo una forma práctica para guardar datos para algunas aplicaciones (pero no para todas). Un archivo puede ser diseñado y construido muy rápidamente, y las preocupaciones sobre disponibilidad y seguridad de los datos son minimizados Cuando los diseños están cuidadosamente pensados se puede incluir toda la información necesaria, y el riesgo de omitir datos intencionalmente será mas bajo.




                                                         TIPOS DE ARCHIVOS

Los archivos pueden ser usados para guardar datos durante un periodo indefinido de tiempo o pueden ser usados para guardar datos temporalmente para un propósito específico. Los tipos de archivos son: Archivos Maestros y los Archivos de Tablas que son usados para guardar datos durante un periodo largo, Archivos Temporales son llamados por lo general: Archivos de Transacciones, Archivos de Trabajo o Archivos de Reporte.
Archivos Maestros


Los archivos maestros contienen registros de un grupo de entidades. Los atributos pueden ser cambiados frecuentemente, pero los registros son relativamente permanentes. Estos tienden a tener grandes registros que contienen toda la información acerca de una entidad de datos. Cada registro contiene, por lo general, una llave primaria y varias llaves secundarias. Frecuentemente estos archivos son guardados como archivos indexados o archivos secuenciales con índices. Ejemplos de archivos maestros incluyen registros de pacientes, registros de clientes, un archivo de personal o un archivo de inventario de partes.

Archivos de tablas
Estos archivos contienen datos usados para calcular mas datos o medidas de desempeño. Por ejemplo una tabla de tarifas postales para determinar el costo del envío de un paquete, Una tabla de impuesto, etc. Estos tipos de archivos por lo regular son leídos por un solo programa.


Archivos de transacciones Estos archivos se usan para capturar cambios que actualizan los archivos maestros y para producir reportes. Por ejemplo un archivo maestro de suscriptores de periódicos, puede tener un archivo de transacción que contengan el código y nombre del suscriptor, código de la transacción, tal como E, para extender la suscripción, C para cancelarla o D para cambio de dirección. Así se necesita solo dar la información relevante cuando se requiera. Por lo cual los archivos de transacciones son mantenidos por lo general, a una longitud mínima. Además estos pueden contener varios tipos de registros diferentes.


Archivos de trabajo
Los programas puede ejecutarse mas eficientemente si se usan archivos trabajo. Un ejemplo de archivos de trabajo es aquel que ha sido reordenado para que los registros puedan ser accesados más rápidamente.


Archivos de reporte
Cuando es necesario ejecutar un programa que imprima información y no existe la impresora o esta ocupada, se usa un archivo de reporte. El enviar la salida a un archivo es vez de a una impresora es llamado spooling, posteriormente cuando el dispositivo este listo se puede imprimir la información del archivo de reporte.