Data warehouse

advertisement
Mgt 20600:
IT Management & Applications
Databases (cont.)
Decision Support Systems
Thursday
November 3, 2005
Reminders



Reading
– For today
 Fundamentals text, Chapter 6, Information and
Decision Support Systems
Exam 2
– Next Thursday, November 10th
– Covers networks and databases
 Homeworks 3 and 4
 Fundamentals text chapters 3 and 4
 Strategies for Effective Data Storage and
Management online reading
 Lectures on networks and databases
– 75 points
– Same kind of mix of questions as on first exam
Review session
– Next Monday at 7pm
– Location to be announced
Extra Credit Opportunity

Mr. Charles Phillips, President of Oracle
– Presentation on "Leadership and Innovation in
Technology“
– Broad range of topics in his presentation including:




Innovation -- Challenges and Opportunities
Industry Trends -- Current and Future
Aggressive Acquisition and Consolidation -- Impact on the
Software Industry and on Oracle
Personal Views on Leadership
– Jordan Auditorium in the Mendoza College of Business
– Friday Nov. 4th
– 10:40 - 11:50 am (can leave at 11:45 am before Q&A)
– Two EASY extra credit questions on exam about
presentation – worth 4 points!
Traditional Approach
to Data Management
Traditional
approach: separate
data files are
created for each
application
Results in data
redundancy
(duplication)
Data
redundancy
conflicts with
data integrity
Database Approach
to Data Management
Database approach:
pool of related data is
shared by multiple
applications
Significant
advantages over
traditional
approach
Manipulating Data
 Selecting:
eliminates rows
according to criteria
 Projecting: eliminates columns in a
table
 Joining: combines two or more
tables
 Linking: relates or links two or more
tables using common data attributes
Providing a User View
 Schema:
description of the entire
database
 User view: user-accessible portion
of the database
 Subschema
– Contains a description of a subset of the
database
– Identifies which users can view and
modify the data items in the subset
– Is used to create different user views
Providing a User View
The Use of Schemas and Subschemas
Creating and Modifying the
Database
 Data
definition language (DDL)
– Collection of instructions/commands that
define and describe data and data relationships
in a database
– Allows database creator to describe the data
and the data relationships that are to be
contained in the schema and the subschemas
 Data
dictionary:
a detailed description of
all the data used in the database
Creating and Modifying
the Database
A Typical Data Dictionary Entry
Storing and Retrieving Data
Logical and Physical Access Paths
Manipulating Data and
Generating Reports
Query-By-Example (QBE): a visual
approach to developing database queries
or requests
 Data manipulation language (DML):
commands that manipulate the data in a
database
 Structured Query Language (SQL):
ANSI standard query language for
relational databases
 Database programs can produce reports,
documents, and other outputs

Database Administration
 Database
administrator (DBA):
directs or performs all activities to
maintain a database environment
– Designing, implementing, and
maintaining the database system and
the DBMS
– Establishing policies and procedures
– Training employees
Selecting a Database
Management System
 Important
characteristics of
databases to consider:
– Size of the database
– Number of concurrent users
– Performance
– Ability to be integrated with other
systems
– Features of the DBMS
– Vendor considerations
– Cost of the system
Object-Relational Database
Management Systems
 Object-relational
database
management system (ORDBMS)
– A DBMS capable of manipulating audio,
video, and graphical data
Data Warehouses, Data Marts,
and Data Mining
 Data
warehouse: collects business
information from many sources in
the enterprise
 Data mart: a subset of a data
warehouse
 Data mining: an informationanalysis tool for discovering patterns
and relationships in a data
warehouse or a data mart
Data Warehouses, Data Marts,
and Data Mining
Elements of a Data Warehouse
Data Warehouse Example
Home Depot in 2002 launched a 48
terabyte IBM DB2 data warehouse
 Contains three years of sales history
 The warehouse is intended to take the
guesswork out of labor scheduling as well
as inventory planning
 Lowe's has had a Teradata warehouse with
that functionality since 2000

Data Warehouse Example









Premier Inc. sells access to clinical data it gathers from 400
hospitals to pharmaceutical manufacturers
Last year, the company's IBM Red Brick data warehouse
had grown to 3TB
One table included 3 billion entries
"When you go through 3 billion rows of data, you get long
runtimes," says Chris Stewart, director of data warehouse
architecture.
The problem wasn't just the size of the database, however,
but how clients used the data.
"Our users want to access all of the data from top to
bottom," says Stewart
The complex, multipass queries created by Premier's 4,000
users each week were slowing performance. Some wouldn't
run at all
Stewart brought in an all-inclusive data warehouse
appliance from Netezza Corp. in Framingham, Mass
Some calculations that took one or two days now finish in
six to eight minutes on the appliance's 108 processors
Data Mart Example






