QWT Business Intelligence Project Plan



Similar documents
Joining Tables in Queries

In-Depth Guide Advanced Database Concepts

Oracle Application Express - Application Migration Workshop

SQL SELECT Query: Intermediate

Using AND in a Query: Step 1: Open Query Design

Database Query 1: SQL Basics

Ken Goldberg Database Lab Notes. There are three types of relationships: One-to-One (1:1) One-to-Many (1:N) Many-to-Many (M:N).

Business Intelligence. 11. SSIS, ETL January 2014.

Topic: Relationships in ER Diagram and Relationships in MS Access

DESIGNING A LOGICAL DATA MODEL FOR A SALES AND INVENTORY MANAGEMENT SYSTEM

API Documentation. Public API Documentation Last Updated: 05/14/2012

Last Updated on 11/06/

CS251: Fundamentals of Database Systems 1. CS251: Fundamentals of Database Systems. Database Design Project. Trina VanderLouw

Access Queries (Office 2003)

Paper HW-03. Planning for and Designing a Data Warehouse: A Hands on Workshop. Gregory S. Nelson ThotWave Technologies, Cary, North Carolina

2009, AdventNet Inc. All rights reserved. Product Customization

- Suresh Khanal. Microsoft Excel Short Questions and Answers 1

3.7 Logistics Execution

Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer.

Fundamentals of Database System

ERP guide and questions

Virtuoso Replication and Synchronization Services

Automated Financial Reporting (AFR) Version 4.0 Highlights

WebSphere Business Monitor

Halo Business Intelligence

Difference Between Non-perpetual (Periodic) and Perpetual Inventory

Keep your search simple. Only the last name is required. First name and Phone are optional.

BPMN-Based Conceptual Modeling of ETL Processes

Sage Simply Accounting Product Update for Jan 1, 2011

for Sage 100 ERP Sales Order Overview Document

12/16/2015 Blackbaud Altru 4.6 Merchandise US

Microsoft Access XP Beginners: Exercises

VBScript Database Tutorial Part 1

MS Access Lab 2. Topic: Tables

Tutorial on Relational Database Design

Sage Evolution Version 7 Intelligence Reporting Standard Reports

The Measurement of the Business Income. 1 by recording revenues when earned and expenses when incurred. 2 by adjusting accounts

Customer Analysis CUSTOMER VALUE CUSTOMER CUSTOMER ASSESSMENT SEGMENTATION MANAGEMENT

Oracle Financial Analytics Accounts Payable Demo Script

uncommon thinking ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION ONSITE TRAINING OUTLINES

Workflow Process: Purchasing. Ordering Process

What is a database? The parts of an Access database

Working with Data in ASP.NET 2.0 :: Creating Stored Procedures and User Defined Functions with Managed Code Introduction

Database Design Basics

SAMPLE FINAL EXAMINATION SPRING SESSION 2015

WebSphere Business Monitor

Session E-SQL Solving Common Problems with Visual FoxPro's SQL

Essentials of SQL. Essential SQL 11/06/2010. NWeHealth, The University of Manchester

INVENTORY SET UP LESSON 6. Lesson 6: Inventory Set up LEARNING OUTCOME LEARNING OBJECTIVES

purchase to pay at its best providing solutions for hospitality professionals peace of mind

Sophisticated Yet Simple

Shireburn Point-of-Sale

2. A service company earns net income by buying and selling merchandise. Ans: False

Business Reports with L A TEX

Enhancements in Inventory Management

Modeling Guide for SAP Web IDE for SAP HANA

API Integration Guide

How To Use Quickbooks

BI4Dynamics provides rich business intelligence capabilities to companies of all sizes and industries. From the first day on you can analyse your

ebook 4 Steps to Leveraging Supply Chain Data Integration for Actionable Business Intelligence

Sage MAS 90 and 200 ERP

Accpac ERP for transport. - The Integrated Journey

Implementing a WCF Service in the Real World

June 2014 exam. (4CW) SME Cash and Working Capital. Instructions to students:

Together we can build something great

