none
Data Warehouse armado de dimensiones y hechos básicos RRS feed

  • Pregunta

  • Buen día!

    Arme este ejemplo simple (sin demasiada granularidad, ni campos) para consultar si ¿es correcto el diseño de dimensiones y hechos? teniendo la siguiente estructura de base datos.

    -----------------------
    Tablas (RDBMS)
    -----------------------
    Tabla Productos
    .id_producto
    .nombre

    Tabla Proveedores
    .id_proveedor
    .nombre
    .....id_localidad

    Tabla Facturas
    .id_factura
    .importe_total
    .....id_proveedor

    Tabla Facturas Detalles
    .id_detalle
    .importe
    .cantidad_producto
    .....id_factura
    .....id_producto

    Tabla Localidades
    .id_localidad
    .nombre

    -----------------------
    Dimensiones y Tablas de Hecho
    -----------------------
    DimProductos
    .id_producto
    .nombre

    DimUbicacion
    .id_ubicacion
    .localidad

    DimProveedores
    .id_proveedor
    .nombre
    .....id_ubicacion

    DimTiempo
    .id_tiempo
    .dia
    .mes
    .año
    .nombremes
    .nombredia

    DimFacturas
    .id_factura
    .tipo_factura
    .....id_proveedor

    -- Importes Facturados
    FactFacturas
    .....id_ubicacion
    .....id_tiempo
    .....id_factura
    .importe_total

    -- Productos Comprados
    FactProductos
    .....id_ubicacion
    .....id_tiempo
    .....id_producto
    .cantidad
    .importe

    FactProveedores
    .....id_ubicacion
    .....id_tiempo
    .....id_proveedor
    .importe


    Con esa estructura pretendo obtener:
    .el importe total de facturación de un mes en una localidad determinada.
    .total de productos comprados en un mes en una localidad determinada.
    .el importe total de un proveedor en un mes.

    Desde ya agradezco toda ayuda...


    jueves, 2 de mayo de 2013 15:15

Respuestas