Ejercicio de Bases de Datos Deductivas

Anuncio
Ejercicio de Bases de Datos Deductivas
(5º. Curso – Febrero/Septiembre 2006)
Diseño de un Data Warehouse
Diseño de la base de datos de un Data Warehouse
Una determinada compañía de telecomunicaciones desea construir un data warehouse
que de sopote a la toma de decisiones a nivel directivo.
Como toda compañía, esta intentando mejorar la productividad y beneficios de su
negocio del negocio, dejando para más adelante el análisis de las compañas de
marketing que realizan. A continuación se proporciona una descripción de los procesos
de negocio que se han identificado en la compañía en las entrevistas previas que se han
mantenido con ellos.
•
Facturación
La principal fuente de ingresos de la compañía es por el cargo que se realiza por los
servicios ofertados. Entre los servicios se encuentran las llamadas telefónicas tanto
desde terminales móviles como desde terminales fijos, SMS, MMS, servicios
GPRS, etc … por los que la compañía puede facturar.
Cada cliente puede tener contratados una serie de elementos por lo que la compañía
factura, emitiendo una factura por cada número de teléfono propiedad del cliente.
Estas facturas pueden ser mensuales o bi-mensuales en función de la opción elegida
por el cliente a la hora de realizar el contrato. Por otro lado, y en función del
servicio o servicios contratados, se pueden establecer planes de precios para que
cada cliente pueda acogerse a unos determinados precios en los servicios
contratados. Además de los consumos realizados, la empresa factura una cantidad
pro el mantenimiento de los números telefónicos contratados, pudiendo establecer
una serie de descuentos en la factura por volumen de consumo.
En cuanto a la facturación los directivos desean conocer las cantidades que reportan
a la compañía los clientes, pero también desean conocer las cantidades que reporta
cada plan de precios establecido así como las cantidades que se consumen en líneas
fijas y móviles. Por otro lado también desean conocer el número de minutos y el
número de SMS o MMS que en cada periodo de facturación consumen los clientes,
para en función de los estudios que se realicen adaptar los planes de precios o las
ofertas y promociones.
•
Operativa
De cara al dimensionamiento de la red, los directivos desean conocer el volumen y
duración de llamadas que se producen en la red de la compañía, para poder ofertar
2
Diseño de la base de datos de un Data Warehouse
un mejor servicio y atraer a los clientes de la competencia mediante campañas de
excelencia en servicio.
•
Atención al usuario
Teniendo en cuenta la excelencia en el servicio, se tienen un servicio de atención al
cliente, pero su funcionamiento no es del todo óptimo en cuanto al tiempo de
respuesta del mismo y al número servicios atendidos. Cuando los clientes llaman al
centro de atención al usuario, son atendidos por un empleado de la empresas que
toma nota de su problema y se pasa parte al centro de atención al usuario (CAU)
para que repare la avería en el menor tiempo posible.
La directiva pretende mejorar el servicio, tanto del CAU, como de la línea de
asistencia, por lo que desea conocer que tipo de averías se producen por zonas, por
clientes, por fechas, … y el tiempo que tarda en solucionarse una avería o problema,
y si en algún caso no se resuelve nunca. También desean conocer la eficiencia del
personal del CAU y del personal que atiende la línea telefónica de asistencia.
3
Diseño de la base de datos de un Data Warehouse
SE PIDE:
1. Construir el Data Warehouse corporativo que de soporte a la directiva. Se tendrá en
cuenta la calidad de las dimensiones diseñadas, la documentación del proyecto y que
la solución sea la más simple y clara posible que se adapte al problema.
2. Realizar el diseño lógico de la base de datos del data warehouse (paso a tablas)
3. Entregar las sentencias SQL necesarias para la construcción de la base de datos del
data warehouse.
4. Proponer cuatro ejemplos de consultas que se podrían resolver con este data
warehouse (no sirven las que aparecen en el enunciado)
5. (Opcional) Con alguna instalación de SQL Server (2000/2005) y los “Analysis
Service”s instalados, construir un cubo que resuelva una consulta OLAP (sirve
utilizar los ejemplos que vienen con SQL Server). Una vez constrida la consulta
explicar los resultados.
ENTREGA
•
El trabajo se puede realizar en grupos de 2, 3 o 4 personas.
•
Se entregará un documento PDF que contenga la memoria del trabajo realizado
(NO es necesario entregar una copia en papel)
o 1ª. página. Miembros del equipo de trabajo, indicando el nombre, los
apellidos y el número de matricula
o Tablas de hechos y dimensiones
o Descripciones de los hechos y atributos
o Diagramas en estrella construidos
o Paso a tablas de las tablas de hechos y dimensiones
o Sentencias SQL para la creación de la base de datos del data warehouse
o Ejemplo de sentencias que se pueden resolver con este data warehouse
•
El documento PDF se enviará a la dirección de correo electrónico
omarban@fi.upm.es y el asunto del mensaje indicará “Memoria BDD – Diseño
DW”.
•
La fecha límite para enviar (entregar) la memoria del trabajo será el día 10 de
enero de 2006 a las 14.00 horas. Si se entrega en la convocatoria de
septiembre de 2006, la fecha límite será el día del examen.
4
Descargar