Data Analysis and OLAP Dr. Ms. Pratibha S. Yalagi Topic Title

Slides:



Advertisements
Similar presentations
© Paradigm Publishing, Inc Access 2010 Level 1 Unit 2Creating Forms and Reports Chapter 6Creating Reports and Mailing Labels.
Advertisements

Microsoft Access 2013 ®® Tutorial 7 Creating Custom Reports.
Chapter 18: Data Analysis and Mining Kat Powell. Chapter 18: Data Analysis and Mining ➔ Decision Support Systems ➔ Data Analysis and OLAP ➔ Data Warehousing.
5.1Database System Concepts - 6 th Edition Chapter 5: Advanced SQL Advanced Aggregation Features OLAP.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Pivoting and SQL:1999.
1 1 Data Warehousing Decision-Support Systems  Data Analysis  OLAP  Extended aggregation features in SQL –Windowing and ranking  Implementation Techniques.
Data Sources Data Warehouse Analysis Results Data visualisation Analytical tools OLAP Data Mining Overview of Business Intelligence Data visualisation.
Data Cube and OLAP Server
©Silberschatz, Korth and Sudarshan22.1Database System Concepts 4 th Edition 1 SQL:1999 Advanced Querying Decision-Support Systems Data Warehousing Data.
©Silberschatz, Korth and Sudarshan22.1Database System Concepts 4 th Edition 1 Extended Aggregation SQL-92 aggregation quite limited  Many useful aggregates.
Chap8: Trends in DBMS 8.1 Database support for Field Entities 8.2 Content-based retrieval 8.3 Introduction to spatial data warehouses 8.4 Summary.
COMP 578 Data Warehousing And OLAP Technology Keith C.C. Chan Department of Computing The Hong Kong Polytechnic University.
© Tan,Steinbach, Kumar Introduction to Data Mining 8/05/ Data Warehouse and Data Cube Lecture Notes for Chapter 3 Introduction to Data Mining By.
Lab3 CPIT 440 Data Mining and Warehouse.
Data Warehousing. On-Line Analytical Processing (OLAP) Tools The use of a set of graphical tools that provides users with multidimensional views of their.
CSE6011 Warehouse Models & Operators  Data Models  relations  stars & snowflakes  cubes  Operators  slice & dice  roll-up, drill down  pivoting.
Microsoft SQL Server 2012 Analysis Services (SSAS) Reporting Services (SSRS)
Online Analytical Processing (OLAP) Hweichao Lu CS157B-02 Spring 2007.
OLAP OPERATIONS. OLAP ONLINE ANALYTICAL PROCESSING OLAP provides a user-friendly environment for Interactive data analysis. In the multidimensional model,
1 Basic concepts of On-Line Analytical processing DT211 /4.
Chetan Bhirud Raza Mohammad Abinash Sahoo Online Marketing Giant.
Database Management Systems, 2 nd Edition. R. Ramakrishnan and J. Gehrke1 Decision Support Chapter 23.
Excel Part 2 Formatting a Workbook. XP Objectives Format text, numbers, and dates Change font colors and fill colors Merge a range into a single cell.
Multi-Dimensional Databases & Online Analytical Processing This presentation uses some materials from: “ An Introduction to Multidimensional Database Technology,
IC 3 BASICS, Internet and Computing Core Certification Key Applications Lesson 10 Creating and Formatting an Excel Worksheet.
Ahsan Abdullah 1 Data Warehousing Lecture-11 Multidimensional OLAP (MOLAP) Virtual University of Pakistan Ahsan Abdullah Assoc. Prof. & Head Center for.
Computing & Information Sciences Kansas State University Monday, 26 Nov 2007CIS 560: Database System Concepts Lecture 37 of 42 Monday, 26 November 2007.
Online analytical processing (OLAP) is a category of software technology that enables analysts, managers, and executives to gain insight into data through.
Data Warehousing.
©Silberschatz, Korth and Sudarshan18.1Database System Concepts - 5 th Edition, Aug 26, 2005 Extended Aggregation in SQL:1999 The cube operation computes.
BI Terminologies.
Database Applications – Microsoft Access Lesson 7 Designing Custom Reports Updated 11/13 27 Slides in Presentation.
Computing & Information Sciences Kansas State University Wednesday, 29 Nov 2006CIS 560: Database System Concepts Lecture 39 of 42 Wednesday, 29 November.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 8 – Adding and.
UNIT-II Principles of dimensional modeling
Presented By: Solutions Delivery Managing Reports in CRMnext.
1 On-Line Analytic Processing Warehousing Data Cubes.
CMPE 226 Database Systems October 21 Class Meeting Department of Computer Engineering San Jose State University Fall 2015 Instructor: Ron Mak
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
A POWER OF OLAP TECHNOLOGY National Technical University of Ukraine “Kiev Polytechnic Institute” Heat and energy design faculty Department of automation.
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Module B: Advanced SQL.
Copyright© 2014, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG 6425 Data Warehousing.
Data Warehousing.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Microsoft® Access Generate forms quickly 1 Modify controls in Layout View 2 Work with form sections 3 Modify controls in Design View 4 Add calculated.
24 Copyright © 2009, Oracle. All rights reserved. Building Views and Charts in Requests.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Data Warehousing and Decision Support Chapter 25.
Introduction to OLAP and Data Warehouse Assoc. Professor Bela Stantic September 2014 Database Systems.
Pindaro Demertzoglou Data Resource Management – MGMT 4170 Lally School of Management Rensselaer Polytechnic Institute.
Microsoft Excel Illustrated Introductory Workbooks and Preparing them for the Web Managing.
Data Analysis Decision Support Systems Data Analysis and OLAP Data Warehousing.
Creating Custom Reports, Macros, and Switchboards
On-Line Analytic Processing
Using Partitions and Fragments
INTRODUCTION TO SPREADSHEET APPLICATIONS
What is OLAP OLAP allows to model data in a multidimensional way like a data cube in order to look for the data from many perspectives.
Chapter 5: Advanced SQL Database System concepts,6th Ed.
SQL/OLAP Sang-Won Lee Let’s e-Wha! URL: Jul. 12th, 2001 SQL/OLAP
Formatting a Workbook Part 2
Database Applications – Microsoft Access
CMPE 226 Database Systems April 11 Class Meeting
Data warehouse Design Using Oracle
OLAP in DWH Ján Genči PDT.
From and Report.
Fundamentals of Data Cube & OLAP Operations
Chapter 18 Finalizing a Database.
Online analytical processing (OLAP) is a category of software technology that enables analysts, managers, and executives to gain insight into data through.
Dissemination and use of aggregate data: structures and functionality
Charts A chart is a graphic or visual representation of data
Slides based on those originally by : Parminder Jeet Kaur
Presentation transcript:

