SlideShare a Scribd company logo
Presentation Topic 
Case Study 
Business Requirements
Group Members 
ZEESHAN AHMED 11051556003 
RASHID NAWAZ 11051556-004 
ARSLAN MUGHAL 11051556-024 
MUHAMMAD ALI ZAHIDI 11051556-045
Case Study 
 West Elm is a retailer specializing in sun glasses, jewelry, and 
perfumes. 
 It has an online stores and five offline stores 
 Customers can buy individual products such as a sun glasses, a 
perfumes, or jewelry, or they can subscribe to a certain package. 
 West Elm has two main communication channels: mail, Telephone 
 West Elm has only one delivery channels: Post 
 There are several payment models for customer subscriptions, such 
as annual, in advance, and monthly direct debit.
Case Study 
 The company purchases the products in bulk, such as any 3,000 
jewelry sets from a jewelry company, of any title, for a certain cost. 
 The company uses a IQMS custom-developed .NET-based system 
running on an Oracle database. 
 The back-end enterprise resource planning (ERP) system is NET Suite, 
an off-the-shelf business system running on DB2. This is where the 
inventory, products, and finances are managed. The NET suite 
database size is about 1 TB with about 500 tables and views.
Case Study 
 Business activities in the offline stores are managed in Jade, which is 
a custom Java-based system running on Informix. This includes sales, 
customer service, and subscriptions. 
 IQMS and Jade interface with NET suite products and finances on a 
daily basis, but sales and customer data (including subscriptions) are 
kept on IQMS and Jade. 
 The NET Suite overnight batch starts at 11 p.m. Eastern standard time 
(EST) for three to four hours. The Jade tape backup starts at 3 a.m. 
EST for two to three hours.
Case Study 
 The company uses the SupplyNet system for interfacing with 
suppliers. It is a web services–based industry-standard supplier 
network in the online industry.
Requirements Types: 
Functional Requirements: 
Functional requirements defines what the system does. The 
contain the features that the data warehouse system should 
have. 
NoNFunctional Requirements 
Non functional requirements Defines how the system works.
Functional Requirements 
 The business users need to be able to analyze “product sales" over time by 
geographic area, by customer demographic, by stores and sales territory, 
and by product hierarchy. The users also need to know the revenues, the 
costs, and the margin in U.S. dollars. Local currencies will be converted to 
U.S. dollars. 
 The business users need to be able to analyze "subscription sales" over time 
by geographic area, by customer demographic, by stores and sales 
territory, and by product hierarchy. In addition, the users also need to 
analyze subscription sales by subscription duration and lead source (in other 
words, where the customers are coming from).
Functional Requirements… 
 The business users will be able to analyze "subscriber profitability," which is 
defined as the projected annual revenue of the subscribing customer minus 
the annualized costs (including proportional indirect costs), expressed as a 
percentage of the projected annual revenue. This is analyzed over time, by 
geographic area, by customer demographic attributes, by stores and sales 
territory, and by product package. 
 The business users need to be able to allocate subscribers to specific 
“classes" based on the customer's projected annual revenue and allocate 
them to certain “bands" based on the profitability. The classes and bands 
are used in the loyalty programs. These two attributes are updated daily. 
 The data warehouse will store the data up to five years online and five 
years offline. The offline data should be able to be accessed online with 
two days of notice.
Functional Requirements… 
 The business users will be able to analyze "supplier performance," which is 
the weighted average of the totals spent, costs, value of returns, value of 
rejects, title and format availability, stock outages, lead time. 
 The system will enable CRM users to select customers based on 
communication permissions (subscribed/unsubscribed, telephone, Mail, 
and so on), geographic attributes (address. city, and so on), demographic 
attributes (age, gender, occupation, income, hobby, and so on), interests 
(perfumes types, sun glasses types and jewelry and so on), purchase history 
(order values, order dates, number of items, store locations, and so on), 
subscription details (details of packages, subscription dates, durations, store 
locations, and so on), and the attributes of the products purchased (for 
example, perfume, jewelry. Sun glasses, and so on) for the purpose of 
sending CRM campaigns.
Functional Requirements… 
 The system will enable CRM users to analyze campaign results by viewing 
