SlideShare uma empresa Scribd logo
1 de 54
Can Next Gen Tools Take Over?
IS OLAP DEAD?
• Introductions
• OLAP Defined
• Why OLAP - Pros/Cons
• Current State of OLAP Architectures
• New Visualization Tools
• Fast Columnar/In-Memory Databases
• Big OLAP on Big Data
• Senturus Overview
• Additional Resources
Agenda
Copyright 2017 Senturus, Inc. All Rights Reserved.
Presenters
Copyright 2017 Senturus, Inc. All Rights Reserved.
Pedro Ining
Senior BI Architect
Senturus, Inc.
Jim Frazier
VP of Client Services
Senturus, Inc.
Hundreds of Free Resources
http://www.senturus.com/resources/
RESOURCE LIBRARY
An extensive, free library of past
webinars, demonstrations,
whitepapers, presentations, helpful hints,
and more.
Copyright 2017 Senturus, Inc. All Rights Reserved.
This slide deck is from the webinar
Is OLAP Dead?
To view the FREE video recording and download this
deck, go to:
http://www.senturus.com/resources/is-olap-dead/
Hear the Recording
Copyright 2017 Senturus, Inc. All Rights Reserved.
Is OLAP Dead?
Quotes on the state of OLAP Cubes
• ”In-memory databases are killing OLAP.”
• “The OLAP cube is history.”
• “Is OLAP still relevant?”
• “Building cubes for Tableau can be a waste of
time!”
Copyright 2017 Senturus, Inc. All Rights Reserved.
OLAP DEFINED
OLTP – Online Transaction Processing
• Core data repository of data flowing into business systems (ERP)
• Optimized for quick data entry and relational integrity
• Not optimized for reporting and data analysis
• Typically very complex schema design with many normalized
tables that facilitate high volume throughput of transactions
DWH - Data Warehouse
• Central repository of multiple ERP systems or other data sources
• The data warehouse (DWH) is a database system separate from
the OLTP
• Architected in an optimized fashion for easy reporting and
analysis
• Organizes and hides the complexity of the OLTP systems for
efficient, timely and accurate reporting
OLAP, OLTP, DWH Defined
Copyright 2017 Senturus, Inc. All Rights Reserved.
OLAP – Online Analytical Processing
• Edgar F. Codd ‘father of relational database’
coined the term OLAP, Arbor/Essbase went on to
market the term
• The data warehouse plus a central repository that
defines the relationships between tables
(facts/dimensions) and stores complex business
rules/calculations (e.g. YTD, YTD LY, Margins,
Inventory Turns, etc.)
• Allows for high performing interactive analysis
• Generally referred to as ‘cubes’
OLAP, OLTP, DWH Defined
Copyright 2017 Senturus, Inc. All Rights Reserved.
Data Repository
BI Tools
SourceSystemsofRecord
MetadataLayer
Information Security
Standard
Report
Authoring
KPI
Reports
Slicing and
Dicing
Threshold
Alerting
ERP
Data
CRM
Data
Other
SaaS
Sources
StandardETLSelf-ServiceETL/ELT
Standard
Reports
Dashboards/
Scorecards
Self-Service
Reporting &
Analysis
Threshold-
based Alerts
WebPortal
Star Schema
Conforming
Dimensional Models*
Data Lake
Data Hub/Hadoop
IOT
Data
Dashboard
Authoring
CloudSourceSystems
Click
Data
Pixel-Perfect
Copyright 2017 Senturus, Inc. All Rights Reserved.
Modern BI Architecture
BI Tools
OLAP
Layer
Properly Staged Data
Typical Best Practices BI System with OLAP Layer
Copyright 2017 Senturus, Inc. All Rights Reserved.
* Also known as a Star Schema
Conforming
Business Process
Dimensional Models*
Information Security
Standard
Reports
Dashboards/
Scorecards
Self-Service
Reporting &
Analysis
Threshold-
based Alerts
Architected Data Warehouse & BI Tools
Single Version of the Truth
DataAbstraction
Model
Report
Authoring
Dashboard
Authoring
Slicing &
Dicing
Ad Hoc
Querying
Threshold
Alerting
WebPortalorDesktopVizTools
• Historically, size and speed limitations of databases limited
query performance
• Cubes generally have higher performance vs. relational queries
• Central repository for relationships and complex business
calculations
• Buffers the business user from complex native database
structures and sensitive calculation logic
• Fast, simple, drag-and-drop ad-hoc analysis and reporting
⁃ Self-Service with guardrails
• Visual exploration
– Multi-dimensional view of data
– Drill-down on hierarchies
• Many business users love the interface and are used to querying
by governed data dimensions and measures that are prebuilt for
them
Why OLAP
Copyright 2017 Senturus, Inc. All Rights Reserved.
OLAP Familiar Interfaces
Excel on SSAS Tabular
Pre-Defined
Calculations
Visual display of
members &
hierarchies
Drag & Drop
Interfaces
Drill-Down
Tableau and Cubes
Copyright 2017 Senturus, Inc. All Rights Reserved.
Why Not OLAP
• Massive increase in data volumes
– Latency – large cubes increase cube build times, impacting SLAs
– Large cardinality dimensions and many dimensions
– Real-time updates are difficult if not impossible
• Movement of data into another proprietary structure
• Upfront investment in cube modeling
– Measures, dimensions, hierarchies all defined upfront
– Not a flexible agile BI environment
– Business process changes may require new cube designs.
• Continued developer maintenance and administration
• CPU power, memory and powerful servers are very
affordable – do we still need the OLAP layer
Copyright 2017 Senturus, Inc. All Rights Reserved.
To view the FREE video recording and download this
deck, go to:
http://www.senturus.com/resources/is-olap-dead/
The Senturus comprehensive library of recorded
webinars, demos, white papers, presentations and case
studies is available on our website:
http://www.senturus.com/resources/
Hear the Recording
Copyright 2017 Senturus, Inc. All Rights Reserved.
The Current State of OLAP
Architecture
Traditional OLAP
17
MOLAP – Multi Dimension OLAP
• Most traditional OLAP design
• Data is stored in the multidimensional cube
• Data is moved from the relational database to the cube
• Data is pre-aggregated and allows for very fast analysis
ROLAP – Relational OLAP
• Modeled on top of the relational star schema database
• Data storage is kept in the relational database
• Utilizes SQL to query the DB in an OLAP manner
• May use proprietary in-memory caching techniques
HOLAP – Hybrid OLAP
• Combines the advantages of MOLAP and ROLAP
• Stores summary data in MOLAP structure
• Can ”drill-through” to relational database for more detail
Copyright 2017 Senturus, Inc. All Rights Reserved.
Traditional OLAP Architectures
For Dimensional BI Uses
• IBM Cognos Transformer Cubes (MOLAP)
• Microsoft SQL Server Analysis Services (SSAS)
– Dimensional and Tabular (MOLAP/HOLAP)
• IBM Cognos Dynamic Cubes (ROLAP)
• MicroStrategy (ROLAP)
Typically For Finance Use
• IBM Cognos TM1 (writeback and in-memory)
• Hyperion Essbase (writeback)
Top OLAP Products
Copyright 2017 Senturus, Inc. All Rights Reserved.
Advantages
• Performance (vs. relational)
• Easy to use and develop
• ETL-like capabilities (limited) – i.e. no star schema needed
• Can act as meta-data layer
• Great relative-time calc capabilities (YTD, Rolling 13 months)
• Less intensive hardware requirement
Challenges
• Significant cube size limitations
• Limited categories per dimension level
• Cube builds take time and cubes exist as separate files (.mdc)
• Lacks capabilities now available in other OLAP tools
• Row-level (dimensional) security is very challenging to maintain
• Unclear product support going forward
• Only works in the IBM Cognos stack
19
Copyright 2017 Senturus, Inc. All Rights Reserved.
Cognos PowerPlay (Transformer)
• The last significant update to Dynamic Cubes occurred
in version 10.2.2; IBM has since focused most
development efforts on the Cognos Analytics v11
release
• Currently, no current plans by IBM to enhance the
Dynamic Cubes product
20Copyright 2017 Senturus, Inc. All Rights Reserved.
• IBM Cognos Dynamic Cubes was added
to the Cognos 10.2 BI suite as an in-
memory relational OLAP product that
could address the challenge of high-
performance/low latency interactive
analysis against terabytes of data
IBM Cognos Dynamic Cubes
Advantages
• Scalability – limited only by database and RAM cache sizing
• Handles large dimensions well, allows dimension attributes
• Built-in relative time calcs on par with Transformer
• MDX Scripting – can set up just about any type of calculation
• Dynamic security – can set up dimensional filtering so that all security is
derived from SQL tables
• Aggregate aware – can dynamically select database aggregate tables or in-
memory aggregates for fast results
21
Challenges
• Requires star or snowflake schema as data source
• Cache needs to be warmed for decent performance
• Requires 64-bit application server and may require significant memory
footprint for large cubes (e.g. 64-128GB)
• Report authors require dimensional reporting experience
• CAN ONLY BE USED BY COGNOS BI STACK (Senturus has developed
the Analytics Connector to access Tableau)
Copyright 2017 Senturus, Inc. All Rights Reserved.
IBM Cognos Dynamic Cubes
• Finance project used IBM Cognos
Dynamic Cubes to replace legacy
Cognos Transformer cubes, went
into production Q1 2017
• Large number of reports were
converted or created on top of the
Dynamic Cube to provide a guided
set of highly formatted reports that
allowed drill-down
• Many complex business calculations
were developed and stored in the
cube, report writers can leverage a
central set of calculations without
having to write them in the report
Dynamic Cubes in Play
Large Health Insurance Provider Deployed Dynamic Cubes
Copyright 2017 Senturus, Inc. All Rights Reserved.
23
Multi-Dimensional Tabular
Dimensions and Measure Groups Tables and Relationships
Highly Scalable and Mature Fast Design and In-Memory
Feature Rich and Complex Easy to Get Started
Copyright 2017 Senturus, Inc. All Rights Reserved.
Microsoft SQL Server Analysis Services (SSAS)
• Introduced in SQL Server 2012
• Model paradigm = tables and
relationships
• Data stored in-memory
• Uses a different engine (xVelocity) and
uses a columnar DB structure
• Combines the functionality of MOLAP
cubes and relational DBs
24
Copyright 2017 Senturus, Inc. All Rights Reserved.
Microsoft SQL Server Analysis Services (SSAS)
Tabular Model
Advantages
• Simpler data development model, faster to
develop
• Generally much faster than MOLAP
• DAX learning curve is easier than MDX
• Fast COUNT DISTINCT queries
Challenges
• Dependent on server memory footprint (DirectQuery
mode available in 2016)
• Some multidimensional features are not available (e.g.
many-to-many)
• Complex calculations may be difficult to implement
• Large datasets
25
Copyright 2017 Senturus, Inc. All Rights Reserved.
Microsoft SQL Server Analysis Services (SSAS)
Tabular Model
• Re-architected an older Oracle based data
warehouse to a SQL Server
• User community already very familiar with cube
technologies
• Wanted to use SSAS OLAP cubes for their advanced
relative time calcs
• Ability to create complicated advanced inventory
calcs and on the fly currency conversions
• Ability to set defaults for certain dimensions such as
currency type
• SSAS fits into their corporate strategy for multiple
tools
• SSAS Tabular was chosen for performance and
flexibility
SSAS in Play
Major American Clothing Company
Copyright 2017 Senturus, Inc. All Rights Reserved.
To view the FREE video recording and download this
deck, go to:
http://www.senturus.com/resources/is-olap-dead/
The Senturus comprehensive library of recorded
webinars, demos, white papers, presentations and case
studies is available on our website:
http://www.senturus.com/resources/
Hear the Recording
Copyright 2017 Senturus, Inc. All Rights Reserved.
Visualization Tools
NEW GENERATION
• Over the last few years desktop visualization
tools have sprouted on desktops throughout the
enterprise
• IBM Cognos Analytics v11 allows similar
functionality over a web interface
• Rich visualizations are easily created by business
users without the help of IT
• Decentralized model of data governance
• No waiting on developers to create next iteration
of an OLAP cube
• Allows users to integrate data on the
desktop/web
• Creation of desktop ‘micromodels’ (Tableau data
extracts)
• Can use OLAP datasources, but works best with
non-OLAP sources
• Can begin to have performance issues when
creating large data extracts or going against
large datasources
New Generation Visualization Tools
Copyright 2017 Senturus, Inc. All Rights Reserved.
OLAP concepts like dimensions and hierarchies are alive and well in Tableau
Tableau
Copyright 2017 Senturus, Inc. All Rights Reserved.
Dimensions
Hierarchies
• TDE is a compressed snapshot of data stored on disk and loaded
into memory as required
• Data engine can be described as its own “in-memory analytic
database”
• Stores data in a columnar store structure
• Dramatically reduces the input/output time required to access and
aggregate values
• New in upcoming 10.5 – hyper data engine
Reasons to Use TDEs
• Better performance vs. connected data sources
• Reduced load on connected data sources
• Portability – can be bundled in a packaged workbook for easy
sharing
• Pre-aggregation – option to aggregate data for visible dimensions
“aggregated extract”
Tableau Data Extracts
“Building Cubes for Tableau can be a waste of time!”
Copyright 2017 Senturus, Inc. All Rights Reserved.
• Leverages
– One version of the truth
– Complex calcs that are already created in the cube
– Billions of rows response time across pre-aggregated calcs - faster
• Tableau will work if you stay within the structure of the cube
• Functional differences
– No cube extracts (10.4 supports BW cubes)
– No user-defined hierarchies
– Aggregations controlled in the cube
• Supports
– Oracle Hyperion Essbase
– Teradata OLAP
– Microsoft Analysis Services (SSAS)
– SAP NetWeaver Business Warehouse
– Microsoft PowerPivot
– Analytical Views in SAP Hana
Tableau and Cubes
“But wait Tableau does support cubes.”
Copyright 2017 Senturus, Inc. All Rights Reserved.
• Cognos Analytics v11 architecture adds data modules
which represent a major shift in the central
metadata layer (framework) paradigm
• Data modules allows end users to quickly add new
data sources and model new data subjects without
having to wait for DWH changes
• Uploaded files and data sources can be stored as
‘snapshots’ on the server’s file system using the
Apache Parquet columnar file storage mechanism
• Allows for fast query response times
IBM Cognos Analytics v11
Copyright 2017 Senturus, Inc. All Rights Reserved.
Databases
FAST COLUMNAR AND IN-MEMORY
35
Will optimizing the
database with columnar
and in-memory
technologies remove the
need for OLAP cubes?
Copyright 2017 Senturus, Inc. All Rights Reserved.
In-Memory Databases Are Killing OLAP
Columnar Databases
• Traditional databases store data by each row
• Columnar databases store data in columns rather than in rows
• This storage architecture can result in high-performing queries especially
aggregation queries
• Example DBS:
⁃ Sybase IQ
⁃ IBM DB2 with BLU Acceleration
• A capability built into DB2, not a separate install component
• Focus on analytics
• Dynamic in-memory, does not require all data to be in-memory
• Columnar and traditional row-based tables
• SQL Server 2014/16
• Columnar store indexes
• In-memory OLTP tables
36
Copyright 2017 Senturus, Inc. All Rights Reserved.
Columnar & In-Memory Databases
• Raw queries will be fast, but what about the semantic
layer?
• You could use relational models with some level of
metadata and calculations
• But complex calcs, dimensions, drill downs would be
missing
37
Copyright 2017 Senturus, Inc. All Rights Reserved.
But If Remove the OLAP Layer
The New School Big OLAP on Big Data
THE CURRENT STATE OF OLAP
ARCHITECTURE
Several new vendors and open source solutions are
creating new scalable OLAP on Hadoop products
Big OLAP on Big Data
Copyright 2017 Senturus, Inc. All Rights Reserved.
• Slow performing queries on big data
implementations are driving new OLAP technologies
• Classic OLAP technologies on big data necessitated
movement of Hadoop data into traditional relational
data warehouses further increasing latency
• New OLAP technologies are architected to be part of
the Hadoop stack and allow queries across Hadoop
with no additional movement of data
Big OLAP on Big Data
Copyright 2017 Senturus, Inc. All Rights Reserved.
Big OLAP on Big Data
Copyright 2017 Senturus, Inc. All Rights Reserved.
SUMMARY WRAP-UP
• In general, the key concepts of OLAP – dimensions,
measures, hierarchies, drill-down are still alive and
well but the technology that surfaces those concepts
are changing
• Business users will always want a high performing BI
layer that is easy to use and allows for interactive BI
• Some will want a central repository that contains all
the relationships, hierarchies and complex business
rules already developed
• Other users like data scientists and advanced
business analysts will want a more agile free form
solution with have high performance
So Is OLAP Dead?
Copyright 2017 Senturus, Inc. All Rights Reserved.
BI Architectural Guidance
Copyright 2017 Senturus, Inc. All Rights Reserved.
• Best practices
• Pragmatic recommendations
• Path to an architecture that supports current needs
and grows for future
Consultation with Senturus Senior BI Architect
at special prices for webinar attendees
20 hours $3799 40 hours $7399
To view the FREE video recording and download this
deck, go to:
http://www.senturus.com/resources/is-olap-dead/
The Senturus comprehensive library of recorded
webinars, demos, white papers, presentations and case
studies is available on our website:
http://www.senturus.com/resources/
Hear the Recording
Copyright 2017 Senturus, Inc. All Rights Reserved.
Business Analytics Consultants
WHO WE ARE
Bridging the Gap Between Data & Decision Making
Analysis
Ready
Data
DECISIONS
& ACTIONS
Business Needs
Analysis
Ready
Data
Copyright 2017 Senturus, Inc. All Rights Reserved.
• Dashboards, Reporting & Visualizations
• Data Preparation & Modern Data Warehousing
• Self-Service Business Analytics
• Big Data & Advanced Analytics
• Planning & Forecasting Systems
• Proprietary Analytics Connector
Software
Business Analytics Architects
Copyright 2017 Senturus, Inc. All Rights Reserved.
1000+ Clients, 2000+ Projects, 17+ Years
Copyright 2017 Senturus, Inc. All Rights Reserved.
ADDITIONAL RESOURCES
Upcoming Events
Copyright 2017 Senturus, Inc. All Rights Reserved.
http://www.senturus.com/events/
Other Resources
Copyright 2017 Senturus, Inc. All Rights Reserved.
http://www.senturus.com/senturus-resources/
*Custom, tailored training also available*
Cognos & Tableau Training Options
Copyright 2017 Senturus, Inc. All Rights Reserved.
Thank You!
www.senturus.com
info@senturus.com
888 601 6010
Copyright 2017 by Senturus, Inc.
This entire presentation is copyrighted and may not be
reused or distributed without the written consent of
Senturus, Inc.
Copyright 2017 Senturus, Inc. All Rights Reserved.