Data Analysis and OLAP Dr. Ms. Pratibha S. Yalagi Topic Title Name & Affiliation with mail-id Data Analysis and OLAP Institute Logo Institute name & website Dr. Ms. Pratibha S. Yalagi pratibhayalagi@gmail.com Assistant Professor, Department of Information Technology. Walchand Institute of Technology, Solapur. www.witsolapur.org

Learning Outcomes At the end of this lecture, students will be able to Specify the Learning Objectives & Outcomes At the end of this lecture, students will be able to Design the data cube for a given data set. Can apply the OLAP operations for a data cube. Add footer with Institute name, logo and page number Do not put date in the footer Walchand Institute of Technology, Solapur

Data Analysis and OLAP Be specific to the contents Online Analytical Processing (OLAP) Interactive analysis of data, allowing data to be summarized and viewed in different ways in an online fashion (with negligible delay) Data that can be modeled as dimension attributes and measure attributes are called multidimensional data. Highlight & Differentiate the points wherever necessary Dimension attributes define the dimensions on which measure attributes (or aggregates thereof) are viewed e.g. the attributes item_name, color, and size of the sales relation Measure attributes measure some value can be aggregated upon e.g. the attribute number of the sales relation Walchand Institute of Technology, Solapur

Cross Tabulation of sales by item-name and color Specify the reference of the data or contents used cross-tabulation (cross-tab), also called as pivot-table source: Database Systems Concepts Sixth Edition The table above is an example of a Values for one of the dimension attributes form the row headers Values for another dimension attribute form the column headers Other dimension attributes are listed on top Values in individual cells are (aggregates of) the values of the dimension attributes that specify the cell Walchand Institute of Technology, Solapur

Relational Representation of Cross-tabs Cross-tabs can be represented as relations We use the value all is used to represent aggregates The SQL:1999 standard actually uses null values in place of all despite confusion with regular null values Provide the data in readable & visible format Walchand Institute of Technology, Solapur

Data Cube Use the proper & standard data for the example A data cube is a multidimensional generalization of a cross-tab Can have n dimensions; we show 3 below Cross-tabs can be used as views on a data cube source: Database Systems Concepts Sixth Edition Walchand Institute of Technology, Solapur