the following measures for each campaign sent to customers sent by 
communication channels (mobile phone text message, e-mail), the number 
of messages delivered successfully, and the number of messages failed to 
be delivered (including the reason). 
 For CRM analysis purposes. the data warehouse will store the customers‘ 
occupations, incomes, addresses, e-mail addresses, and telephone 
numbers, especially the subscribers (as opposed to the purchasers). 
 The system will enable the store managers to view the data of just their own 
stores. This is because each store manager is responsible for different stores. 
This is applicable for both offline and online store managers
Functional Requirements… 
 The data warehouse will store the previous region and division of each 
store. There is a plan to reorganize the store hierarchy; that is. currently there 
are only five regions in the United States, but in a few months’ time there will 
be eight regions. Online stores are currently in a separate division, but in the 
future they will be in the same division as their offline colleagues. 
Reorganization like this rarely happens. This is the first time it has happened 
in the six- year history of West ELM.
Functional Requirements… 
 At the store level. the ability to view the daily data in the past few 
weeks is important. The system should enable the store managers to 
see the ups and downs of sales, costs, and profitability, and they 
need to be able to drill down to any particular day to understand 
the causes of low sales or low profitability, that is, which products, 
titles, media, or customers caused the issue. 
 The data warehouse system will enable the global managers to 
understand the global trends and break them down by country. 
They do not need store- level data or daily data. If a certain store or 
country is having a problem with a particular media, title, or product 
(for example when they are experiencing negative trends). then the 
managers needs to be able to communicate this to all stores as 
early as possible.
Functional Requirements… 
 The report and OLAP will have an easy-to-use user interface. As long 
as the user interface enables the company to perform the analysis 
in this table and it is easy to use. the users do not really care about 
the details of the user interface. The numbers are much more 
important to the users than the layout. The data ware- house users 
understand that their job is to deliver business performance.
Nonfunctional Requirements 
 All data warehouse users must be able to access the data warehouse front-end 
applications (reports and OLAP) without logging in again. They just 
need to log in once to Windows on their PC or laptop. 
 The data warehouse front-end applications must not be accessible from 
outside the company network. 
 All front-end applications are ideally web-based. accessible from anywhere 
within the company network. 
 All users access the front-end applications from a central portal. The user 
interface layout and design need to follow company standards and 
guidelines. 
 The system will be able to display the figures and charts and will be able to 
print. The users collectively agree that they will need charts and graphs, but 
if this feature is not available, they can export to Excel and do the graphs 
there.
Nonfunctional Requirements.. 
 Some users are allowed to access data from their own country only, but 
some users are allowed to access data from any country. 
 Some “power” users are given access to the dimensional store to perform 
direct SQL queries. 
 Certain sensitive data is viewable by certain people only. 
 The maximum response time for any report, query. or OLAP view is 30 
seconds. 
 The standard minimum specification for the client is Internet Explorer 6 on 
Windows XP running on a PC or laptop with Intel Pentium D 820 (or mo 
bile/AMD equivalent) with 512MB memory and SVGA resolution (l024X768 
pixel). 
 The data warehouse must be available for 24 hours a day, 7 days a week. 
The downtime is expected to be no more than one hour a month.
Nonfunctional Requirements.. 
 It is preferred that no application or database changes are made in the 
IQMS, NET suite, and Jade systems or schema changes. 
 The data warehouse system must notify the appropriate data owner within 
24 hours when data quality issue arises. 
 The company preference is to use Microsoft SQL Server to build the data 
warehouse from end to end, including the ETL tool, reporting, and OLAP. 
Specific front-end BI applications may be used if required. The data 
warehouse should be upgradable to SQL Server future versions. 
 The data warehouse must be backed up to offline media daily, and the 