ACNielsen's Paris offices
Customers are interested in very specific subsets
of data and specific aggregations
ACNielson has produced thousands of data marts
as part of a project called the Data Mart Factory
4TB master data warehouse that includes
regularly updated data from retailers
Runs it through a system that cranks out 3,000
client-specific data marts that ACNielsen presents
to 1,000 customers in the retailing and consumer
product manufacturing industries
Each data mart is refreshed weekly
Data Warehouses, Data Marts,
and Data Mining
Common Data-Mining Applications
Data Mining Example
Keyes' eyes were opened to the strategic
importance of IT during a trip he made in
1990 to visit 7-Eleven's licensees in Japan
 Stores customized their offerings to local
demand and by the assortment of fresh
foods they offered, from sushi to
sandwiches
 The Japanese did it with scanning data,
rudimentary data warehouses and a
nascent in-store ordering system
 When he became CEO, Keyes knew that
the U.S. stores had to do the same

Data Mining Example






Online retailer Overstock.com Inc. has begun connecting
users to a real-time data warehouse it completed last
month
The project's goal is to help employees gain insight into the
effectiveness of the company's online and e-mail
advertising campaigns.
Overstock is using transactional data management tools
from GoldenGate Software Inc. to pull information directly
from its business systems into the data warehouse
Now the data warehouse receives Web site clickstream data
in real time, financial and product-sales data every 15
minutes and other information hourly.
"When we launch campaigns now, we can look within five
minutes and see if they are producing lift or revenue that
would not normally have happened," Garcella said.
"You can't wait until the next day or three hours later to get
that data."
Online Analytical Processing
(OLAP)
 Software
that allows users to explore
data from a number of different
perspectives
Comparison of OLAP and Data Mining
OLAP in Depth





One core software tool is online analytical processing
(OLAP)
Extracts, structures and stores warehoused data to enable
quick, multidimensional analysis
A dimension can be any variable your company tracks:
customer locations, sales volumes, product development
costs and so on
An OLAP data set is made up of dimensions and measures,
which can then be used for queries to elicit detailed data
breakdowns and information on associations among
variables
For example, a grill manufacturer could use an OLAP query
to correlate grill sales with weather conditions across
various locations, to determine how heat waves affect its
business in different regions.
Business Intelligence
 Business
intelligence (BI):
gathering the right information in a
timely manner and usable form and
analyzing it to have a positive impact
on business
 Knowledge management:
capturing a company’s collective
expertise and distributing it wherever
it can help produce the biggest
payoff
Business Intelligence Example








Continental Airlines Inc. from worst to first.
BI that Continental gleaned from its customers helped move it
from last place in travelers' opinions nine years ago to the winner
of this year's award for best airline from London-based OAG
Worldwide Ltd.
The first move Continental made to improve frequent-flier
relations back in the mid-'90s was to consolidate 55 databases
worldwide into a single Teradata data warehouse
"We wanted one voice of the customer “
The goal was to identify high-yield customers, create loyalty
programs and get more immediate data on the cost of each flight
Flight attendants now receive information from the data
warehouse about high-value customers on a flight so they can
personally express the airline's interest in and knowledge about
the customers' recent flying experiences with Continental
The company's financial analysts can get information about the
profitability of each flight instantly after "wheels up," Cook says.
In the future, Continental wants the data warehouse to use realtime clickstream data to automatically generate targeted offers to
Continental's Web site visitors.
Business Intelligence Example







Data warehouse cuts costs for ... cost-conscious Southwest
Airlines Co
The Dallas-based carrier centralized its BI group two years ago
around a Teradata data warehouse in order to keep a lid on IT
costs through better systems management and more efficient
staffing policies
"We're the low-cost airline, so we should have a low-cost
infrastructure"
Besides helping to hold down IT spending, the 2TB data
warehouse helps business analysts cut corporate costs
Annual savings from ideas generated through use of the data
warehouse at between $1.2 million and $1.4 million
As a result of that success, the data warehouse is destined to
grow. It will increase to 3TB by next summer and possibly double
that volume by 2007.
IT team is developing better ways of handling ad hoc query
requests from end users and creating dashboard-style tools for
the airline's executives.
Decision Making as a
Component of Problem Solving
 Decision-making
phase: first part
of problem-solving process
– Intelligence stage: potential problems
or opportunities are identified and
defined
– Design stage: alternative solutions to
the problem are developed
– Choice stage: a course of action is
selected
Decision Making as a
Component of Problem Solving
 Problem
solving: a process that
goes beyond decision making to
include the implementation stage
 Implementation stage: a solution
is put into effect
 Monitoring stage: decision makers
evaluate the implementation
Decision Making as a
Component of Problem Solving
How Decision Making Relates to Problem
Solving
Programmed Versus
Nonprogrammed Decisions
 Programmed
decisions
– Decisions made using a rule, procedure,
or quantitative method
– Easy to computerize using traditional
information systems
 Nonprogrammed
decisions
– Decision that deals with unusual or
exceptional situations
– Not easily quantifiable
Optimization, Satisficing, and
Heuristic Approaches
Optimization model: a process that
finds the best solution, usually the one
that will best help the organization meet
its goals
 Satisficing model: a process that finds a