Use the pointer & mouse click effects for stepwise elaboration OLAP Operations Pivoting: changing the dimensions used in a cross-tab Slicing: creating a cross-tab for fixed values only Sometimes called dicing, particularly when values for multiple dimensions are fixed. Dicing: Creating a sub cube for all dimensions Rollup: moving from finer-granularity data to a coarser granularity Drill down: The opposite operation-that of moving from coarser-granularity data to finer-granularity data Walchand Institute of Technology, Solapur

Pivoting Pivot allows an analyst to rotate the cube in space to see its various faces. For example, cities could be arranged vertically and products horizontally while viewing data for a particular quarter. Pivoting could replace products with time periods to see data across time for a single product. Provide the image source (reference) if taken from some other resource Image source: https://en.wikipedia.org/wiki/OLAP_cube Walchand Institute of Technology, Solapur

Image source: https://en.wikipedia.org/wiki/OLAP_cube Slicing Slice is the act of picking a rectangular subset of a cube by choosing a single value for one of its dimensions, creating a new cube with one fewer dimension. The picture shows a slicing operation: The sales figures of all sales regions and all product categories of the company in the year 2004 are "sliced" out of the data cube. Image source: https://en.wikipedia.org/wiki/OLAP_cube Walchand Institute of Technology, Solapur

Image source: https://en.wikipedia.org/wiki/OLAP_cube Dicing Dice operation produces a sub cube by allowing the analyst to pick specific values of multiple dimensions. The picture shows a dicing operation: The new cube shows the sales figures of a limited number of product categories, the time and region dimensions cover the same range as before. Image source: https://en.wikipedia.org/wiki/OLAP_cube Walchand Institute of Technology, Solapur

Rollup & Drilldown Drill Down/Up allows the user to navigate among levels of data ranging from the most summarized (up) to the most detailed (down).The picture shows a drill-down operation: The analyst moves from the summary category "Outdoor-Schutzausrüstung" to see the sales figures for the individual products. Roll-up involves summarizing the data along a dimension. The summarization rule might be computing totals along a hierarchy or applying a set of formulas such as "profit = sales - expenses" Walchand Institute of Technology, Solapur

Use the same font & color for similar points & vary the fontsize if necessary OLAP Implementation Early OLAP systems are precomputing all possible aggregates in order to provide online response Space and time requirements for doing so can be very high 2n combinations of group by It suffices to precompute some aggregates, and compute others on demand from one of the precomputed aggregates Can compute aggregate on (item-name, color) from an aggregate on (item-name, color, size) For all but a few “non-decomposable” aggregates such as median is cheaper than computing it from scratch Walchand Institute of Technology, Solapur

OLAP Implementation (Cont.) Can use maximum three colors for effective representation OLAP Implementation (Cont.) Several optimizations available for computing multiple aggregates Can compute aggregate on (item-name, color) from an aggregate on (item-name, color, size) Can compute aggregates on (item-name, color, size), (item-name, color) and (item-name) using a single sorting of the base data Walchand Institute of Technology, Solapur

Extended Aggregation in SQL:1999 Highlight the areas wherever necessary The cube operation computes union of group by’s on every subset of the specified attributes E.g. consider the query select item-name, color, size, sum(number) from sales group by cube(item-name, color, size) This computes the union of eight different groupings of the sales relation: { (item-name, color, size), (item-name, color), (item-name, size), (color, size), (item-name), (color), (size), ( ) } where ( ) denotes an empty group by list For each grouping, the result contains the null value for attributes not present in the grouping Walchand Institute of Technology, Solapur

Provide the reflection spot or takeaways at the end Exercise assignment Provide the reflection spot or takeaways at the end Apply the rollup and drill down operations on the above menswear and womenswear data separately and find out the results. Walchand Institute of Technology, Solapur

References Refer the following websites for effective presentation http://www.ncsl.org/legislators-staff/legislative-staff/legislative- staff-coordinating-committee/tips-for-making-effective- powerpoint-presentations.aspx http://www.garrreynolds.com/preso-tips/design/ https://blog.hubspot.com/marketing/easy-powerpoint-design- tricks-ht Refer the following websites for screen cast softwares http://www.ncsl.org/legislators-staff/legislative-staff/legislative-staff- coordinating-committee/tips-for-making-effective-powerpoint- presentations.aspx Walchand Institute of Technology, Solapur