backup must be tested every six months by restoring it from the media. 
Fairly recent media must be stored off-site.
Nonfunctional Requirements.. 
 The downloads from NET suite can occur only from 4 a.m. to 5 a.m. U.S. 
Eastern standard time. 
 The data warehouse needs to be flexible so we can enhance it easily and 
adapt to changes that happen in the transaction systems. In particular, it 
needs to include enhancements such as bringing new pieces of data into 
the warehouse. adding new reports/cubes/ data quality rules, or modifying 
existing ones. 
 “Who accessed what and when" must be auditable. 
 All servers must be rack mountable, preferably from the West Elm favored 
hardware supplier.
Nonfunctional Requirements.. 
 If the ETL failed because of power failure in the data center, the data in the 
data warehouse should not be corrupted or compromised; it must be 
recoverable, and there should not be any data loss. 
 The number of users is estimated to be between 300 and 500. About 20 
percent of these users are estimated to be heavy and frequent users; the 
rest are occasional. 
 To protect investments, we need to use the same storage area network 
(SAN) as the file and e-mail servers rather than creating a new, separate 
SAN.
Dataware case study

More Related Content

What's hot

Selecting the Right Warehouse Management System or WMS
Selecting the Right Warehouse Management System or WMSSelecting the Right Warehouse Management System or WMS
Selecting the Right Warehouse Management System or WMS
Commonwealth Supply Chain Advisors
 
Enterprise Mobility - Secondary Sales Management
Enterprise Mobility - Secondary Sales ManagementEnterprise Mobility - Secondary Sales Management
Enterprise Mobility - Secondary Sales Management
Rakesh Ranjan
 
It in retail
It in retailIt in retail
It in retail
umesh yadav
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
copo7475
 
HDPOS smart for your Retail Super Market
HDPOS smart for your Retail Super MarketHDPOS smart for your Retail Super Market
HDPOS smart for your Retail Super Market
Hyper Drive Solutions Inc.
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
Fuckboy123
 
lakshmi resumee
lakshmi resumeelakshmi resumee
lakshmi resumee
lakshmi narra
 
IT application in 3 industries
IT application in 3 industriesIT application in 3 industries
IT application in 3 industries
surabhi agarwal
 
Smi erp
Smi erpSmi erp
Smi erp
mukul soni
 
Retail Management Information System
Retail Management Information SystemRetail Management Information System
Retail Management Information System
Surendher Emrose
 
What specific Role of people using developing and managing Is?
What specific Role of people using developing and managing Is?What specific Role of people using developing and managing Is?
What specific Role of people using developing and managing Is?
university of education,Lahore
 
ERP Brochure (Openbravo)
ERP  Brochure (Openbravo)ERP  Brochure (Openbravo)
ERP Brochure (Openbravo)
Abu Naser
 
Sap Learn1
Sap Learn1Sap Learn1
Sap Learn1
marazban
 
49993 sd-administrator-guide
49993 sd-administrator-guide49993 sd-administrator-guide
49993 sd-administrator-guide
Juan Cruz
 
Mann India Technologies 2010 Corporate presentation
Mann India Technologies 2010 Corporate presentationMann India Technologies 2010 Corporate presentation
Mann India Technologies 2010 Corporate presentation
mannindia
 
SAP IS Retail Article Master
SAP IS Retail Article MasterSAP IS Retail Article Master
SAP IS Retail Article Master
sameer311299
 
Rick Watkins Powerpoint presentation
Rick Watkins Powerpoint presentationRick Watkins Powerpoint presentation
Rick Watkins Powerpoint presentation
rickwatkins
 
Rick Watkins Resume
Rick Watkins ResumeRick Watkins Resume
Rick Watkins Resume
rickwatkins
 
Project report
Project reportProject report
Project report
Aviya Singh
 
HDPOS smart for Jewellery Shop
HDPOS smart for Jewellery ShopHDPOS smart for Jewellery Shop
HDPOS smart for Jewellery Shop
Hyper Drive Solutions Inc.
 

