Está en la página 1de 6

MODELADO DIMENSIONAL Parte 1

Abstract.

El BI provee una gama de herramientas que ayudan al proceso de toma de decisiones a la empresas. En este trabajo construimos un dataware sobre la base de datos relacional de la empresa Asd S.A.C.I. con el fin de proporcionar un anlisis multidemensional sobre las ventas de las empresas. Describimos detalladamente el proceso en las siguientes secciones. INTRODUCCION
Asd es una empresa dedicada a la importacin y comercializacin de artculos sanitarios en general, que ofrece una amplia gama de productos tales como pisos, revestimientos cermicos, porcelanatos, lozas sanitarias, griferas y accesorios tanto para baos como para cocinas, entre otros.

Creemos que este anlisis puede ayudar a mejorar las ganancias de la empresa y a obtener nuevos datos sobre las ventas. La base de datos contiene datos reales desde el 2003-03-12 hasta el 2013-05-22.

1.

DIAGRAMA TRANSACCIONAL Figura 1: Modelo Entidad - Relacin

El diagrama E-R proyectado sobre el evento ventas se puede visualizar en la figura 1.

2.

EVENTO A MODELAR

El evento que elegimos es VENTAS. Queremos enfocar el anlisis multidimensional a las ventas que es el evento que genera las ganancias a la empresa. Podemos hacer los anlisis de acuerdo a los clientes, rubros, lneas, colores, monedas, sucursales, etc. de manera a ver cules son los escenarios que ms conviene a la empresa.

3.

GRANULARIDAD DEL CUBO

La granularidad representa el nivel de detalle al que se desea almacenar la informacin sobre el negocio que estamos analizando, en nuestro caso sera el nivel detalle ventas representa para nosotros el nivel mas bajo de detalle, lo que nos permite obtener los datos de cada producto vendido de tal manera a no perder los detalles al realizar el drill down.

4. PASOS PARA CONSTRUIR LA TABLA DE HECHOS Y CONSTRUIR EL MODELO DIMENSIONAL

Paso 1: Separar los procesos del negocio del diagrama ER y modelarlos separadamente. Separamos el evento Venta para modelar. Paso 2: Las tablas de hecho se forman a partir de las relaciones M-to-M en el modelo ER que contienen campos numricos aditivos que no son claves. La tabla VentasDetalle de la base de datos contiene las relaciones M-to-M y los campos aditivos que queremos analizar Paso 3: 3ro: Desnormalizar las tablas restantes en tablas de claves primarias simples que se conectan directamente a la tabla de hechos. As se obtienen las dimensiones Las relaciones con la tabla VentasDetalle y algunos otros campos de la tabla por los cuales podemos agrupar las ventas forman las dimensiones que se citan en el punto x.x

5.

INDICAR LAS MEDIDAS

Los campos que representan las medidas del negocio son precio total y cantidad de venta por cada producto vendido.

6.

INDICAR LAS DIMENSIONES


123456789Cliente Producto Vendedor Moneda Sucursal Rubro Tipo Cliente Tipo Venta Color

10- Modalidad de Pago 11- Fecha

7.

INDICAR LAS DIMENSIONES DEGENERADAS

Las dimensiones degeneradas son numero venta y cdigo venta. Estos campos solo tendran un registro por cada venta si formaran parte de las dimensiones, por lo cual forman las dimensiones degeneradas.

8.

ESQUEMA ESTRELLA

En la grafica 2 se puede observar el modelo multidimensional.

Figura 2: Esquema estrella. 9. DETALLES DE LA COLUMNA HECHOS [key_cliente] [numeric](18, 0) NOT NULL, clave subrogada [key_modalidadpago] [numeric](18, 0) NOT NULL, clave subrogada [key_rubro] [numeric](18, 0) NOT NULL, clave subrogada [key_producto] [numeric](18, 0) NOT NULL, clave subrogada [key_sucursal] [numeric](18, 0) NOT NULL, clave subrogada [key_tipocliente] [numeric](9, 0) NOT NULL, clave subrogada [key_vendedor] [numeric](18, 0) NOT NULL, clave subrogada [key_moneda] [numeric](18, 0) NULL, clave subrogada [key_tipoventa] [numeric](18, 0) NULL, clave subrogada [key_fecha] [int] NULL, clave subrogada [key_color] [numeric](18, 0) NULL clave subrogada [cantidad] [numeric](18, 5) NULL,medida [preciototal] [numeric](18, 5) NULL,medida [numeroventa] [numeric](18, 5) NULL, dimensin degenerada [codigoventa] [numeric](18, 5) NULL, dimensin degenerada

10. DETALLES DE CADA DIMENSIN [dim_vendedor] [key_vendedor] [numeric](18, 0) IDENTITY(1,1) NOT NULL, clave subrogada [codigo_transaccional] [numeric](9, 0) NULL, codigo transaccional [desvendedor] [char](40) NULL, descripcin [numvendedor] [char](5) NULL, propiedad [fecha_inicio] [date] NULL, campo auditoria [fecha_fin] [date] NULL, campo auditoria [dim_tipoventa] [key_tipoventa] [numeric](18, 0) IDENTITY(1,1) NOT NULL, clave subrogada [codigo_transaccional] [tinyint] NULL, codigo transaccional [destipoventa] [nchar](10) NULL, descripcin [fecha_inicio] [date] NULL, campo auditoria [fecha_fin] [date] NULL, campo auditoria

