Lecture 22 14 11 2023
Lecture 22 14 11 2023
FOUNDATIONS OF
INFORMATION SYSTEMS
Fall 2023
CE 13: Reporting Systems and OLAP
Sirine Taleb
Slides: From Pearson Book
11/19/2023
Copyright © 2017 Pearson Education, Inc.
CHAPTER
EXTENSION 13
Create
information
by sorting
Create information
by grouping and
summing
Notice that the reporting tool not only grouped the orders, but
it also computed the number of orders for each customer and
Copyright © 2015 Pearson Education, Ltd.
the total purchase amount per customer.
SALES DATA FILTERED TO SHOW REPEAT
CUSTOMERS
Suppose we are interested in repeat customers. If so, we can filter the groups of
orders to select only those customers that have two or more orders.
Create information by
filtering & formatting
MEDIA
• Report characteristics
– Type (Static, Dynamic, Query, OLAP)
– Media (paper, digital, etc…)
– Mode (Push, pull)
Three functions of
Report delivery function a reporting system
▪ Pushes reports or allows pulling reports based on metadata
▪ Delivered via an email server, Web site, Service Oriented Architecture (SOA*) services, or other
program-specific means
▪ Security components ensure only authorized users receive reports
▪ For queries, serves as intermediary between users and report generator. It receives user query
data, such as the item numbers in an inventory query, passes the query data to the report
generator, receives the resulting report, and delivers the report to the user.
▪ Dynamic
▪ Measure: item summed, averaged or processed in OLAP report
▪ A measure is the data item of interest. It is the item that is to be summed or
averaged or otherwise processed in the OLAP report. Total sales, average
sales, and average cost are examples of measures.
▪ Dimension: category or class
▪ A dimension is a characteristic of a measure. Purchase date, customer type,
customer location, and sales region are all examples of dimensions.
▪ Cube: measure with associated dimensions
▪ OLAP vendors and products Copyright © 2015 Pearson Education, Ltd.
Q4: HOW ARE OLAP REPORTS DYNAMIC?
▪ Figure shows a typical OLAP report. Here the measure is Store Sales Net, and the dimensions are Product Family and
Store Type. This report shows how net store sales vary by product family and store type. Stores of type Supermarket, for
example, sold a net of $60,259 worth of nonconsumable goods.
▪ Dynamic
▪ Measure: item summed, averaged or processed in OLAP report
▪ A measure is the data item of interest. It is the item that is to be summed or averaged
or otherwise processed in the OLAP report. Total sales, average sales, and average
cost are examples of measures.
▪ Dimension: category or class
▪ A dimension is a characteristic of a measure. Purchase date, customer type, customer
location, and sales region are all examples of dimensions.
▪ Cube: measure with associated dimensions
▪ A presentation of a measure with associated dimensions like that in previous Figure is often called an OLAP cube or
sometimes simply a cube. The reason for this term is that some products show these displays using three axes, like a
cube in geometry.
▪ OLAP vendors and products (such as Tableau)
Copyright © 2015 Pearson Education, Ltd.
WHAT IS OLAP?
OLAP is an acronym for Online Analytical
Processing.
OLAP performs multidimensional analysis
of business data
OLAP provides the capability for complex
calculations, trend analysis, and sophisticated
data modeling.
▪ A product manager might like to see product families first and then store location data.
▪ A sales manager might like to see store locations first and then product data.
▪ Accordingly, special-purpose products called OLAP servers have been developed to perform OLAP analysis.
➢ A user can request that data be analyzed to display a spreadsheet showing all of a company's beach
ball products sold in Florida in the month of July
➢ Compare revenue figures with those for the same products in September, and then see a comparison
of other product sales in Florida in the same time period.