What's hot (20)

Selecting the Right Warehouse Management System or WMS
Selecting the Right Warehouse Management System or WMSSelecting the Right Warehouse Management System or WMS
Selecting the Right Warehouse Management System or WMS
 
Enterprise Mobility - Secondary Sales Management
Enterprise Mobility - Secondary Sales ManagementEnterprise Mobility - Secondary Sales Management
Enterprise Mobility - Secondary Sales Management
 
It in retail
It in retailIt in retail
It in retail
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
HDPOS smart for your Retail Super Market
HDPOS smart for your Retail Super MarketHDPOS smart for your Retail Super Market
HDPOS smart for your Retail Super Market
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
 
lakshmi resumee
lakshmi resumeelakshmi resumee
lakshmi resumee
 
IT application in 3 industries
IT application in 3 industriesIT application in 3 industries
IT application in 3 industries
 
Smi erp
Smi erpSmi erp
Smi erp
 
Retail Management Information System
Retail Management Information SystemRetail Management Information System
Retail Management Information System
 
What specific Role of people using developing and managing Is?
What specific Role of people using developing and managing Is?What specific Role of people using developing and managing Is?
What specific Role of people using developing and managing Is?
 
ERP Brochure (Openbravo)
ERP  Brochure (Openbravo)ERP  Brochure (Openbravo)
ERP Brochure (Openbravo)
 
Sap Learn1
Sap Learn1Sap Learn1
Sap Learn1
 
49993 sd-administrator-guide
49993 sd-administrator-guide49993 sd-administrator-guide
49993 sd-administrator-guide
 
Mann India Technologies 2010 Corporate presentation
Mann India Technologies 2010 Corporate presentationMann India Technologies 2010 Corporate presentation
Mann India Technologies 2010 Corporate presentation
 
SAP IS Retail Article Master
SAP IS Retail Article MasterSAP IS Retail Article Master
SAP IS Retail Article Master
 
Rick Watkins Powerpoint presentation
Rick Watkins Powerpoint presentationRick Watkins Powerpoint presentation
Rick Watkins Powerpoint presentation
 
Rick Watkins Resume
Rick Watkins ResumeRick Watkins Resume
Rick Watkins Resume
 
Project report
Project reportProject report
Project report
 
HDPOS smart for Jewellery Shop
HDPOS smart for Jewellery ShopHDPOS smart for Jewellery Shop
HDPOS smart for Jewellery Shop
 

Viewers also liked

Parts of a research paper
Parts of a research paperParts of a research paper
Parts of a research paper
Lovely Carreon
 
Chapter 1 types of research
Chapter 1 types of researchChapter 1 types of research
Chapter 1 types of research
DAPHNIE MONTEVERDE
 
The research paper
The research paperThe research paper
The research paper
DAPHNIE MONTEVERDE
 
Major Parts of a Research Paper
Major Parts of a Research PaperMajor Parts of a Research Paper
Major Parts of a Research Paper
EssayAcademy
 
Research paper components
Research paper componentsResearch paper components
Research paper components
Atiqa khan
 
The structure of the research paper
The structure of the research paperThe structure of the research paper
Parts of a Research Paper
Parts of a Research PaperParts of a Research Paper
Parts of a Research Paper
Jan Mariel Duayao
 
Case Study on Business Communication
Case Study on Business Communication Case Study on Business Communication
Case Study on Business Communication
Sunam Pal
 
Caterpillar Case Study Presentation
Caterpillar Case Study PresentationCaterpillar Case Study Presentation
Caterpillar Case Study Presentation
Aman Agrawal
 
Case Study on Business Communication
Case Study on Business CommunicationCase Study on Business Communication
Case Study on Business Communication
Sunam Pal
 
Parts of a research paper
Parts of a research paperParts of a research paper
Parts of a research paper
Andrew Domingo
 