Mais conteúdo relacionado

Semelhante a Is OLAP Dead?: Can Next Gen Tools Take Over?

The modern analytics architecture
The modern analytics architectureThe modern analytics architecture
The modern analytics architectureJoseph D'Antoni
 
Unified Framework for Real Time, Near Real Time and Offline Analysis of Video...
Unified Framework for Real Time, Near Real Time and Offline Analysis of Video...Unified Framework for Real Time, Near Real Time and Offline Analysis of Video...
Unified Framework for Real Time, Near Real Time and Offline Analysis of Video...Spark Summit
 
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and VirtualizationSAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and VirtualizationSAP Analytics
 
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...Senturus
 
Options for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current MarketOptions for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current MarketDremio Corporation
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolEDB
 
Hadoop in 2015: Keys to Achieving Operational Excellence for the Real-Time En...
Hadoop in 2015: Keys to Achieving Operational Excellence for the Real-Time En...Hadoop in 2015: Keys to Achieving Operational Excellence for the Real-Time En...
Hadoop in 2015: Keys to Achieving Operational Excellence for the Real-Time En...MapR Technologies
 
start_your_datacenter_sds_v3
start_your_datacenter_sds_v3start_your_datacenter_sds_v3
start_your_datacenter_sds_v3David Byte
 
Reducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with PostgresReducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with PostgresEDB
 
Big Data Strategy for the Relational World
Big Data Strategy for the Relational World Big Data Strategy for the Relational World
Big Data Strategy for the Relational World Andrew Brust
 
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...avanttic Consultoría Tecnológica
 
Cognos Dynamic Cubes:Set To Retire Transformer?: 10.2.2 Update: Pros & Cons
Cognos Dynamic Cubes:Set To Retire Transformer?: 10.2.2 Update: Pros & ConsCognos Dynamic Cubes:Set To Retire Transformer?: 10.2.2 Update: Pros & Cons
Cognos Dynamic Cubes:Set To Retire Transformer?: 10.2.2 Update: Pros & ConsSenturus
 
Scaling db infra_pay_pal
Scaling db infra_pay_palScaling db infra_pay_pal
Scaling db infra_pay_palpramod garre
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolEDB
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open SourceEDB
 
Hadoop and SQL: Delivery Analytics Across the Organization
Hadoop and SQL:  Delivery Analytics Across the OrganizationHadoop and SQL:  Delivery Analytics Across the Organization
Hadoop and SQL: Delivery Analytics Across the OrganizationSeeling Cheung
 
SQL, NoSQL, BigData in Data Architecture
SQL, NoSQL, BigData in Data ArchitectureSQL, NoSQL, BigData in Data Architecture
SQL, NoSQL, BigData in Data ArchitectureVenu Anuganti
 

