Taller De Datawarehouse

Páginas: 6 (1371 palabras) Publicado: 2 de noviembre de 2012
Taller de Datamart

Tópicos Avanzados de Ingeniería de Software
Docente: Mauricio Jaramillo.

Objetivos del taller

Objetivo General

Realizar un proceso completo de creación de un Datawarehouse. Implementando un datamart para egresados
Objetivos Específicos

* Mostrar un proceso completo, paso a paso de la elaboración del datamart tomando la información desde sus fuentes yllevándola al datamart.
* Generar las capas del datamart (física, modelamiento y mapeo, y Presentación)
* Generar los reportes desde la herramienta definiendo el dashboard del usuario.

Contenido de la Clase

1. Análisis de los requisitos para la creación del datamart.
2. Análisis de las fuentes de información (Internas y Externas)
a. Base de datos
i. Analizar elmodelo
ii. Separar la información relevante
b. Archivos Planos
iii. Tablas Externas
3. Diseño del datamart
c. Esquema
d. Definir Dimensiones
iv. Definir Atributos
1. Nombre
2. Tipo
3. Obligatoriedad
4. Descripción
e. Definir Hechos y Agregadas
v. Definir los atributos de Hechovi. Definir las medidas
f. Crear los scripts para la creación del Datamart
4. Definir Equivalencias
5. Construcción del ETL
6. OBIEE como herramienta de Modelamiento
g. Definir las capas del Datamart
vii. Capa Física
viii. Capa de Modelamiento y Mapeo
ix. Capa de Presentación
h. Diseño y validación de cuadros de Mandoi. Indicadores y Reportes

Análisis de los requisitos para la creación del datamart.

Esta información parte de las reuniones con los usuarios y los interesados en la construcción del datamart
Se necesita una estructura de BI, para almacenar la información de los egresados.
La información que se necesita almacenar es la siguiente.
* Del egresado se necesitan sus datos básicos
*Nombre completo
* Teléfonos
* Carrera
* Fecha de graduación
* Fecha de Ingreso a la institución
* Titulo
* Cargo
* Empresa en la que labora actualmente
* Duración de la carrera
* La información debe ser actualizada cuando se generen graduaciones.

Análisis de las fuentes de información (Internas y Externas)

Es importante analizarlas fuentes de información, ya que esto define el proceso de equivalencias y las cargas de la información en el datamart por medio del ETL.
Y es necesario conocer el proceso actual desde el Sistema de Información.

Base de datos

Definir y analizar el Modelo Entidad Relación.
Adjunto el script de la creación de la base de datos con sus claves primarias y sus claves foráneas.

MODELOENTIDAD RELACIÓN

Script de Inserción de los datos

Archivos Planos

Algunas fuentes de datos las encontramos en archivos planos.
Lo que se debe hacer con ellos es los siguiente.
En Oracle existen unos objetos que se llaman tablas externas.
Estas permiten leer un archivo plano desde la base de datos.
Script para crear una tabla externa.
* Primero Definir el archivo que se quiere cargarAdjuntar el archivo:

* Luego se debe crear un directorio en una ubicación física del disco:
En este caso la carpeta que se creo es externa2

* Se debe guardar el archivo en la carpeta creada.

* Crear el directorio en la base de datos con el siguiente comando

--Crear el directorio
create or replace directory externa2_dir as 'C:\oraclexe\externa2';

* Luego se debeejecutar el siguiente comando en la base de datos.

CREATE TABLE infoegresado_ext
(
id_egresado number,
titulo varchar2(50),
cargo varchar2(30),
empresa varchar2(50)
)
Organization external
(
default directory externa2_dir
access parameters (records delimited by newline
fields terminated by ';')
location...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Datawarehouse
  • Datawarehouse
  • Datawarehouse
  • Datawarehouse
  • Datawarehouse
  • Datawarehouse
  • Datawarehouses
  • datawarehouse

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS