25 - 29 de Noviembre de 2002

Montevideo, Uruguay

Radisson Victoria Plaza Hotel

 
CL40
 
Hacia la Automatización del Diseño de Data Warehouses

Veronika Peralta
Universidad de la República, Laboratorio CSI
vperalta@fing.edu.uy
Adriana Marotta
Universidad de la República, Laboratorio CSI
adriana@fing.edu.uy
 
Abstract

A Data Warehouse (DW) is a Database that stores information in order to satisfy decision-making requests. Due to the differences that exist between DWs and operational databases, related to the information they store and to the kind of operations they support, the traditional design techniques for relational databases cannot be applied for relational DWs. This paper addresses the DW logical design problem through a schema transformation approach. We present a DW logical design environment where the DW is built through application of predefined transformations to the source schema, and where we provide a set of rules that embed high-level design strategies and are oriented to the solution of general design problems. These rules determine which transformations must be applied in order to solve each problem, working from information that is provided by the designer. This information is about the DW requirements, their relationship with the source database, and the design criteria the designer wants to apply.

Keywords: Data Warehouse Design, Schema Transformations

 
Resumen

Los Data Warehouses (DW) son bases de datos cuyo cometido es dar soporte a la toma de decisiones. Debido a sus diferencias con las bases de datos operacionales, con respecto a la información que almacenan y al tipo de operaciones que se realiza sobre ellas, las técnicas clásicas de diseño de bases de datos relacionales no pueden ser aplicadas para el diseño de DWs relacionales. En este artículo se trata el problema de diseño lógico de DWs con un enfoque de transformación de esquemas. Se presenta un ambiente de diseño lógico de DW donde éste se construye a través de la aplicación de transformaciones predefinidas al esquema fuente, y donde se provee un conjunto de reglas que embeben estrategias de diseño de alto nivel, orientadas a encarar globalmente los distintos problemas de diseño. Estas reglas determinan qué transformaciones aplicar para resolver cada problema a partir de información provista por el diseñador. Esta información consiste en los requerimientos del DW, la relación de éstos con las bases de datos fuentes, y los criterios de diseño que desea aplicar.

Palabras Clave: Diseño de Data Warehouses, Transformaciones de Esquemas



Volver

infoUYclei 2002