Chapter Extension 15 Reporting Systems and OLAP © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
CE15-2 Study Questions How do reporting systems create information? What are the components and characteristics of reporting systems? How are reports authored, managed, and delivered? How are OLAP reports dynamic?
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-3 How Do Reporting Systems Create Information? 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 calculations based on data
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-4 Components and Characteristics of Reporting Systems Data read from disparate sources Data filtered, sorted, grouped, and calculations performed System maintains database of reporting metadata – Describes reports,users, groups,roles, events Prepares reports and delivers to user
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-5 Components of Reporting System Figure CE15-3
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-6 Report Type Static – Prepared once from underlying data – Do not change Dynamic – Changes to reflect most current data Query – Prepared in response to queries from users Online analytical processing (OLAP) – User can dynamically change report grouping structure
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-7 Report Media Paper PDFs Computer screens Digital dashboard Alerts Exported to an application program Published via Web service
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-8 Report Mode Push report – Organizations send report to users on preset schedule Pull report – Users request report from Web portal or digital dashboard
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-9 How Are Reports Authorized, Managed, and Delivered? Report authoring – Connect to data sources, create report structure, format report Report management – Define who receives what reports, when, and by what means Report delivery – Pushes or pulls reports based on metadata – Uses security components to ensure who receives reports – Serves as intermediary between users and report generator
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-10 Semantic Security Security is a difficult problem – Systems inadvertently divulge information – Physical security Protect through passwords and permissions Delivery system must be secure – Semantic security Unintended release of protected information through release of unprotected reports Equally serious and more problematic
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-11 How Are OLAP Reports Dynamic? Online analytical reports – Perform arithmetic operations on data – Dynamic User can change report structure – Measure Data item that is to be manipulated – Dimension Characteristic of measure
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-12 OLAP Report Figure CE15-8
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-13 OLAP Reports OLAP cube – Presentation of measure with associated dimensions – OLAP report Users can alter format Users can drill down into data – Divide data into more detail May require substantial computing power
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-14 OLAP Servers Developed to perform OLAP analysis Server reads data from operational database Performs calculations Stores results in OLAP database – MOLAP, ROLAP, HOLAP
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-15 Role of OLAP Server and OLAP Database Figure CE15-11
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-16 Business Intelligence at Avnet, Inc. Key player in electronics supply chain Problems with integration of disparate information systems of acquisitions Developed OLAP applications to process financial data – Slow and unreliable data Company redesigned business intelligence systems – Better performance and reliability – Eased data integration
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke CE15-17 Active Review How do reporting systems create information? What are the components and characteristics of reporting systems? How are reports authored, managed, and delivered? How are OLAP reports dynamic?