InventoryControl. The Complete Inventory Tracking Solution for Small Businesses

INVENTORY MANAGEMENT. TechStorm.

MICROSOFT ACCESS 2003 TUTORIAL

Oracle Daily Business Intelligence. PDF created with pdffactory trial version

Business Intelligence & Product Analytics

Simple Invoicing Desktop Database with MS Access c 2015 by David W. Gerbing School of Business Administration Portland State University

2. Which three statements about functions are true? (Choose three.) Mark for Review (1) Points

How To Use Stratum Fpm

Chapter 3. Data Analysis and Diagramming

The Cloud ERP. Case Study JAAS

NOTE: You will need to receive the trade item into your inventory through the receiving system to complete any trade-in activity.

The Basic Framework of Budgeting

Receivables & Payables

Office of Contracting & Procurement and Support Service Center Desk Reference

InventoryControl. The Complete Inventory Tracking Solution for Small Businesses

850 Purchase Order. X12/V4030/850: 850 Purchase Order. Version: 1.0 Draft

Company: Name: GENERAL FUNCTIONS: How important are they to your business?

ElegantJ BI. White Paper. Key Performance Indicators (KPI) A Critical Component of Enterprise Business Intelligence (BI)

1 Structured Query Language: Again. 2 Joining Tables

New Features in Sage BusinessVision 2013 (version 7.6)

AWARE ENTERPRISE SYSTEM

JD Edwards EnterpriseOne One View Reporting Functional Content Overview

Infor Lawson Healthcare Supply Chain Analytics Release Notes. Version Published May 2013

Comprehensive Business Budgeting

API Documentation. Version 2.0

RETAILvantage 2.1 RELEASE NOTES

ZOINED RETAIL ANALYTICS. User Guide

General. Sage Evolution ERP Version 7

Inventory Management Series An Overview of Item Types. Microsoft Dynamics RMS

How to change the decimal precision of qty, price and cost in the PROMPT Inventory System

Transcription:

QWT Business Intelligence Project Plan Date: 4/28/05 Version: 1.0.7.0 Author: qwt

Table of Contents 1 QWT Business Intelligence Project Requirements... 3 1.1 Key Measures...4 1.2 Key Performance Indicators...5 1.3 Key Dimensions...6 1.4 Trends...6 1.5 Key Selection Filters...7 1.6 Security...8 1.7 Customers Data...9 1.8 Products Data...10 1.9 Category Data...11 1.10 Shipper Data...12 1.11 Orders Data...13 1.12 Order Details Data...14 1.13 Employee Data...15 1.14 Office Data...16 1.15 Suppliers Data...17 1.16 Budget Data...18 2

1 QWT Business Intelligence Project Requirements Business Need: QWT provides high quality sports and leisure clothing products for men, women, and children to a wide range of wholesale customers located throughout the world. QWT Business Intelligence should provide summary to detail level sales data analysis through an easy-to-use, yet robust and flexible interface capable of handling multiple levels of user expertise and requirements. Analysis requirements include: Multiple Key Business Indicators (KPI s) Sales geographic analysis Trend analysis covering a minimum of two years of detailed data. Budget to Actual sales comparisons Business analysis must include logical integration across multiple business data sources and functional areas. The presentation layer for this analysis should deliver this integrated data transparently to all users. Document Summary: This document contains general reporting requirements, key measurements, and available data element types and descriptions. Critical axis dimensions and filters are also listed. It should be noted that not all data elements are located in standard database format. 3