Semelhante a Is OLAP Dead?: Can Next Gen Tools Take Over? (20)

The modern analytics architecture
The modern analytics architectureThe modern analytics architecture
The modern analytics architecture
 
Unified Framework for Real Time, Near Real Time and Offline Analysis of Video...
Unified Framework for Real Time, Near Real Time and Offline Analysis of Video...Unified Framework for Real Time, Near Real Time and Offline Analysis of Video...
Unified Framework for Real Time, Near Real Time and Offline Analysis of Video...
 
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and VirtualizationSAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization
 
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
 
Options for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current MarketOptions for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current Market
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
 
Hadoop in 2015: Keys to Achieving Operational Excellence for the Real-Time En...
Hadoop in 2015: Keys to Achieving Operational Excellence for the Real-Time En...Hadoop in 2015: Keys to Achieving Operational Excellence for the Real-Time En...
Hadoop in 2015: Keys to Achieving Operational Excellence for the Real-Time En...
 
start_your_datacenter_sds_v3
start_your_datacenter_sds_v3start_your_datacenter_sds_v3
start_your_datacenter_sds_v3
 
Reducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with PostgresReducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with Postgres
 
Intro to Big Data
Intro to Big DataIntro to Big Data
Intro to Big Data
 
Big Data Strategy for the Relational World
Big Data Strategy for the Relational World Big Data Strategy for the Relational World
Big Data Strategy for the Relational World
 
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
 
