Netflix - Information Technology

profiledidosld
kroenke_emis7e_ChExt13.pdf

1

Reporting Systems and OLAP

Chapter Extension 13

ce13-2

Study Questions

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

Q1: How do reporting systems enable people to create information?

Q2: What are the components and characteristics of reporting systems?

Q3: How are reports authored, managed, and delivered?

Q4: How are OLAP reports dynamic?

2

ce13-3

Q1: How Do Reporting Systems Enable People to Create Information?

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

• Reporting systems – Create meaningful information from disparate data sources – Deliver information to user on time

• Generate information by: – Filtering data – Sorting data – Grouping data – Making simple calculations

ce13-4

Raw Sales Data: List Contains Little or No Information

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

3

ce13-5

Sales Data Sorted by Customer Name

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

Create Information by Sorting

ce13-6

Sales Data Sorted by Customer Name and Grouped by Number of Orders and Showing Purchase Amounts

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

Create Information by Grouping & Summing

4

ce13-7

Sales Data Filtered to Show Repeat Customers

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

Create Information by Filtering & Formatting

ce13-8

Q2: What Are the Components and Characteristics of Reporting Systems?

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

• Reads and combines data from disparate data sources

• Filters, sorts, groups, simple calculations to produce meaningful contexts

• Metadata to prepare and deliver reports • Report characteristics

– Type – Media – Mode

5

ce13-9

Components of a Reporting System

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

ce13-10

Summary of Report Characteristics

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

6

ce13-11

Report Media

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

• Printed on paper • PDFs—Portable Document Format • Delivered to computer screens and mobile devices

Applications for CRM and ERP systems • Digital dashboards • Alerts • Exported from report generator to another program • Published via Web service

ce13-12

Digital Dashboard Example

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

7

ce13-13

Report Mode

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

Types of reports

• Push report – Sent or e-mailed to users according to a preset schedule

• Pull report – Users download report from web portal or digital dashboard

ce13-14

Q3: How Are Reports Authored, Managed and Delivered?

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

Report authoring • Connecting to data sources, create report structure, format

report • Examples: MS Access, Visual Studio

Report management • Defines who receives what reports, when, what format, and

by what means • Defines user accounts and user groups

8

ce13-15

Connecting to a Report Data Source Using Visual Studio

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

ce13-16

How Are Reports Delivered?

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

Report delivery function • Pushes or allows pulling reports based on metadata

• Delivered via an email server, Web site, 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

9

ce13-17

Q4: How Are OLAP Reports Dynamic?

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

• OLAP provides ability to sum, count, average, perform other simple arithmetic operations on groups of data

• OLAP reports – Dynamic

– Measure: item summed, averaged or processed in OLAP report.

– Dimension: category or class

– Cube: measure with associated dimensions

– OLAP vendors and products

ce13-18

OLAP CUBE: Typical OLAP Report

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

OLAP Product Family by Store Type

10

ce13-19

OLAP Sales Report by Product Family, Store Country, State, Store Type

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

ce13-20

OLAP Sales Report by Country, State, City and Store Type

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .

11

ce13-21

Role of OLAP Server and Dimensional Database

C o p y r i g h t © 2 0 1 7 P e a r s o n E d u c a t i o n , I n c .