1.1 Key Measures The following table lists the Key Measures to be included in the analysis application. Some of these measures will require calculation. No. Measure Description 1.1.1.1 1.1.1.2 1.1.1.3 1.1.1.4 1.1.1.5 1.1.1.6 1.1.1.7 1.1.1.8 Net Sales Net Sales % Total Unit Quantity Total Orders Total Products Sold Total Employees SalesPerson Average Annual Salary The Net amount of the sale on the [Order Details] level, calculated as: ([UnitPrice] * [Quantity]) * (1-Discount) The relative percentage of Net Sales for a single value in a dimension field compared to the total of all other possible values in that field. The sum of unit quantity over all possible data: [Order Details].[Quantity] Count of distinct orders: [Orders].[OrderID] Count of distinct products: [Order Details].[ProductID] Count of distinct employees: [Employee].[EmpID] Count of distinct employees responsible for sales: [Orders].[EmployeeID] inner join to [Employee].[EmpID] - or - [Employee].[Title] begins with Sal or President Average of [Employee].[Year Salary] 1.1.1.9 Business Rules 1) The data should include detailed transaction level data for a minimum of 2 years, and preferably four years. 2) The Sales Force Structure is selectable from the Office City down to the Sales Person. This should allow drill down from the National level Possible future enhancements: Market Share 4

1.2 Key Performance Indicators The following table lists the primary Key Performance Indicators (KPI s) to be included in the analysis application. Ideally these measurements will indicate compliance with business goals through an overall dashboard view, as well as detailed comparisons between company geography, customers, and products. No. KPI Description 1.2.1.1 1.2.1.2 1.2.1.3 1.2.1.4 1.2.1.5 Net Sales Change Net Sales Change % Budget Actual Revenue Budget Actual Cost Budget Actual Profit The amount of change in Net Sales value from previous year to current year by Customer The amount of change in Net Sales value from previous year to current year by Customer expressed as a percentage The comparison of budget revenue amount to actual revenue amount by year The comparison of budget cost amount to actual cost amount by year The comparison of budget profit amount to actual profit amount by year. Profit is defined as revenue - cost 1.2.1.6 Business Rules Possible future enhancements: Market Share ALERT: Provide Email notification for all products on backorder, along with their backorder amounts ([Products.UnitsOnOrder] [Products.UnitsInStock]) > 0 5

1.3 Key Dimensions The following table lists the Key Dimensions to be included in the analysis application. No. Field Description Customer [Customers].[CompanyName] 1.3.1.1 1.3.1.2 1.3.1.3 1.3.1.4 1.3.1.5 Customer Contact [Customers].[ContactName] Sales Office [Office].[City] SalesPerson [Employee].[First Name] [Employee].[Last Name] for employees with sales responsibilities Employee Hire Year Year of [Employee].[HireDate] 1.4 Trends The following table lists the Time Dimension Trending to be included in the analysis application. No. Field Description Order Date [Orders].[OrderDate] 1.4.1.1 1.4.1.2 1.4.1.3 1.4.1.4 1.4.1.5 Month Quarter Year Rolling Month Month of [Orders].[OrderDate] Quarter of [Orders].[OrderDate] Year of [Orders].[OrderDate] 24 Rolling Months from last month of data for [Orders].[OrderDate]. Format should be : MMM-YYYY (e.g. Jan-2004) 1.4.1.6 Business Rules 1) Drill down of Order Date time should be possible from Year to Quarter to Month to Date. 6

1.5 Key Selection Filters The following table lists the Key Selection Filters to be included in the analysis application. No. Field Description Customer [Customers].[CompanyName] 1.5.1.1 1.5.1.2 1.5.1.3 1.5.1.4 1.5.1.5 1.5.1.6 1.5.1.7 1.5.1.8 1.5.1.9 1.5.1.10 1.5.1.11 Customer Country Customer City Product Category Year / Quarter / Month / Day / Date Rolling Month SalesPerson Sales Title Sales Office Supplier [Customers].[Country] [Customers].[City] [Products].[ProductName] [Catagories].[CategoryName] Based on [Orders].[OrderDate] Based on [Orders].[OrderDate] Employees responsible for sales: [Orders].[EmployeeID] inner join to [Employee].[EmpID] - or - [Employee].[Title] begins with Sal or President [Employee].[Title] begins with Sal or President [Office].[City] [Suppliers].[CompanyName] 1.5.1.12 Business Rules 1) Drill down of Order Date time should be possible from Year to Quarter to Month to Date. 7