Accelerating Data Warehouse Modernization
Accelerating Data Warehouse ModernizationAccelerating Data Warehouse Modernization
Accelerating Data Warehouse Modernization
 
Cognos Dynamic Cubes:Set To Retire Transformer?: 10.2.2 Update: Pros & Cons
Cognos Dynamic Cubes:Set To Retire Transformer?: 10.2.2 Update: Pros & ConsCognos Dynamic Cubes:Set To Retire Transformer?: 10.2.2 Update: Pros & Cons
Cognos Dynamic Cubes:Set To Retire Transformer?: 10.2.2 Update: Pros & Cons
 
Scaling db infra_pay_pal
Scaling db infra_pay_palScaling db infra_pay_pal
Scaling db infra_pay_pal
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Hadoop and SQL: Delivery Analytics Across the Organization
Hadoop and SQL:  Delivery Analytics Across the OrganizationHadoop and SQL:  Delivery Analytics Across the Organization
Hadoop and SQL: Delivery Analytics Across the Organization
 
SQL, NoSQL, BigData in Data Architecture
SQL, NoSQL, BigData in Data ArchitectureSQL, NoSQL, BigData in Data Architecture
SQL, NoSQL, BigData in Data Architecture
 

Mais de Senturus

Power BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, ConfiguringPower BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, ConfiguringSenturus
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksSenturus
 
Power Automate for Power BI: Getting Started
Power Automate for Power BI: Getting StartedPower Automate for Power BI: Getting Started
Power Automate for Power BI: Getting StartedSenturus
 
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI:  3 Ways to Use Cognos with Power BI & TableauCollaborative BI:  3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI: 3 Ways to Use Cognos with Power BI & TableauSenturus
 
Tips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xTips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xSenturus
 
How to Prepare for a BI Migration
How to Prepare for a BI MigrationHow to Prepare for a BI Migration
How to Prepare for a BI MigrationSenturus
 
4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to AvoidSenturus
 
Extending Power BI Functionality with R
Extending Power BI Functionality with RExtending Power BI Functionality with R
Extending Power BI Functionality with RSenturus
 
Take Control of Your Cloud
Take Control of Your CloudTake Control of Your Cloud
Take Control of Your CloudSenturus
 
Using Python with Power BI
Using Python with Power BIUsing Python with Power BI
Using Python with Power BISenturus
 
User-Friendly Power BI Report Nav
User-Friendly Power BI Report NavUser-Friendly Power BI Report Nav
User-Friendly Power BI Report NavSenturus
 
Streamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & ConsolidationsStreamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & ConsolidationsSenturus
 
What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1Senturus
 
Planning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise DeploymentPlanning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise DeploymentSenturus
 
Power BI Report Builder & Paginated Reports
Power BI Report Builder & Paginated Reports Power BI Report Builder & Paginated Reports
Power BI Report Builder & Paginated Reports Senturus
 
Tableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share DashboardsTableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share DashboardsSenturus
 
Cognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesCognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesSenturus
 
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating GameAzure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating GameSenturus
 
Secrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSecrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSenturus
 
Power BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query EditorPower BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query EditorSenturus
 

Mais de Senturus (20)

Power BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, ConfiguringPower BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, Configuring
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
 
Power Automate for Power BI: Getting Started
Power Automate for Power BI: Getting StartedPower Automate for Power BI: Getting Started
Power Automate for Power BI: Getting Started
 
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI:  3 Ways to Use Cognos with Power BI & TableauCollaborative BI:  3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
 
Tips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xTips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1x
 
How to Prepare for a BI Migration
How to Prepare for a BI MigrationHow to Prepare for a BI Migration
How to Prepare for a BI Migration
 
4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid
 
Extending Power BI Functionality with R
Extending Power BI Functionality with RExtending Power BI Functionality with R
Extending Power BI Functionality with R
 
Take Control of Your Cloud
Take Control of Your CloudTake Control of Your Cloud
Take Control of Your Cloud
 
Using Python with Power BI
Using Python with Power BIUsing Python with Power BI
Using Python with Power BI
 
User-Friendly Power BI Report Nav
User-Friendly Power BI Report NavUser-Friendly Power BI Report Nav
User-Friendly Power BI Report Nav
 
Streamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & ConsolidationsStreamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & Consolidations
 
What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1
 
Planning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise DeploymentPlanning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise Deployment
 
Power BI Report Builder & Paginated Reports
Power BI Report Builder & Paginated Reports Power BI Report Builder & Paginated Reports
Power BI Report Builder & Paginated Reports
 
Tableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share DashboardsTableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share Dashboards
 
Cognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesCognos Analytics 11.2 New Features
Cognos Analytics 11.2 New Features
 
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating GameAzure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
 
Secrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSecrets of High Performing Report Development Teams
Secrets of High Performing Report Development Teams
 