good—but not necessarily the best—
problem solution
 Heuristics: commonly accepted
guidelines or procedures that usually find
a good solution

Management Information
Systems in Perspective
A
management information system
(MIS) provides managers with
information that supports effective
decision making and provides
feedback on daily operations
 The use of MISs spans all levels of
management
Management Information
Systems in Perspective
Sources of Managerial Information
Inputs to a Management
Information System
 Internal
data sources
– TPSs and ERP systems and related
databases; data warehouses and data
marts; specific functional areas
throughout the firm
 External
data sources
– Customers, suppliers, competitors, and
stockholders, whose data is not already
captured by the TPS; the Internet;
extranets
Outputs of a Management
Information System





Scheduled report: produced periodically, or on
a schedule
Key-indicator report: summary of the previous
day’s critical activities
Demand report: developed to give certain
information at someone’s request
Exception report: automatically produced when
a situation is unusual or requires management
action
Drill-down report: provides increasingly
detailed data about a situation
Functional Aspects of the MIS
 Most
organizations are structured
along functional lines or areas
 The MIS can be divided along
functional lines to produce reports
tailored to individual functions
Functional Aspects of the MIS
The MIS is an
integrated collection of
functional information
systems, each supporting
particular functional
areas.
Financial Management
Information Systems
 Financial
MIS: provides financial
information to all financial managers
within an organization
– Profit/loss and cost systems
– Auditing
– Uses and management of funds
Financial Management
Information Systems
Overview of a Financial MIS
Manufacturing Management
Information Systems

The manufacturing MIS subsystems and
outputs monitor and control the flow of
materials, products, and services through
the organization
–
–
–
–
–
–
Design and engineering
Production scheduling
Inventory control
MRP (material requirements planning)
Process control
Quality control
Manufacturing Management
Information Systems
Overview of a Manufacturing MIS
Marketing Management
Information Systems
 Marketing
MIS: supports
managerial activities in product
development, distribution, pricing
decisions, promotional effectiveness,
and sales forecasting
– Marketing research
– Product development
– Promotion and advertising
– Product pricing
Marketing Management
Information Systems
Overview of a Marketing MIS
Human Resource Management
Information Systems

Human resource MIS: concerned with
activities related to employees and
potential employees of an organization
–
–
–
–
–
–
Needs and planning assessments
Recruiting
Training and skills development
Scheduling and assignment
Employee benefits
Outplacement
Human Resource Management
Information Systems
Overview of a Human Resource MIS
Other Management Information
Systems
 Accounting
MIS: provides
aggregate information on accounts
payable, accounts receivable, payroll,
and many other applications
 Geographic information system
(GIS): capable of assembling,
storing, manipulating, and displaying
geographic information
An Overview of Decision
Support Systems
A
DSS is an organized collection of
people, procedures, software,
databases, and devices used to
support problem-specific decision
making and problem solving
 The focus of a DSS is on decisionmaking effectiveness when faced
with unstructured or semistructured
business problems
Capabilities of a Decision
Support System
 Support
all problem-solving phases
 Support different decision
frequencies
 Support different problem structures
 Support various decision-making
levels
Capabilities of a Decision
Support System (continued)
Decision-Making Level
A Comparison of DSS and MIS
Comparison of DSSs and MISs
A Comparison of DSS and MIS
(continued)
Comparison of DSSs and MISs
Components of a Decision
Support System
Conceptual Model of a DSS
Components of a Decision
Support System





Database
External database access
Access to the Internet and corporate intranet,
networks, and other computer systems
Model base: provides decision makers access to
a variety of models and assists them in decision
making
Dialogue manager: allows decision makers to
easily access and manipulate the DSS and to use
common business terms and phrases
Group Support Systems
 Group
support system (GSS)
– Consists of most elements in a DSS,
plus software to provide effective
support in group decision making
– Also called group decision support
system or computerized collaborative
work system
Characteristics of a GSS That
Enhance Decision Making
 Special
design
 Ease of use
 Flexibility
 Decision-making support
 Anonymous input
 Reduction of negative group behavior
 Parallel communication
 Automated record keeping
GSS Software
 Often
called groupware or workgroup
software
 Helps with joint workgroup
scheduling, communication, and
management
 Examples: Lotus Notes, Microsoft’s
NetMeeting, Microsoft Exchange,
NetDocuments Enterprise, Collabra
Share, OpenMind, TeamWare
GSS Alternatives
GSS Alternatives
GSS Alternatives
The GSS Decision Room
Executive Support Systems
 Executive
support system (ESS):
specialized DSS that includes all
hardware, software, data,
procedures, and people used to
assist senior-level executives within
the organization
Executive Support Systems in
Perspective
 Tailored
to individual executives
 Easy to use
 Drill-down capable
 Support the need for external data
 Can help when uncertainty is high
 Future-oriented
 Linked to value-added processes
Capabilities of Executive
Support Systems
 Support
for defining an overall vision
 Support for strategic planning
 Support for strategic organizing and
staffing
 Support for strategic control
 Support for crisis management
Download