Beruflich Dokumente
Kultur Dokumente
a) Se desea visualizar la información de créditos concedidos y pagos hasta llegar a cada Commented [SJCZ1]: Hecho de análisis. “Crédito”
tarjeta. Commented [SJCZ2]: Medidas(métricas):
.- monto de crédito concedido, .- monto de pago
b) Las tarjetas pueden ser de dos tipos: “VISA” y “MASTERCARD”. También se clasifican
por: Clásica, Oro y Platinium Commented [SJCZ3]: Dimensión de análisis: Tarjeta
Atributos:
a) También se desea visualizar los créditos y pagos por cada vendedor y cada cliente. .- tipo de tarjeta(visa, mastercard)
.- clasificación(clásica, oro, platinium).
b) Cada cliente pertenece a un distrito, cada distrito a una provincia y cada provincia a un Commented [SJCZ4]: Dimensión de análisis: Vendedor
departamento. Atributos
.- nombre vendedor
c) Cada vendedor pertenece a una agencia, y cada agencia pertenece a un distrito, cada .- nombre agencia
.- distrito
distrito a una provincia y cada provincia a un departamento.
.- provincia
.- departamento
Las métricas deben visualizarse como totalizados anuales, semestrales, trimestrales y
mensuales.
Commented [SJCZ5]: Dimensión: Cliente
Atributos
.- nombre cliente
.- distrito
.- provincia
.- departamento.
Commented [SJCZ6]: Dimensión de análisis: Tiempo
Atributos:
.- año
.- semestre
.- trimestre
.- mes
Determinación de Requerimientos
1.- Matriz BUS
Dimensiones
Hecho Medidas Tarjeta Cliente Vendedor Tiempo
Monto de
crédito
x x x x
Crédito
Monto pagado x x x x
2.- Star Net
Tarjeta
Clasificación de tarjeta
Tipo de tarjeta
Cliente
Hecho Credito
.- monto de credito
.- monto pagado
Vendedor
Tiempo
3.- Modelo de Jerarquías
Dimensión Tarjeta
a.- Tarjetas_tipo
* Tipo de tarjeta
** Tarjeta número (granularidad)
b.- Tarjetas_clasificacion
* Clasificación de tarjeta (clásica, oro, platinium)
** Tarjeta número
Dimensión Cliente
a.- Clientes por Ubigeo
* Departamento
** Provincia
*** Distrito
**** nombre_cliente
Dimensión Vendedor
a.- Vendedores por Ubigeo
* Departamento
** Provincia
*** Distrito
**** nombre_agencia
***** nombre_vendedor
Dimensión Tiempo
a.- Calendario
* año
** semestre
*** trimestre
**** mes
Data Mart (Base de datos Dimensional)
Esquema estrella
Script
dim_vendedor
dim_cliente hecho_credito key_vendedor
key_cliente key_cliente
codigo_oltp
codigo_oltp key_vendedor
nombre_vendedor
nombre_cliente key_tarjeta
nombre_agencia
distrito key_tiempo
distrito
provincia monto_credito
provincia
departamento monto_pagado departamento
dim_tarjeta
key_tarjeta
numero_tarjeta
tipo_tarjeta
clasificacion_tarjeta
Esquema copo de nieve
Script
--Dimension Ubiego
create table dim_ubigeo
(
key_ubigeo int primary key identity,
codigo_oltp char(6) not null,
distrito varchar(100) not null,
provincia varchar(100) not null,
departamento varchar(100) not null
)
--Dimension Cliente
Create table dim_cliente
(
key_cliente int primary key identity,--Autoincremental
codigo_oltp int not null, -- Codigo en el sistema origen(OLTP)
nombre_cliente varchar(100) not null,-- Descripcion de la llave(OLTP)
--Otros atributos(Jerarquias)
key_ubigeo int references dim_ubigeo
)
--Dimension Vendedor
Create table dim_vendedor
(
key_vendedor int primary key identity,--Autoincremental
codigo_oltp int not null, -- Codigo en el sistema origen(OLTP)
nombre_vendedor varchar(100) not null,-- Descripcion de la llave(OLTP)
--Otros atributos(Jerarquias)
nombre_agencia varchar(100) not null,
key_ubigeo int references dim_ubigeo
)
--Dimension Tarjeta
Create table dim_tarjeta
(
key_tarjeta int primary key identity,
numero_tarjeta varchar(14) not null, --codigo_oltp
tipo_tarjeta varchar(50) not null,
clasificacion_tarjeta varchar(50) not null
)
--Dimension Tiempo
Create table dim_tiempo
(
key_tiempo int primary key identity,
--mes varchar(7) not null, -- 2005-1, 2005-2,....,2006-1
mes int not null,
trimestre int not null,
semestre int not null,
año int not null
)
dim_ubigeo
dim_cliente
key_ubigeo
key_cliente
codigo_oltp
codigo_oltp
distrito
nombre_cliente
provincia
key_ubigeo
departamento
dim_vendedor
key_vendedor
codigo_oltp
nombre_vendedor
nombre_agencia
key_ubigeo
hecho_credito
key_cliente dim_tarjeta
key_vendedor key_tarjeta
key_tarjeta numero_tarjeta
key_tiempo tipo_tarjeta
monto_credito clasificacion_tarjeta
monto_pagado
dim_tiempo
key_tiempo
mes
trimestre
semestre
año