[dim_tipocliente] [key_tipocliente] [numeric](9, 0) IDENTITY(1,1) NOT NULL, clave subrogada [codigo_transaccional] [numeric](9, 0) NULL, codigo transaccional [destipocliente] [char](40) NULL, descripcin [fecha_inicio] [date] NULL, campo auditoria [fecha_fin] [date] NULL, campo auditoria

[Dim_Tiempo] [FechaSK] [int] NOT NULL, clave subrogada [Fecha] [date] NOT NULL, descripcin [Ao] [smallint] NOT NULL, jerarquia [Mes] [smallint] NOT NULL, jerarquia [Dia] [smallint] NOT NULL, propiedad [dim_sucursal] [key_sucursal] [numeric](18, 0) IDENTITY(1,1) NOT NULL, clave subrogada [codigo_transaccional] [numeric](9, 0) NULL, codigo transaccional [dessucursal] [char](40) NULL, descripcin [direccion] [char](80) NULL, propiedad [telefono] [char](25) NULL, propiedad [zona] [char](40) NULL, propiedad [fecha_inicio] [date] NULL, campo auditoria [fecha_fin] [date] NULL, campo auditoria [dim_rubro] [key_rubro] [numeric](18, 0) IDENTITY(1,1) NOT NULL, clae subrogada [codigo_transaccional] [numeric](9, 0) NULL, clave transaccional [numrubro] [char](5) NULL, propiedad [desrubro] [char](40) NULL, descripcin [linea] [char](40) NULL, jerarqua [familia] [char](40) NULL, jerarqua [fecha_inicio] [date] NULL, campo auditora [fecha_fin] [date] NULL, campo auditora [dim_producto] [key_producto] [numeric](18, 0) IDENTITY(1,1) NOT NULL, clave subrogada [codigo_transaccional] [numeric](18, 0) NULL, clave transaccional [desproducto] [char](80) NULL, descripcin [codigobarra] [char](25) NULL, propiedad [stockminimo] [numeric](18, 5) NULL, propiedad [stockmaximo] [numeric](18, 5) NULL, propiedad

[fechaingreso] [datetime] NULL, propiedad [ultimocosto] [numeric](18, 5) NULL, propiedad [porcentcomi] [numeric](18, 5) NULL, propiedad [fecha_inicio] [date] NULL,campo auditora [fecha_fin] [date] NULL, campo auditora [dim_moneda] [key_moneda] [numeric](18, 0) IDENTITY(1,1) NOT NULL, clave subrogada [desmoneda] [char](40) NULL, descripcin [codigo_transaccional] [numeric](9, 0) NULL, clave transaccional [fecha_inicio] [date] NULL, campo auditora [fecha_fin] [date] NULL, campo auditora [dim_modalidadpago] [key_modalidadpago] [numeric](18, 0) IDENTITY(1,1) NOT NULL, clave subrogada [codigo_transaccional] [tinyint] NULL, clave transaccional [modalidadpago] [varchar](50) NULL, descripcin [fecha_inicio] [date] NULL, campo auditora [fecha_fin] [date] NULL, campo auditora

[dim_color] [key_fecha] [int] IDENTITY(1,1) NOT NULL, clave subrogada [codigo_transaccional] [datetime] NULL, clave transaccional [dia] [smallint] NULL, [mes] [smallint] NULL, [ao] [smallint] NULL, [key_color] [numeric](18, 0) IDENTITY(1,1) NOT NULL, clave subrogada [codigo_transaccional] [char](5) NULL, clave transaccional [descolor] [char](40) NULL, descripcin [fecha_inicio] [date] NULL, campo auditora [fecha_fin] [date] NULL, campo auditora [dim_clientes] [key_cliente] [numeric](18, 0) IDENTITY(1,1) NOT NULL, clave subrogada [codigo_transaccional] [numeric](18, 0) NULL, clave transaccional [nombre] [char](40) NULL, descripcin [apellido] [char](40) NULL, descripcin [numcedula] [char](30) NULL,propiedades [ruc] [char](20) NULL, propiedades [direccion] [char](80) NULL, propiedades [telefono] [char](25) NULL, propiedades [email] [char](50) NULL, propiedades [limcredito] [numeric](18, 5) NULL, propiedades

[observacion] [char](200) NULL, propiedades [direnvio] [char](80) NULL, propiedades [inforcom] [tinyint] NULL, propiedades [fecha_inicio] [date] NULL, campo auditora [fecha_fin] [date] NULL, campo auditora

Construccin del Cubo. AS 2008 Parte 2


1. Detalles del Cubo

Base de Datos Relacional: Asd2 Base de Datos Multidimensional: AsdDW Todas las dimensiones son histricas Nombre: CUBO_ASDDW El datasource view: ASDDW Slo tenemos una particin: Ft Venta

También podría gustarte