1.6 Security This application will be distributed to employees involved in sales. Each salesperson, however, should not have access to data pertaining to their peers. There should also be one or more administrators to manage the document. One of the salespersons, James Bosch, is also the Sales Manager of the company, and he should have access to the entire set of data. In addition, the Sales Coordinator in Lund should have access to the data on all salespersons in the Lund office. 8

1.7 Customers Data 1.7.1.1 File Information Data Type -------------------------------------------------------------MS Access Database --------------------------------------------------------------QWT.mdb Table name -----------------------------------------------------------Customers Estimated Number of Records ----------------------------------- 100 1.7.1.2 Record Information Table 1 - Record Layout for Customers data Data Type Indexed CustomerID Autonumber Y Customer ID (Long Integer) CompanyName Text (40) Y Full name of customer ContactName Text (30) Name of primary contact at customer (First Last) Address Text (60) Street or PO Box mailing address of customer City Text (15) Y City for mailing address of customer StateProvince Text (2) State or Province code for mailing address of customer PostalCode Text (10) Y Postal code for mailing address of customer Country Text (15) Country for mailing address of customer Phone Text (24) Phone number includes country code or area code Fax Text (24) Phone number includes country code or area code 1.7.1.3 Business Rules 1) Customers have single contact 2) State / Province code is optional as required 3) Customer data is updated weekly 9

1.8 Products Data 1.8.1.1 File Information Data Type -------------------------------------------------------------MS Access Database --------------------------------------------------------------QWT.mdb Table name -----------------------------------------------------------Products Estimated Number of Records ----------------------------------- 75 1.8.1.2 Record Information Table 1 - Record Layout for Products data Data Type Indexed ProductID Autonumber Y Product ID (Long Integer) ProductName Text (40) Y Full name of product SupplierID Long Integer Y Link to Supplier CategoryID Long Integer Y Link to product category QuantityPerUnit Long Integer Count of product per unit UnitCost Double Fixed 2 decimal Current cost of product, including manufacturing costs plus Selling, General and Administrative (SG&A) expenses UnitPrice Double Fixed Current unit price (List) of product 2 decimal UnitsInStock Long Integer Number of units in stock as of latest inventory UnitsOnOrder Long Integer Number of units on order 1.8.1.3 Business Rules 1) Units on backorder defined as [UnitsOnOrder UnitsInStock] > 0 10

1.9 Category Data 1.9.1.1 File Information Data Type -------------------------------------------------------------MS Access Database --------------------------------------------------------------QWT.mdb Table name -----------------------------------------------------------Categories Estimated Number of Records ----------------------------------- 10 1.9.1.2 Record Information Table 1 - Record Layout for Category data Data Type Indexed CategoryID Autonumber Y Product Category ID (Long Integer) CategoryName Text (25) Y Category name Description Memo Category description 1.9.1.3 Business Rules 1) One-to-many relationship with [Products] table 11

1.10 Shipper Data 1.10.1.1 File Information Data Type -------------------------------------------------------------MS Access Database --------------------------------------------------------------QWT.mdb Table name -----------------------------------------------------------Shippers Estimated Number of Records ----------------------------------- 5 1.10.1.2 Record Information Table 1 - Record Layout for Shipper data Data Type Indexed ShipperID Autonumber Y Shipper ID (Long Integer) CompanyName Text (40) Shipper name 1.10.1.3 Business Rules 1) One-to-many relationship with [Orders] table 12

1.11 Orders Data 1.11.1.1 File Information Data Type -------------------------------------------------------------MS Access Database --------------------------------------------------------------QWT.mdb Table name -----------------------------------------------------------Orders Estimated Number of Records ----------------------------------- 1000 1.11.1.2 Record Information Table 1 - Record Layout for Orders data Data Type Indexed OrderID Autonumber Y Order ID (Long Integer) CustomerID Long Integer Y Link to Customers EmployeeID Long Integer Y Link to Employee OrderDate Medium Date Y Date order was placed (DD-MMM-YY) ShipperID Long Integer Y Link to Shipper Freight Double Fixed 2 decimal Freight charges associated with this order 1.11.1.3 Business Rules 1) One-to-many relationship with [Order Details] table 2) Employee link determines company sales by office 3) Orders data is updated daily 13

