You are on page 1of 27
UNIVERSIDAD TECNICA DE AMBATO FACULTAD DE INGENIERA EN SISTEMAS, ELECTRONICA E INDUSTRIAL CARRERA DE SOFTWARE Sistema de Soporte de Decisiones PREGUNTAS DE NEGOCIO INTEGRANTES: FERNANDO GUEVARA SAQUINGA KEVIN JUAN ZAPATA NIVEL: 5to SW “A” DOCENTE: Ing. Edison Alvarez 1. Anilisis de Requerimientos 1.1, Preguntas del Negocio 1. Se requiere conocer el total por pagar por las compras realizadas, clasificados por la forma de envio, en un periodo de envio. 2. Sedesea conocer el porcentaje de items rechazados por orden de compra, a que compradores afecta més, en un periodo de tiempo. 3. Determinar el niimero de items en produccién, clasificados por categoria y subcategorfa, en un periodo de tiempo y la fecha limite de entrega. Podria preguntar sobre los productos a ser entregados hasta cierta fecha. 4, Delas ordenes de produccién se necesita conocer los fallos presentados, el niimero de productos afectados con respecto al nimero solicitado, por categoria, subcategoria, fechas. 5. Los mejores vendedores (no online), sus ventas, unidades vendidas x tiempo, x pals y ciudad, por categoria y subcategoria 6. Mostrar los mejores productos vendidos por ofertas, monto, x tiempo, x pais y ciudad, por categoria y subcategoria, 1.2.Indicadores y Perspeetivas Se requiere conocer el fl por pagar por as SORARTREANARES, clasificados por la SEEMS. en un periodo de envio. Se desca conocer el FORSGHRHE de HEASCGHAASS por SRIEVCEGRPAA« que EITNNGRE afecta mis, en un periodo de tiempo. Determinor ¢! EERSTE, clasificados por SGGG v AIEERBBIE, en un periodo de (RB y 1a BBB limite de entrega. Podria preguntar sobre los SRBMEBIGS a ser entregados hasta cierta SUI De las ordenes de produccién se necesita conocer los (ATOSBRSEREMSS, cl nimero de BEBE atectados con respecto al nimero solicitado, por Ii. i. [ia Los TITRE (xo online), sus TE, HERES « TG + ES y EE, por EE » subeategoria No TTT vendids por oes, |< A < i > 5. por EGER subeateoria Indicadores Perspectivas ‘Total, de Compras . Envio ‘* Porcentaje items rechazados por crane comers © Compradores 5 5 + Productos * Numero de itemsen Produccién * Fecha ‘* Fallos Presentados t ‘+ Unidades Vendidas tempo + Montode venta + Pais * Ciudad + Categoria + Subcategoria + Mejores Vendedores + Mejores Productos 1.3.Modelo Conceptual Pregunta 1 y Pregunta 2 TIEMPO. COMPRAS FORMADE ENVIO —— COMPRADORES. Pregunti y Pregunta 4 TOTAL DE COMPRAS. ITems RECHAZADOS Producto Categoria Subcategoria Tiempo Pregunta 5 TIEMPO. PAIS Produccién Namerode Items clupad VENTAS CATEGORIA SUBCATEGORIA VENDEDORES Fallos Presentados UNIDADES VENDIDAS TOTAL DE VENTAS Pregunta 6 Producto Categoria Produccién }—»]_ NumeroUnidades Subcategoria Tiempo 2, Anilisis de Data Sources 2.1,Hechos e Indicaciones Pregunta 1 Indicador: Total de compras Hechos: Monto de compra Funeidn de agregacién: SUM Aclaracién: El monto de compra representa la sumatoria de los productos, los impuestos y el costo deenvid de cada transaccién Pregunta 2 Indicador: Porcentaje {tems Rechazados Hechos: items Rechazados / items Recibidos Funcién de agregacin: DIV Aclaracién: Para obtener el porcentaje de items rechazados, se dividiran los mismos por los ftems recibidos Pregunta 3 Indieador: Numero de items en produecién Hechos: Cantidad de items en produccién Funcién de agregacién: SUM Aclaracién: El indicador de ntimero de articulo se refiere a las unidades en produccién Pregunta 4 Indicador: Fallos Presentados Heehos: Fallos Presentados Funcién de agregacién: SUM Aclaracién: El indicador de fallos presentados es la sumatoria de los productos que tuvieron fallos en la fabricacién de un producto Pregunta 5 Indicador: Unidades Vendidas Hechos: Cantidad de unidades vendidas Funeién de agregacién: SUM Aclaracién: El indicador unidades vendidas es la sumatoria de las cantidades de unidades vendidas de cada producto en especifico Indieador: Total de Ventas Hechos: (Unidades vendidas * Precio) - Descuento Funcién de agregacién: SUM Aclaracién: El indicador Monto de ventas es la representacién de la sumatoria del monto total de venta de cada producto, esto se logra multiplicando las unidades vendidas por el precio de venta menos el descuento, Pregunta 6 Indicador: NumeroUnidades Hechos: Cantidad de unidades Funcién de agregacién: SUM Aclaraci6n: El indicador NumeroUnidades hace referencia a las unidades en produccién para ver cual es el tipo de unidades que se producen mas 2.2.Mapeo Consideramos como fuente de datos la base de datos AdventureWorks2019, las tablas que empleamos son las siguientes: Pregunta 1 y2 [rreaseorerieacer Paras = = TIEMPO = oo —| COMPRA. TOTAL DE = s COMPRAS, Sot FORMA DE a ——# ENVIO re ITEMS - RECHAZADOS COMPRADORES Pregunta 3 y 4 El mapeo realizado es el siguiente: La perspectiva Vendedores se relaciona con la tabla Person, La perspectiva Paises se relaciona con la tabla CountryRegion. La perspectiva Ciudades se relaciona con la tabla Address. La perspectiva Fallos Presentados se relaciona con el campo SerapReasonID de la tabla WorkOrder. La perspectiva Numero de productos afectados se relaciona con ScrappedQty en la tabla workOrder La perspectiva Nameros de items se relaciona con el campo OrderQty de la tabla WorkOrder La perspectiva Categorias se relaciona con la tabla ProductCategory. La perspectiva Subeategorias se relaciona con la tabla ProductSubcategory. El indicador Total ventas se relaciona con los campos UnitPrice, UnitPriceDiscount y OrderQty de la tabla SalesOrderDetail, la formula es: SUM(UnitPrice*OrderQty)- (OrderQty* UnitPriceDiscount)). El indicador Unidades Vendidas se relaciona con el campo OrderQty de la tabla SalesOrderDetail, la formula es: SUM(OrderQty) Pregunta 6 Product (Production) * °-® productSubcategory (Prod ProductiO 7 ProductSubcategoryiD Name ProductCategoryiD ProductNumber Name MakeFleg rowguid FrishedGoodsFlag ModitedDate Color SofetyStockLevel ReorderPoint StencardCest ListPrice ee |ProductCateaory (Production) __ =e 3 PreductCategoryiD hightUritMeasureCods sare ae rowguid DaysToManutacture Maree Productline Close Sie ProductsubcategeryiD ProductMedelID SelStartDate selEsaDate DiscontinuedDate rowguid ModiiedDate El mapeo realizado es el siguiente La perspectiva Producto se relaciona con Product La perspectiva Categoria se relaciona con ProductCategory La perspectiva Subcategoria se relaciona con ProductSubCategory La perspectiva Tiempo se relaciona con ModifiedDate de la Tabla Product El nimero de unidades se relaciona con el ProductNumberde la tabla Product. La formula sera: SUM(ProductNumber) 2.3,Granularidad Con respecto a la perspectiva de forma de envi6, los datos disponibles son los siguientes x [EIR Nombre de colurrna Tipo de datos —_Permitirva. m int oO Name Name:nvarchar(50) oO ShipBase money a ShipRate money a rowguid uniquetdentfier ao ModifiedDate datetime a Oo Con respectoa la perspectiva de compradores, los datos disponibles son los siguientes fea Tipo de dates Permit val int d ""AccountNumber ‘AccountNumbern o Name Nameinvarchar§0) Q CredtRating tinynt a Preferredlendorstaus —_‘Flagtit g Activelag Flegiit ao PurchasingWebSenviceURL —nvarchar(1024) MosifiedDate datetime Con respecto a la Perspectiva de Tiempo, los datos mis tipicos que pueden usarse son: * Afio © Semestre © Trimestre Numero de mes Nombre del mes Quincena Semana ‘Numero de dia © Nombre del dia Una ver finalizada la recoleccién de informacién consideramos que los datos que usaremos son los siguientes: Perspectiva de Forma de envio * De la tabla ShipMethod, el campo ShipMethodID y el campo Name Perspectiva de Compradores Dela tabla Vendor, los campos: BusinessntityID y Name Pregunta § Perspectiva de los vendedores Tabla Person. Person. Nombre de columna Tipo de datos Permitir valores int o PersonType nchar(2) Oo Namestyle NameStyle:bit oO Title nvarchar(8) FirstName Nameznvarchar(50) o MiddleName Name:nvarchar(50) LastName Name:nvarchar(50) o ‘Suttix fnvarchar(10) EmailPromotion int Oo AdditionalContactinfo xml(CONTENT Person.Addi. Demographics xml(CONTENT Person. Indiv. rowauid uniqueidentifier ModifiedDate datetime o o Oo La tabla Person, Person el campo BusinessEntityID es el id y se relaciona con SalesPersonD de la tabla Sales SalesOrderHeader, también en la tabla Person.Person los campos FirstName y LastName que vienen hacer el nombre completo del vendedor. Perspectiva de los paises Tabla Person. CountryRegion Nombre de columna Tipo de datos Permitir valores Ee [couniryRegionCode} varchar(2) Oo Name Nameinvarchar(50) Oo ModifiedDate datetime oO La tabla Person. CountryRegion el campo CountryRegionCode es el campo de identificacién y se relaciona con el campo CountryRegionCode de la tabla Sales.SalesTerritory y Person.CountryRegion el Name es el nombre del pais. Perspectiva de las ciudades Tabla Person, Address |ye Addressio * o AddressLine1 avarchar(60) Oo AddressLine2 nvarchar(60) City avarchar(30) Oo StateProvincelD int oO PostalCode avarchar(15) Oo Spatiallocation geography rowguid uniqueidentifier oO ModifiedDate datetime oO De la tabla Person.Address los campos AddressID, City son los id de identificacién Ta primera se relaciona con el campo BillToAddressID dela tabla Sales.SalesOrderHeader, y la segunda es el nombre de la ciudad. Perspectiva de las eategorias Tabla Production, ProductCategory Nombre de columna Tipo de datos Permitir valores ? | int oO Name Name:nvarchar(50) oO rowguid uniqueidentifier oO ModifiedDate datetime Oo o La tabla Production.ProductCategory los campos ProductCategoryID, Name la primera se relaciona con el campo ProductCategorylD de la tabla Production,ProductSubcategory y la segunda es el nombre de la categoria. Perspectiva de las subcategorias Tabla Production, ProductSubcategory Nombre de columna Tipo de datos Permitir valores int oO ProductCategoryID int oO Name Name:nvarchar(50) o rowguid uniqueidentifier oO ModifiedDate datetime Oo oO La tabla Production.ProductSubcategory los siguientes campos ProduetSubcategoryID, ProduetCategoryID, Name son los eédigos que se relacionan, la primera se relaciona con el campo ProductSubcategoryID de la tabla Production.Product, la segunda se relaciona con el campo ProductCategoryID dela tabla Production.ProductCategory y la tercera es el nombre de Ja subcategoria. Perspectiva de Tiempo * Afio Mes © Trimestre ° Dia Pregunta 6 Perspectiva producto Nombre de columna Tipo de datos Permitir valores vv (EERE int gd Name Name:nvarchar(50) oO ProductNumber nyarchar(25) o Makeflag Flagbit a FinishedGoodsFlag Flagbit o Color nvarchar(15) SafetyStockLevel smallint o ReorderPoint smallint a StandardCost money Oo ListPrice money o Size rnvarchar(5) SizeUnitMeasureCode nchar(3) a ‘WeightUnitMeasureCade ichar(3) Weight decimal(@, 2) DaysToManufacture int Productline richar(2) Class nehar(2) Style nchar(2) ProductSubcategoryiD int ProductModellD int SeliStartDate datetime SellEndDate datetime DiscontinuedDate datetime rowguid uniqueidentitier a ModifiedDate datetime og Perspectiva Producto La tabla Production Product tiene el campo ProductID que es el campo con el cual se va a relacionar con el campo ProductID de la tabla Production Product, ademés el campo Name es el nombre del producto. Perspectiva de las eategorias Nombre de columna Tipo de datos Permitir valores ? | int oO Name Name:nvarchar(50) oO rowguid uniqueidentifier oO ModifiedDate datetime Oo oOo La tabla Production. ProductCategory los campos ProductCategoryID, Name la primera se relaciona con el campo ProductCategoryID de la tabla Production.ProductSubcategory y la segunda es el nombre de la categoria. Perspectiva de las subeategorias Nombre de columna Tipo de datos Permitir valores int oO ProductCategoryID int oO Name Name:nvarchar(50) o rowguid uniqueidentifier oO ModifiedDate datetime Oo oO La tabla Production. ProductSubcategory los siguientes campos ProductSubcategoryID, ProductCategoryID, Name son los cédigos que se relacionan, la primera se relaciona con el campo ProductSubcategoryID de la tabla Production. Product, la segunda se relaciona con el campo ProductCategoryID de la tabla Production. ProductCategory y la tercera es el nombre dela subcategoria. 2.4.Modelo Conceptual Ampliado Pregunta 1 TIEMPO ‘Afi Mes,Trimestre FORMADE ENVIO Name COMPRADORES Name Pregunta 3 y 4 Pregunta $ Tempo Aiio, Trimestre, Mes, Dia Fecha PAIS CountryRegionCode, Name CATEGORIA ProduetCategoryiD, Name SUBCATEGORIA ProduetSubcategoryID, ProductCategorylD, Name a ~ VENDEDORES a a BusinessEntitviD, FirstName. LastName = ciuoad AddressiD, City TOTAL DE COMPRAS. SUM(TotalDue) ITEMS RECHAZADOS, DIV(RejectedQty/ReceivedQty) UNIDADES VENDIDAS SUM[Orderaty) TOTAL, DE VENTAS SUM ((UnitPrice * OrderQty) ~ (Orderaty * UnitPriceDiscount)) Pregunta 6 Producto Producto 1D, Nombre Categoria CategorialD, Nombre Subcategoria f Produccisn | ___»)_ NumeroUnidades SubCategorialD, Nombre TIEMPO Afio, Trimestre, Mes, Dia Fecha 3. Modelo Légico del DW 3.1.Tipologia Se ha elegido el esquema de constelacién porque es el que se ajusta perfectamente a las necesidades del modelamiento. 3.2.Tablas de Dimensiones Para la perspectiva Forma de Envio La nueva dimensién tendra cl nombre dimEnvios. * Sele agregara la clave principal con EnviolD. © Se agregard el campo Name y se lo llamar Nombre. FORMA DE dimEnvios envio E> | denon wawe Nombre, Para la perspectiva Tiempo: * Lanueva dimension tendré el nombre dimFechas. * Sele agregara la clave principal FechalD. * Seagregari los campos Afio, Trimestre, Mes y Fecha, dimFechas AFechalD ito Tiempo Trimestre Aio, Trimestre, nies Mes, Dia real Dia Para la perspectiva Compradores + Lanueva dimensién tendri el nombre de dimProveedores Sele agregara una clave principal de ProveedorID © Sele agregara el campo Name y se lo llamaraNombre dimProveedores Compradores == © ProveedoriD Name Nombre Pregunta 3 y 4 Para la perspectiva Producto * Lamueva dimensién tendré el nombre de dimProducto ‘+ Sele agregara una clave principal de ProductoID ‘+ Sele agregara el campo Name y se lo llamara Nombre Producto: dimProducto ProductID \ProductoID Name Nombre Perspectiva Categorias: © Lanueva tabla recibir el nombre de dimCategorias. ‘* Para el campo de clave primaria o Primary key se lo nombraré como CategorialD que reemplaza al campo ProduetCategoryID. + Elcampo con nombre Name se lo reemplaza por el campo Nombre. Categoria: : ProductCategoryID Name Perspectiva Subeategorias: ‘* Para la nueva tabla se la nombraré. como dimSubCategorias. * Elcampo declave primaria o Primary key se lo nombrara como SubCategorialD que va a reemplazar al campo ProductSubcategoryID. © Elcampo con nombre ProductCategoryID se reemplaza por el campo CategorialD que se relaciona con la tabla dimCategorias. ‘+ Para el campo de nombre Name se lo reemplaza por el campo Nombre dimSubeateaoria* ProductSubCategoy iD

You might also like