5 parts of research paper
5 parts of research paper5 parts of research paper
5 parts of research paper
Queene Balaoro
 

Viewers also liked (12)

Parts of a research paper
Parts of a research paperParts of a research paper
Parts of a research paper
 
Chapter 1 types of research
Chapter 1 types of researchChapter 1 types of research
Chapter 1 types of research
 
The research paper
The research paperThe research paper
The research paper
 
Major Parts of a Research Paper
Major Parts of a Research PaperMajor Parts of a Research Paper
Major Parts of a Research Paper
 
Research paper components
Research paper componentsResearch paper components
Research paper components
 
The structure of the research paper
The structure of the research paperThe structure of the research paper
The structure of the research paper
 
Parts of a Research Paper
Parts of a Research PaperParts of a Research Paper
Parts of a Research Paper
 
Case Study on Business Communication
Case Study on Business Communication Case Study on Business Communication
Case Study on Business Communication
 
Caterpillar Case Study Presentation
Caterpillar Case Study PresentationCaterpillar Case Study Presentation
Caterpillar Case Study Presentation
 
Case Study on Business Communication
Case Study on Business CommunicationCase Study on Business Communication
Case Study on Business Communication
 
Parts of a research paper
Parts of a research paperParts of a research paper
Parts of a research paper
 
5 parts of research paper
5 parts of research paper5 parts of research paper
5 parts of research paper
 

Similar to Dataware case study

1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
jackiewalcutt
 
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docxCase Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
tidwellveronique
 
Oracle communications data model product overview
Oracle communications data model   product overviewOracle communications data model   product overview
Oracle communications data model product overview
GreenHamster
 
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
elliotkimberlee
 
Power Point Presentation
Power Point PresentationPower Point Presentation
Power Point Presentation
rickwatkins
 
Rick Watkins Power Point Presentation on Automation efficiencies
Rick Watkins Power Point Presentation on Automation efficienciesRick Watkins Power Point Presentation on Automation efficiencies
Rick Watkins Power Point Presentation on Automation efficiencies
rickwatkins
 
Datawarehouse Overview
Datawarehouse OverviewDatawarehouse Overview
Datawarehouse Overview
ashok kumar
 
Mca titles
Mca titlesMca titles
Mca titles
tema_solution
 
Rick Watkins Power Point presentation
Rick Watkins Power Point presentationRick Watkins Power Point presentation
Rick Watkins Power Point presentation
rickwatkins
 
Mca titles
Mca titlesMca titles
Mca titles
tema_solution
 
Mca titles
Mca titlesMca titles
Mca titles
tema_solution
 
Mca titles
Mca titlesMca titles
Mca titles
Soundar Msr
 
Mca titles
Mca titlesMca titles
Mca titles
tema_solution
 
Mca titles
Mca titlesMca titles
Mca titles
tema_solution
 
Mca titles
Mca titlesMca titles
Mca titles
tema_solution
 
Mca titles
Mca titlesMca titles
Mca titles
tema_solution
 
Mca titles
Mca titlesMca titles
Mca titles
tema_solution
 
Mca titles
Mca titlesMca titles
Mca titles
tema_solution
 
Mca titles
Mca titlesMca titles
Mca titles
tema_solution
 
Data warehouse-1 (1)
Data warehouse-1 (1)Data warehouse-1 (1)
Data warehouse-1 (1)
vikram singh
 

Similar to Dataware case study (20)

1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
 
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docxCase Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
 
Oracle communications data model product overview
Oracle communications data model   product overviewOracle communications data model   product overview
Oracle communications data model product overview
 
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
 
Power Point Presentation
Power Point PresentationPower Point Presentation
Power Point Presentation
 
Rick Watkins Power Point Presentation on Automation efficiencies
Rick Watkins Power Point Presentation on Automation efficienciesRick Watkins Power Point Presentation on Automation efficiencies
Rick Watkins Power Point Presentation on Automation efficiencies
 