1.12 Order Details Data 1.12.1.1 File Information Data Type -------------------------------------------------------------MS Access Database --------------------------------------------------------------QWT.mdb Table name -----------------------------------------------------------Order Details Estimated Number of Records ----------------------------------- 2500 1.12.1.2 Record Information Table 1 - Record Layout for Order Details data Data Type Indexed OrderID Long Integer Y Link to Orders ProductID Long Integer Y Link to Products UnitPrice Double Fixed Product unit price for this order 2 decimal Quantity Integer Quantity of product ordered Discount Single Percent (0 decimals) Percent discount 1.12.1.3 Business Rules 1) OrderID must exist in [Orders] table 2) ProductID must exist in [Products] table 3) Quantity must be > 0 4) Discount must be between 0 and 1 5) Discount applies to [Order Details].[UnitPrice] 6) Order Details data is updated daily 14

1.13 Employee Data 1.13.1.1 File Information Data Type -------------------------------------------------------------MS Excel Database --------------------------------------------------------------EmpOff.xls Table name -----------------------------------------------------------Employee Estimated Number of Records ----------------------------------- 50 1.13.1.2 Record Information Table 1 - Record Layout for Employee data Data Type Indexed EmpID Integer Employee ID Last Name Text Employee last name First Name Text Employee first name Title Text Employee title Hire Date Date Date of hire for employee (MM/DD/YY) Office Integer Link to Office Extension Integer (3 Telephone extension of employee digits) Reports To Integer Employee ID of Supervisor Year Salary Fixed 2 decimal Annual salary of employee 1.13.1.3 Business Rules 1) Contains current employees only 2) [Reports To] field is subset of [EmpID] field 3) [Extension] is optional 15

1.14 Office Data 1.14.1.1 File Information Data Type -------------------------------------------------------------MS Excel Database --------------------------------------------------------------EmpOff.xls Table name -----------------------------------------------------------Office Estimated Number of Records ----------------------------------- 5 1.14.1.2 Record Information Table 1 - Record Layout for Office data Data Type Indexed Office Integer Office ID Address Text Street or PO Box mailing address of office Postal Code Text Postal code for mailing address of office City Text City for mailing address of office StateProvince Text State or Province code for mailing address of office Phone Text Phone number includes country code or area code Fax Text Phone number includes country code or area code Country Text Country for mailing address of office 1.14.1.3 Business Rules 1) State / Province code is optional as required 16

1.15 Suppliers Data 1.15.1.1 File Information Data Type -------------------------------------------------------------DIF (text) Database -------------------------------------------------------------- Table name -----------------------------------------------------------suppliers.dif Estimated Number of Records ----------------------------------- 30 1.15.1.2 Record Information Table 1 - Record Layout for Suppliers data Data Type Indexed SupplierID Integer Supplier ID CompanyName Text Full name of supplier ContactName Text Name of primary contact at supplier (First Last) Address Text Street or PO Box mailing address of supplier City Text City for mailing address of supplier PostalCode Text Postal code for mailing address of supplier Country Text Country for mailing address of supplier Phone Text Phone number includes country code or area code Fax Text Phone number includes country code or area code 1.15.1.3 Business Rules 1) Suppliers have single contact 17

1.16 Budget Data 1.16.1.1 File Information Data Type -------------------------------------------------------------MS Excel Database --------------------------------------------------------------Budget.xls Table name -----------------------------------------------------------Sheet1 Estimated Number of Records ----------------------------------- 25 1.16.1.2 Record Information Table 1 - Record Layout for Office data Data Type Indexed Office Integer Office ID Year Date Year Budget/Actual Year (YYYY) Budget rev. Integer Budgeted yearly revenue Budget cost Integer Budgeted yearly cost Actual rev. Integer Actual yearly revenue Actual cost Integer Actual yearly cost 1.16.1.3 Business Rules 18