Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

CSID6853 Project-PartA

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Department of Computer Science and Informatics

CSID6853 – Data Warehousing – 2024


Practical Project - Part A

Instructions
 Ensure you have access to a SQL Server 2019 installation and instance.
 Downloads and unzip the two compressed files (CSID6853Accounting.zip and
CSID6853OrderProcessingSystem.zip).
 After you uncompressed the files, restore the two SQL Server 2019 databases.
 Pages should be numbered, with 25mm side borders. Fonts should be 12 point and Times New Roman
with 1.5 spacing.
 Please ensure your name and student number appears on the title page of the submission.
 Submission should be via a single Microsoft Word document
(projectPartA_studentnumber_InitialsSurname.docx) uploaded to Blackboard.

The Business
Maker Inc. is a fictional company that manufactures and sells small, hand-painted figurines. The figurines
are made of clay, pewter, or aluminium. These figurines are marketed through three different channels. The
company operates four of its own stores dedicated to selling the product line. It also operates online and in
addition sells wholesale to other retailers.

Need for Strategic Information


Maker Inc. has experienced rapid growth in the past four years, with orders increasing by over 250 percent.
This growth has put a strain on Maker Inc’s only current source of business intelligence namely the printed
report. Reports that worked well to support decision making a few years ago, now take an hour or more to
print an even longer to peruse. These reports also work at the detail level with very little summarization.
Because of these issues, the company has launched a BI project to create a true data warehousing
environment to support its decision making. This project includes the design of a data warehouse structure,
the loading of the data warehouse from all online systems and the creation of analytical applications to
serve the decision makers. The new BI platform is based on SQL Server 2019.

1
Current Systems
Maker Inc. has three transaction systems that are expected to serve as data sources for the data warehouse.

1. Point of Sale (POS) System


The point of sale (POS) system manages the cash registers at each of the retail stores. The system handles
both cash and credit card transactions. It also tracks information on any products returned by the customer.
Information from the POS system is exported to an Extensible Markup Language (XML) file. Please note
that the data has already been uploaded into the Order Processing System.

2. Order Processing System

The order processing system manages the inventory for all the products. It tracks orders places by retailers
and also record product amounts sold by retail stores and the online store. The system uses a Microsoft
SQL Server database as backend.
See: CSID6853OrderProcessingSystem.bak

3. Accounting System
The accounting system track all the financial transactions made. This includes the purchase of raw material.
The system uses a Microsoft SQL Server database as backup.
See: CSID6853AccountingSystem.bak file

Business Needs
The senior manager of sales wants to analyse sales information. He would like a decision-making tool,
rather than printed reports, for this analysis. In keeping with Maker Inc.’s new business intelligence
strategy, Microsoft SQL Server is the platform for this decision-making tool. Because the data must come
from three different systems, and because one of these systems is file-based, a relational data mart is
needed to hold the information that is needed for the analysis.

The senior manager of sales would like to be able to analyze the following numbers:
 Dollar value of products sold
 Number of products sold
 Sales tax charges on products sold
 Shipping charges on products sold

2
These numbers should be viewable by:
 Store and Store Type
 Sales Promotion
 Product, Product Type, Weight and Retail Price
 Day, Month, Quarter, Year, DayOfYear, DayOfQuarter and DayOfMonth
 Customer
 Salesperson

Information Package [15 marks]


Use the provided transaction systems, background information and business needs to the design a data
mart:
 Identify all possible measures. The measures should be categorized in three categories namely:
monetary amounts, counts and time periods. Write down the name of the measure, category, what
field or fields should be used, the data type and the formula used to calculate it (if there is one).
 Identify all possible dimensions and hierarchies (drill-downs and roll-ups). Write down the name
of the dimension, what field or fields should be used, the data type and the name of the parent
dimension (if there is one).
 Identify all possible attributes. Write down the name of the attribute, what field or fields should be
used, the data type and the name the dimension to which if applies.
 Draw an information package(s) that will outline the measures, dimensions, attributes and
hierarchies.

You might also like