Datawarehouse Overview
Datawarehouse OverviewDatawarehouse Overview
Datawarehouse Overview
 
Mca titles
Mca titlesMca titles
Mca titles
 
Rick Watkins Power Point presentation
Rick Watkins Power Point presentationRick Watkins Power Point presentation
Rick Watkins Power Point presentation
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Data warehouse-1 (1)
Data warehouse-1 (1)Data warehouse-1 (1)
Data warehouse-1 (1)
 

More from Zeeshan Ahmed

Rm presentation on research paper
Rm presentation on research paperRm presentation on research paper
Rm presentation on research paper
Zeeshan Ahmed
 
Project of management
Project of managementProject of management
Project of management
Zeeshan Ahmed
 
Managemet project fall 2012
Managemet project fall 2012Managemet project fall 2012
Managemet project fall 2012
Zeeshan Ahmed
 
Project of management
Project of managementProject of management
Project of management
Zeeshan Ahmed
 
Macromedia flash presentation2
Macromedia flash presentation2Macromedia flash presentation2
Macromedia flash presentation2
Zeeshan Ahmed
 
Assignment for sociology it 003 to 020
Assignment for sociology it  003 to 020Assignment for sociology it  003 to 020
Assignment for sociology it 003 to 020
Zeeshan Ahmed
 
Education as institutions
Education as institutionsEducation as institutions
Education as institutions
Zeeshan Ahmed
 
Family as an instution
Family as an instutionFamily as an instution
Family as an instution
Zeeshan Ahmed
 
Marriage
MarriageMarriage
Marriage
Zeeshan Ahmed
 
Religion as institution
Religion as institutionReligion as institution
Religion as institution
Zeeshan Ahmed
 
Political institutions
Political institutionsPolitical institutions
Political institutions
Zeeshan Ahmed
 
E transaction
E transactionE transaction
E transaction
Zeeshan Ahmed
 
Html5
Html5Html5
PHP FUNCTIONS
PHP FUNCTIONSPHP FUNCTIONS
PHP FUNCTIONS
Zeeshan Ahmed
 

More from Zeeshan Ahmed (15)

Rm presentation on research paper
Rm presentation on research paperRm presentation on research paper
Rm presentation on research paper
 
Project of management
Project of managementProject of management
Project of management
 
Managemet project fall 2012
Managemet project fall 2012Managemet project fall 2012
Managemet project fall 2012
 
Project of management
Project of managementProject of management
Project of management
 
3 ds max
3 ds max3 ds max
3 ds max
 
Macromedia flash presentation2
Macromedia flash presentation2Macromedia flash presentation2
Macromedia flash presentation2
 
Assignment for sociology it 003 to 020
Assignment for sociology it  003 to 020Assignment for sociology it  003 to 020
Assignment for sociology it 003 to 020
 
Education as institutions
Education as institutionsEducation as institutions
Education as institutions
 
Family as an instution
Family as an instutionFamily as an instution
Family as an instution
 
Marriage
MarriageMarriage
Marriage
 
Religion as institution
Religion as institutionReligion as institution
Religion as institution
 
Political institutions
Political institutionsPolitical institutions
Political institutions
 
E transaction
E transactionE transaction
E transaction
 
Html5
Html5Html5
Html5
 
PHP FUNCTIONS
PHP FUNCTIONSPHP FUNCTIONS
PHP FUNCTIONS
 

Recently uploaded

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 

Recently uploaded (20)

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 