Power BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query EditorPower BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query Editor
 

Último

Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Milind Agarwal
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data VisualizationKianJazayeri1
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBoston Institute of Analytics
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectBoston Institute of Analytics
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxSimranPal17
 
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...KarteekMane1
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 

Último (20)

Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data Visualization
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis Project
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptx
 
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 

Is OLAP Dead?: Can Next Gen Tools Take Over?

  • 1. Can Next Gen Tools Take Over? IS OLAP DEAD?
  • 2. • Introductions • OLAP Defined • Why OLAP - Pros/Cons • Current State of OLAP Architectures • New Visualization Tools • Fast Columnar/In-Memory Databases • Big OLAP on Big Data • Senturus Overview • Additional Resources Agenda Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 3. Presenters Copyright 2017 Senturus, Inc. All Rights Reserved. Pedro Ining Senior BI Architect Senturus, Inc. Jim Frazier VP of Client Services Senturus, Inc.
  • 4. Hundreds of Free Resources http://www.senturus.com/resources/ RESOURCE LIBRARY An extensive, free library of past webinars, demonstrations, whitepapers, presentations, helpful hints, and more. Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 5. This slide deck is from the webinar Is OLAP Dead? To view the FREE video recording and download this deck, go to: http://www.senturus.com/resources/is-olap-dead/ Hear the Recording Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 6. Is OLAP Dead? Quotes on the state of OLAP Cubes • ”In-memory databases are killing OLAP.” • “The OLAP cube is history.” • “Is OLAP still relevant?” • “Building cubes for Tableau can be a waste of time!” Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 8. OLTP – Online Transaction Processing • Core data repository of data flowing into business systems (ERP) • Optimized for quick data entry and relational integrity • Not optimized for reporting and data analysis • Typically very complex schema design with many normalized tables that facilitate high volume throughput of transactions DWH - Data Warehouse • Central repository of multiple ERP systems or other data sources • The data warehouse (DWH) is a database system separate from the OLTP • Architected in an optimized fashion for easy reporting and analysis • Organizes and hides the complexity of the OLTP systems for efficient, timely and accurate reporting OLAP, OLTP, DWH Defined Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 9. OLAP – Online Analytical Processing • Edgar F. Codd ‘father of relational database’ coined the term OLAP, Arbor/Essbase went on to market the term • The data warehouse plus a central repository that defines the relationships between tables (facts/dimensions) and stores complex business rules/calculations (e.g. YTD, YTD LY, Margins, Inventory Turns, etc.) • Allows for high performing interactive analysis • Generally referred to as ‘cubes’ OLAP, OLTP, DWH Defined Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 10. Data Repository BI Tools SourceSystemsofRecord MetadataLayer Information Security Standard Report Authoring KPI Reports Slicing and Dicing Threshold Alerting ERP Data CRM Data Other SaaS Sources StandardETLSelf-ServiceETL/ELT Standard Reports Dashboards/ Scorecards Self-Service Reporting & Analysis Threshold- based Alerts WebPortal Star Schema Conforming Dimensional Models* Data Lake Data Hub/Hadoop IOT Data Dashboard Authoring CloudSourceSystems Click Data Pixel-Perfect Copyright 2017 Senturus, Inc. All Rights Reserved. Modern BI Architecture
  • 11. BI Tools OLAP Layer Properly Staged Data Typical Best Practices BI System with OLAP Layer Copyright 2017 Senturus, Inc. All Rights Reserved. * Also known as a Star Schema Conforming Business Process Dimensional Models* Information Security Standard Reports Dashboards/ Scorecards Self-Service Reporting & Analysis Threshold- based Alerts Architected Data Warehouse & BI Tools Single Version of the Truth DataAbstraction Model Report Authoring Dashboard Authoring Slicing & Dicing Ad Hoc Querying Threshold Alerting WebPortalorDesktopVizTools
  • 12. • Historically, size and speed limitations of databases limited query performance • Cubes generally have higher performance vs. relational queries • Central repository for relationships and complex business calculations • Buffers the business user from complex native database structures and sensitive calculation logic • Fast, simple, drag-and-drop ad-hoc analysis and reporting ⁃ Self-Service with guardrails • Visual exploration – Multi-dimensional view of data – Drill-down on hierarchies • Many business users love the interface and are used to querying by governed data dimensions and measures that are prebuilt for them Why OLAP Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 13. OLAP Familiar Interfaces Excel on SSAS Tabular Pre-Defined Calculations Visual display of members & hierarchies Drag & Drop Interfaces Drill-Down Tableau and Cubes Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 14. Why Not OLAP • Massive increase in data volumes – Latency – large cubes increase cube build times, impacting SLAs – Large cardinality dimensions and many dimensions – Real-time updates are difficult if not impossible • Movement of data into another proprietary structure • Upfront investment in cube modeling – Measures, dimensions, hierarchies all defined upfront – Not a flexible agile BI environment – Business process changes may require new cube designs. • Continued developer maintenance and administration • CPU power, memory and powerful servers are very affordable – do we still need the OLAP layer Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 15. To view the FREE video recording and download this deck, go to: http://www.senturus.com/resources/is-olap-dead/ The Senturus comprehensive library of recorded webinars, demos, white papers, presentations and case studies is available on our website: http://www.senturus.com/resources/ Hear the Recording Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 16. The Current State of OLAP Architecture Traditional OLAP
  • 17. 17 MOLAP – Multi Dimension OLAP • Most traditional OLAP design • Data is stored in the multidimensional cube • Data is moved from the relational database to the cube • Data is pre-aggregated and allows for very fast analysis ROLAP – Relational OLAP • Modeled on top of the relational star schema database • Data storage is kept in the relational database • Utilizes SQL to query the DB in an OLAP manner • May use proprietary in-memory caching techniques HOLAP – Hybrid OLAP • Combines the advantages of MOLAP and ROLAP • Stores summary data in MOLAP structure • Can ”drill-through” to relational database for more detail Copyright 2017 Senturus, Inc. All Rights Reserved. Traditional OLAP Architectures
  • 18. For Dimensional BI Uses • IBM Cognos Transformer Cubes (MOLAP) • Microsoft SQL Server Analysis Services (SSAS) – Dimensional and Tabular (MOLAP/HOLAP) • IBM Cognos Dynamic Cubes (ROLAP) • MicroStrategy (ROLAP) Typically For Finance Use • IBM Cognos TM1 (writeback and in-memory) • Hyperion Essbase (writeback) Top OLAP Products Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 19. Advantages • Performance (vs. relational) • Easy to use and develop • ETL-like capabilities (limited) – i.e. no star schema needed • Can act as meta-data layer • Great relative-time calc capabilities (YTD, Rolling 13 months) • Less intensive hardware requirement Challenges • Significant cube size limitations • Limited categories per dimension level • Cube builds take time and cubes exist as separate files (.mdc) • Lacks capabilities now available in other OLAP tools • Row-level (dimensional) security is very challenging to maintain • Unclear product support going forward • Only works in the IBM Cognos stack 19 Copyright 2017 Senturus, Inc. All Rights Reserved. Cognos PowerPlay (Transformer)
  • 20. • The last significant update to Dynamic Cubes occurred in version 10.2.2; IBM has since focused most development efforts on the Cognos Analytics v11 release • Currently, no current plans by IBM to enhance the Dynamic Cubes product 20Copyright 2017 Senturus, Inc. All Rights Reserved. • IBM Cognos Dynamic Cubes was added to the Cognos 10.2 BI suite as an in- memory relational OLAP product that could address the challenge of high- performance/low latency interactive analysis against terabytes of data IBM Cognos Dynamic Cubes
  • 21. Advantages • Scalability – limited only by database and RAM cache sizing • Handles large dimensions well, allows dimension attributes • Built-in relative time calcs on par with Transformer • MDX Scripting – can set up just about any type of calculation • Dynamic security – can set up dimensional filtering so that all security is derived from SQL tables • Aggregate aware – can dynamically select database aggregate tables or in- memory aggregates for fast results 21 Challenges • Requires star or snowflake schema as data source • Cache needs to be warmed for decent performance • Requires 64-bit application server and may require significant memory footprint for large cubes (e.g. 64-128GB) • Report authors require dimensional reporting experience • CAN ONLY BE USED BY COGNOS BI STACK (Senturus has developed the Analytics Connector to access Tableau) Copyright 2017 Senturus, Inc. All Rights Reserved. IBM Cognos Dynamic Cubes
  • 22. • Finance project used IBM Cognos Dynamic Cubes to replace legacy Cognos Transformer cubes, went into production Q1 2017 • Large number of reports were converted or created on top of the Dynamic Cube to provide a guided set of highly formatted reports that allowed drill-down • Many complex business calculations were developed and stored in the cube, report writers can leverage a central set of calculations without having to write them in the report Dynamic Cubes in Play Large Health Insurance Provider Deployed Dynamic Cubes Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 23. 23 Multi-Dimensional Tabular Dimensions and Measure Groups Tables and Relationships Highly Scalable and Mature Fast Design and In-Memory Feature Rich and Complex Easy to Get Started Copyright 2017 Senturus, Inc. All Rights Reserved. Microsoft SQL Server Analysis Services (SSAS)
  • 24. • Introduced in SQL Server 2012 • Model paradigm = tables and relationships • Data stored in-memory • Uses a different engine (xVelocity) and uses a columnar DB structure • Combines the functionality of MOLAP cubes and relational DBs 24 Copyright 2017 Senturus, Inc. All Rights Reserved. Microsoft SQL Server Analysis Services (SSAS) Tabular Model
  • 25. Advantages • Simpler data development model, faster to develop • Generally much faster than MOLAP • DAX learning curve is easier than MDX • Fast COUNT DISTINCT queries Challenges • Dependent on server memory footprint (DirectQuery mode available in 2016) • Some multidimensional features are not available (e.g. many-to-many) • Complex calculations may be difficult to implement • Large datasets 25 Copyright 2017 Senturus, Inc. All Rights Reserved. Microsoft SQL Server Analysis Services (SSAS) Tabular Model
  • 26. • Re-architected an older Oracle based data warehouse to a SQL Server • User community already very familiar with cube technologies • Wanted to use SSAS OLAP cubes for their advanced relative time calcs • Ability to create complicated advanced inventory calcs and on the fly currency conversions • Ability to set defaults for certain dimensions such as currency type • SSAS fits into their corporate strategy for multiple tools • SSAS Tabular was chosen for performance and flexibility SSAS in Play Major American Clothing Company Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 27. To view the FREE video recording and download this deck, go to: http://www.senturus.com/resources/is-olap-dead/ The Senturus comprehensive library of recorded webinars, demos, white papers, presentations and case studies is available on our website: http://www.senturus.com/resources/ Hear the Recording Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 29. • Over the last few years desktop visualization tools have sprouted on desktops throughout the enterprise • IBM Cognos Analytics v11 allows similar functionality over a web interface • Rich visualizations are easily created by business users without the help of IT • Decentralized model of data governance • No waiting on developers to create next iteration of an OLAP cube • Allows users to integrate data on the desktop/web • Creation of desktop ‘micromodels’ (Tableau data extracts) • Can use OLAP datasources, but works best with non-OLAP sources • Can begin to have performance issues when creating large data extracts or going against large datasources New Generation Visualization Tools Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 30. OLAP concepts like dimensions and hierarchies are alive and well in Tableau Tableau Copyright 2017 Senturus, Inc. All Rights Reserved. Dimensions Hierarchies
  • 31. • TDE is a compressed snapshot of data stored on disk and loaded into memory as required • Data engine can be described as its own “in-memory analytic database” • Stores data in a columnar store structure • Dramatically reduces the input/output time required to access and aggregate values • New in upcoming 10.5 – hyper data engine Reasons to Use TDEs • Better performance vs. connected data sources • Reduced load on connected data sources • Portability – can be bundled in a packaged workbook for easy sharing • Pre-aggregation – option to aggregate data for visible dimensions “aggregated extract” Tableau Data Extracts “Building Cubes for Tableau can be a waste of time!” Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 32. • Leverages – One version of the truth – Complex calcs that are already created in the cube – Billions of rows response time across pre-aggregated calcs - faster • Tableau will work if you stay within the structure of the cube • Functional differences – No cube extracts (10.4 supports BW cubes) – No user-defined hierarchies – Aggregations controlled in the cube • Supports – Oracle Hyperion Essbase – Teradata OLAP – Microsoft Analysis Services (SSAS) – SAP NetWeaver Business Warehouse – Microsoft PowerPivot – Analytical Views in SAP Hana Tableau and Cubes “But wait Tableau does support cubes.” Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 33. • Cognos Analytics v11 architecture adds data modules which represent a major shift in the central metadata layer (framework) paradigm • Data modules allows end users to quickly add new data sources and model new data subjects without having to wait for DWH changes • Uploaded files and data sources can be stored as ‘snapshots’ on the server’s file system using the Apache Parquet columnar file storage mechanism • Allows for fast query response times IBM Cognos Analytics v11 Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 35. 35 Will optimizing the database with columnar and in-memory technologies remove the need for OLAP cubes? Copyright 2017 Senturus, Inc. All Rights Reserved. In-Memory Databases Are Killing OLAP
  • 36. Columnar Databases • Traditional databases store data by each row • Columnar databases store data in columns rather than in rows • This storage architecture can result in high-performing queries especially aggregation queries • Example DBS: ⁃ Sybase IQ ⁃ IBM DB2 with BLU Acceleration • A capability built into DB2, not a separate install component • Focus on analytics • Dynamic in-memory, does not require all data to be in-memory • Columnar and traditional row-based tables • SQL Server 2014/16 • Columnar store indexes • In-memory OLTP tables 36 Copyright 2017 Senturus, Inc. All Rights Reserved. Columnar & In-Memory Databases
  • 37. • Raw queries will be fast, but what about the semantic layer? • You could use relational models with some level of metadata and calculations • But complex calcs, dimensions, drill downs would be missing 37 Copyright 2017 Senturus, Inc. All Rights Reserved. But If Remove the OLAP Layer
  • 38. The New School Big OLAP on Big Data THE CURRENT STATE OF OLAP ARCHITECTURE
  • 39. Several new vendors and open source solutions are creating new scalable OLAP on Hadoop products Big OLAP on Big Data Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 40. • Slow performing queries on big data implementations are driving new OLAP technologies • Classic OLAP technologies on big data necessitated movement of Hadoop data into traditional relational data warehouses further increasing latency • New OLAP technologies are architected to be part of the Hadoop stack and allow queries across Hadoop with no additional movement of data Big OLAP on Big Data Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 41. Big OLAP on Big Data Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 43. • In general, the key concepts of OLAP – dimensions, measures, hierarchies, drill-down are still alive and well but the technology that surfaces those concepts are changing • Business users will always want a high performing BI layer that is easy to use and allows for interactive BI • Some will want a central repository that contains all the relationships, hierarchies and complex business rules already developed • Other users like data scientists and advanced business analysts will want a more agile free form solution with have high performance So Is OLAP Dead? Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 44. BI Architectural Guidance Copyright 2017 Senturus, Inc. All Rights Reserved. • Best practices • Pragmatic recommendations • Path to an architecture that supports current needs and grows for future Consultation with Senturus Senior BI Architect at special prices for webinar attendees 20 hours $3799 40 hours $7399
  • 45. To view the FREE video recording and download this deck, go to: http://www.senturus.com/resources/is-olap-dead/ The Senturus comprehensive library of recorded webinars, demos, white papers, presentations and case studies is available on our website: http://www.senturus.com/resources/ Hear the Recording Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 47. Bridging the Gap Between Data & Decision Making Analysis Ready Data DECISIONS & ACTIONS Business Needs Analysis Ready Data Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 48. • Dashboards, Reporting & Visualizations • Data Preparation & Modern Data Warehousing • Self-Service Business Analytics • Big Data & Advanced Analytics • Planning & Forecasting Systems • Proprietary Analytics Connector Software Business Analytics Architects Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 49. 1000+ Clients, 2000+ Projects, 17+ Years Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 51. Upcoming Events Copyright 2017 Senturus, Inc. All Rights Reserved. http://www.senturus.com/events/
  • 52. Other Resources Copyright 2017 Senturus, Inc. All Rights Reserved. http://www.senturus.com/senturus-resources/
  • 53. *Custom, tailored training also available* Cognos & Tableau Training Options Copyright 2017 Senturus, Inc. All Rights Reserved.
  • 54. Thank You! www.senturus.com info@senturus.com 888 601 6010 Copyright 2017 by Senturus, Inc. This entire presentation is copyrighted and may not be reused or distributed without the written consent of Senturus, Inc. Copyright 2017 Senturus, Inc. All Rights Reserved.