Your SlideShare is downloading. ×
0
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
OLAP Release 13082012
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

OLAP Release 13082012

395

Published on

What is an OLAP ? …

What is an OLAP ?

Why is it so simple and so intriguing ?

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
395
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. O.L.A.P. (Online Analytical Processing) By creating doubt you may find certainties. Certainties do not create enterprise. Doubt and questions do.Dedicated to Dr. Ing. Andrea Fraschetti, my uncle, a Ferrari man who personally circuit tested, because he had doubts, a racing car he designed and died doing so 1 Release 13 August 2012
  2. Thank you to the following reviewers of this presentation Mr. Dean Tallam – Senior Manager of SciFinance, Inc "...SciFinance takes complex mathematical models and translates them into something acomputer can solve, allowing banks to flexibly change pricing models as they introduce new products." Newsweek International Ing. Filippo Heilpern - Consultant in BD & International, Corporate Executive Dr. Ignazio Palau – Consultant in BD & International, Corporate Executive My son Lorenzo Some, among others, sources Introduction to OLAP - Slice, Dice and Drill! - Hari Mailvaganam BUSINESS INTELLIGENCE for DUMMIES – Swain Scheps (2008) Data Warehousing Part 1 : OLAP and OLTP – Mike Brunt OLAP Workshop : Basic overview of OLAP Concepts – Keith Laker MS SQL Server 7.0 OLAP Services – Microsoft Inc. http://whatis.techtarget.com 2
  3. Your multidimensional business query Given what are my needs, where can I find in 3 areas/regions (France, Europe, South America) and from 2 countries (India and China) the offers that reflect the needs of the industry whom I can fulfill with my acquired educational skills ?This personal question describes both the data that you need to examineand the way you need the data structuredSome of the questions contained in the above query : What is my product ? (“…my needs…”) Where can I sell it ? (“…3 areas/regions…and from 2 countries..”) Who wants to buy it (“… the offers…”) How much ? (you are too green, forget about it for the moment….) YOUR ANSWER TO THIS QUERY ? FOOD FOR YOUR THOUGHTS 3
  4. OLAP is working with data & information - in business terms - without needing to understand the underlying storage mechanism as well as having the ability of intelligently and transparently working with the different types of business rules that exist within any organisation and sustain/support them 4
  5. It has also been defined as Fast Analysis of Shared Multidimensional InformationFastDelivers information to the user at a fairly constant rate.Most queries should be delivered to the user in five seconds or less.AnalysisPerforms basic numerical and statistical analysis of the data, predefined by anapplication developer or defined ad hoc by the user.SharedImplements the security requirements necessary for sharing potentially confidentialdata across a large user population.MultidimensionalNot bi-dimensional, not tri-dimensional, multidimensionalInformationAccesses all the data and information necessary and relevant for the application,wherever it may reside and not limited by volume 5
  6. Keep well embedded in your mind the two terms SHARED MULTIDIMENTIONAL 6
  7. Multidimentional Data ModelDIMENSIONSdescriptive cathegories MEASURES quantitative valuesSHARED MULTIDIMENTIONAL 7
  8. O.L.A.P is an approach that may quickly provide answers to analyticalqueries that are multi-dimensional in nature.Think at the queries you have about your future : What do I need ? What do I want ? What does the market offer ? What is my offer to the market ? What are the skills that I can bring to the market ? How can I match these with the offer ? How do I find the sources of the offer ? When and how do we “tango”, the offer and me ?The typical applications of OLAP are in business reporting for sales,marketing, management reporting, business process management (BPM),budgeting and forecasting, financial reporting, etc.In your case finding a challenge which you will love ! 8
  9. It is used extensively by Intelligence Services and Intelligence Agencies (aprime example, the E.C.H.E.L.O.N evesdropping program from the N.S.A. inthe US, that along with the F.B.I., just detected massive intrusions in Obama’sand McCain’s campaigns data bases) 9
  10. Databases configured for OLAP employ a multidimensional datamodel, allowing for complex analytical and ad-hoc queries with a rapidexecution time.They borrow aspects of navigational databases and hierarchical databasesthat are speedier than their relational kin (proche).The output of an OLAP query is typically displayed in a matrix (or pivot)format.The dimensions form the rows and columns of the matrix; themeasures, the values. 10
  11. OLAP Data ModelIn an OLAP data model, information is conceptually viewed as cubes,whichconsist of descriptive categories (dimensions) and quantitative values(measures).The multidimensional data model makes it simple for users to formulatecomplex queries, arrange data on a report, switch from summary to detail data,and filter or slice data into meaningful subsets .Cubes is an easy expression to describe a form.In the real business world OLAP can be multi-dimentional & multifaceted with5,6,7,…x… dimensions and measures 11
  12. To simplifyDimension is What Time Geography Product Channel Organization Scenario (budget or actual)Measure is How Much € Sales Unit Sales Inventory Head counts Income Expenses Profits/Losses 12
  13. Multidimentional Data Model MEASURES : quantitativeDIMENSIONS : valuesdescriptive cathegories 13
  14. OLAP environment is centred around use of the term “businessintelligence” where the emphasis is on “online” or active access “dynamic” “analytical” in terms of the reports that are generated. 14
  15. online WHAT ?dynamic WHAT ?analytical WHAT ? 15
  16. Onlinea. Live access to data rather than static reporting.b. Analytic queries are submitted against the database in real time, and the results are returned in real time. Analytical processingi. Easily navigate multidimensional data to perform unpredictable ad hoc queries and display the results in a variety of different layoutsii. Transparently manage business rules across dimensions and cubesiii. “Drill through” levels of detail to uncover significant aspects of dataiv. Rapidly and efficiently obtain the results of sophisticated data calculation and selection across multiple dimensions of data 16
  17. A few definitionsA metadata repository is a database of data about data (metadata).The purpose of the metadata repository is to provide a consistent andreliable means of access to data. The repository itself may be stored in aphysical location or may be a virtual database, in which metadata isdrawn from separate sources. Metadata may include information abouthow to access specific data, or more detail about it, among a myriad ofpossibilities.A data warehouse is an Enterprise reporting solution. It will typicallyhold all historical data for the company for all time.A datamart is a smaller version of the data warehouse. Its going to holda year or twos worth of information, and may not hold all the tables inthe data warehouse.While the data warehouse is for the enterprise, a datamart is typicallyfor a department’s use.Source http://whatis.techtarget.com 17
  18. OutputAnalytical processingOnline 18
  19. One standard transactional report or query will ask the following question :When was order number 84305 shipped?This simple, down-to-earth, two-dimensional query reflects basicmechanics/data of doing business.a. Date of shipmentb. Order NumberIt involves simple data selection and little or no calculation processing.It can be answered directly from the transactional system without any impactother operations.No organisation can survive without this basic level of information. 19
  20. OLAP systems – on the other hand - allow an organization’s to answer amuch broader multi-dimentional range of business queries about the data theyare collecting in their transactional systems:i. How do same quarter sales for our top 10 most profitable products across EMEA Region for this quarter compare with sales a year ago?ii. What are the differences in the product-sales mix between Regions Scandinavia, North, Central and South Europe , in context to the global European sales mix?iii. What are our forecast units, unit price per service, unit cost per product, sales, cost trends, and profit for the next 12 months?iv. In what ways does the mix vary by salesperson, and what is the relative performance of our salespeople?v. What are , year to date, the products making up to 40% of our gross profit for each Region over the period 2006 to 2008? 20
  21. Two illustrations of OLAPscenarios/architecture that canallow broad multi-dimentional business queries 21
  22. Figure 1. Data Model for OLTP 22
  23. 23
  24. The main differences between a simple two dimentional transactional queryand broader multi-dimentional queries are :i. the fact that the latter are much more analytical and quite complex,ii. that the answer to one question often leads immediately to another question as the user follows a train of thought in addressing 24 a business
  25. OLAP is designed to make it easy for end users to ask broader multi-dimentionalrange of analytical queries and enhance its day-to-day use without requiring: Assistance from the IT department Programming skills Technical knowledge about the organization of the databaseThe results of queries also need to be rapid so that the analyst’s train of thoughtis not interrupted and the value of the analysis is not diminished.Time and reaction time is of essence in any business scenario. Information is oldthe minute it is generated.If it is generated late it could be obsolete. 25
  26. A typical multidimensional business query For each region of France, what was the percentage change in revenue for our top 15% products, over a rolling three-month period this year starting March compared to the same period last year?This rather simple business question describes both the data that the user wants toexamine and they way he wants the data structured (i.e.: structural form of that data).Business users typically want to answer questions that include terms such aswhat, where, who, when and, above all, how much !You find the following essential questions contained in the above query : What products are selling best? (“…top 15%…”) Where are they selling? (“…each region France…”) When have they performed the best? (“…over a rolling period….starting March…”) How much ? (“…percentage change in revenue…”) 26
  27. Your multidimensional business query Given what are my needs, where can I can find in 3 areas/regions (France, Europe, South America) and from 2 countries (India and China) the offers that reflect the needs of the industry whom I can fulfill with my acquired educational skills ?This personal question describes both the data that you need to examineand the way you need the data structuredSome of the questions contained in the above query : What is my product ? (“…my needs…”) Where can I sell it ? (“…3 areas/regions…and from 2 countries..”) Who wants to buy them (“… the offers…”) How much ? (you are too green, forget about it for the moment….) YOUR ANSWER ????? FOOD FOR YOUR THOUGHTS GOOD HUNT WOLF PACK ! 27

×