Dataware case study

  • 1. Presentation Topic Case Study Business Requirements
  • 2. Group Members ZEESHAN AHMED 11051556003 RASHID NAWAZ 11051556-004 ARSLAN MUGHAL 11051556-024 MUHAMMAD ALI ZAHIDI 11051556-045
  • 3. Case Study  West Elm is a retailer specializing in sun glasses, jewelry, and perfumes.  It has an online stores and five offline stores  Customers can buy individual products such as a sun glasses, a perfumes, or jewelry, or they can subscribe to a certain package.  West Elm has two main communication channels: mail, Telephone  West Elm has only one delivery channels: Post  There are several payment models for customer subscriptions, such as annual, in advance, and monthly direct debit.
  • 4. Case Study  The company purchases the products in bulk, such as any 3,000 jewelry sets from a jewelry company, of any title, for a certain cost.  The company uses a IQMS custom-developed .NET-based system running on an Oracle database.  The back-end enterprise resource planning (ERP) system is NET Suite, an off-the-shelf business system running on DB2. This is where the inventory, products, and finances are managed. The NET suite database size is about 1 TB with about 500 tables and views.
  • 5. Case Study  Business activities in the offline stores are managed in Jade, which is a custom Java-based system running on Informix. This includes sales, customer service, and subscriptions.  IQMS and Jade interface with NET suite products and finances on a daily basis, but sales and customer data (including subscriptions) are kept on IQMS and Jade.  The NET Suite overnight batch starts at 11 p.m. Eastern standard time (EST) for three to four hours. The Jade tape backup starts at 3 a.m. EST for two to three hours.
  • 6. Case Study  The company uses the SupplyNet system for interfacing with suppliers. It is a web services–based industry-standard supplier network in the online industry.
  • 7. Requirements Types: Functional Requirements: Functional requirements defines what the system does. The contain the features that the data warehouse system should have. NoNFunctional Requirements Non functional requirements Defines how the system works.
  • 8. Functional Requirements  The business users need to be able to analyze “product sales" over time by geographic area, by customer demographic, by stores and sales territory, and by product hierarchy. The users also need to know the revenues, the costs, and the margin in U.S. dollars. Local currencies will be converted to U.S. dollars.  The business users need to be able to analyze "subscription sales" over time by geographic area, by customer demographic, by stores and sales territory, and by product hierarchy. In addition, the users also need to analyze subscription sales by subscription duration and lead source (in other words, where the customers are coming from).
  • 9. Functional Requirements…  The business users will be able to analyze "subscriber profitability," which is defined as the projected annual revenue of the subscribing customer minus the annualized costs (including proportional indirect costs), expressed as a percentage of the projected annual revenue. This is analyzed over time, by geographic area, by customer demographic attributes, by stores and sales territory, and by product package.  The business users need to be able to allocate subscribers to specific “classes" based on the customer's projected annual revenue and allocate them to certain “bands" based on the profitability. The classes and bands are used in the loyalty programs. These two attributes are updated daily.  The data warehouse will store the data up to five years online and five years offline. The offline data should be able to be accessed online with two days of notice.
  • 10. Functional Requirements…  The business users will be able to analyze "supplier performance," which is the weighted average of the totals spent, costs, value of returns, value of rejects, title and format availability, stock outages, lead time.  The system will enable CRM users to select customers based on communication permissions (subscribed/unsubscribed, telephone, Mail, and so on), geographic attributes (address. city, and so on), demographic attributes (age, gender, occupation, income, hobby, and so on), interests (perfumes types, sun glasses types and jewelry and so on), purchase history (order values, order dates, number of items, store locations, and so on), subscription details (details of packages, subscription dates, durations, store locations, and so on), and the attributes of the products purchased (for example, perfume, jewelry. Sun glasses, and so on) for the purpose of sending CRM campaigns.
  • 11. Functional Requirements…  The system will enable CRM users to analyze campaign results by viewing the following measures for each campaign sent to customers sent by communication channels (mobile phone text message, e-mail), the number of messages delivered successfully, and the number of messages failed to be delivered (including the reason).  For CRM analysis purposes. the data warehouse will store the customers‘ occupations, incomes, addresses, e-mail addresses, and telephone numbers, especially the subscribers (as opposed to the purchasers).  The system will enable the store managers to view the data of just their own stores. This is because each store manager is responsible for different stores. This is applicable for both offline and online store managers
  • 12. Functional Requirements…  The data warehouse will store the previous region and division of each store. There is a plan to reorganize the store hierarchy; that is. currently there are only five regions in the United States, but in a few months’ time there will be eight regions. Online stores are currently in a separate division, but in the future they will be in the same division as their offline colleagues. Reorganization like this rarely happens. This is the first time it has happened in the six- year history of West ELM.
  • 13. Functional Requirements…  At the store level. the ability to view the daily data in the past few weeks is important. The system should enable the store managers to see the ups and downs of sales, costs, and profitability, and they need to be able to drill down to any particular day to understand the causes of low sales or low profitability, that is, which products, titles, media, or customers caused the issue.  The data warehouse system will enable the global managers to understand the global trends and break them down by country. They do not need store- level data or daily data. If a certain store or country is having a problem with a particular media, title, or product (for example when they are experiencing negative trends). then the managers needs to be able to communicate this to all stores as early as possible.
  • 14. Functional Requirements…  The report and OLAP will have an easy-to-use user interface. As long as the user interface enables the company to perform the analysis in this table and it is easy to use. the users do not really care about the details of the user interface. The numbers are much more important to the users than the layout. The data ware- house users understand that their job is to deliver business performance.
  • 15. Nonfunctional Requirements  All data warehouse users must be able to access the data warehouse front-end applications (reports and OLAP) without logging in again. They just need to log in once to Windows on their PC or laptop.  The data warehouse front-end applications must not be accessible from outside the company network.  All front-end applications are ideally web-based. accessible from anywhere within the company network.  All users access the front-end applications from a central portal. The user interface layout and design need to follow company standards and guidelines.  The system will be able to display the figures and charts and will be able to print. The users collectively agree that they will need charts and graphs, but if this feature is not available, they can export to Excel and do the graphs there.
  • 16. Nonfunctional Requirements..  Some users are allowed to access data from their own country only, but some users are allowed to access data from any country.  Some “power” users are given access to the dimensional store to perform direct SQL queries.  Certain sensitive data is viewable by certain people only.  The maximum response time for any report, query. or OLAP view is 30 seconds.  The standard minimum specification for the client is Internet Explorer 6 on Windows XP running on a PC or laptop with Intel Pentium D 820 (or mo bile/AMD equivalent) with 512MB memory and SVGA resolution (l024X768 pixel).  The data warehouse must be available for 24 hours a day, 7 days a week. The downtime is expected to be no more than one hour a month.
  • 17. Nonfunctional Requirements..  It is preferred that no application or database changes are made in the IQMS, NET suite, and Jade systems or schema changes.  The data warehouse system must notify the appropriate data owner within 24 hours when data quality issue arises.  The company preference is to use Microsoft SQL Server to build the data warehouse from end to end, including the ETL tool, reporting, and OLAP. Specific front-end BI applications may be used if required. The data warehouse should be upgradable to SQL Server future versions.  The data warehouse must be backed up to offline media daily, and the backup must be tested every six months by restoring it from the media. Fairly recent media must be stored off-site.
  • 18. Nonfunctional Requirements..  The downloads from NET suite can occur only from 4 a.m. to 5 a.m. U.S. Eastern standard time.  The data warehouse needs to be flexible so we can enhance it easily and adapt to changes that happen in the transaction systems. In particular, it needs to include enhancements such as bringing new pieces of data into the warehouse. adding new reports/cubes/ data quality rules, or modifying existing ones.  “Who accessed what and when" must be auditable.  All servers must be rack mountable, preferably from the West Elm favored hardware supplier.
  • 19. Nonfunctional Requirements..  If the ETL failed because of power failure in the data center, the data in the data warehouse should not be corrupted or compromised; it must be recoverable, and there should not be any data loss.  The number of users is estimated to be between 300 and 500. About 20 percent of these users are estimated to be heavy and frequent users; the rest are occasional.  To protect investments, we need to use the same storage area network (SAN) as the file and e-mail servers rather than creating a new, separate SAN.