What is Oracle Data Visualization?...Likely Facts about the Essbase Cube You Want to Visualize...
Transcript of What is Oracle Data Visualization?...Likely Facts about the Essbase Cube You Want to Visualize...
What is Oracle Data Visualization?
Wayne D. Van SluysLead Consultant & Oracle ACE
[email protected]/videos
Oracle Analytics Partner of the Year
1,000+ EPM projects
completed, 12+ in EPM Cloud
Company was founded on Essbase and has
themost experienced Essbase resources.
Our consultants average 9+
years of EPM experience
Focused on EPM & BI
since
#1 EPM Cloud Partner
Industries
Healthcare, Financial Services, Higher Ed, Retail & Wholesale, Tech & Telecom,
Consumer Goods, Energy, Insurance, & Manufacturing
• 2019 Oracle Analytics Partner of the Year
• 2016 Oracle Global Partner of the year – Cloud EPM & BI
• 4-time Oracle Excellence Award• 9-time Inc. 5000 – list of fastest
growing U.S. private companies• Multiple Kscope Top Speaker
awards
Awards170+ Cloud
specializations, 60+ free Cloud webcasts,
free Cloud videos, and 2 Cloud books!
Free EducationOTN tours, regional roadshows, weekly
webcasts, Play It Forward videos
(YouTube), newsletters, and blog posts!
interRel Highlights and Company Overview
Disclaimer
• These slides represent the work and opinions of the presenter and do not constitute official positions of Oracle or any other organization.
• This material has not been peer reviewed and is presented here with the permission of the presenter.
• This material should not be reproduced without the written permission of interRel Consulting.
Intro to DV
Think About This
• Your eye will focus on about 50 things per second
• In an average lifetime, eyes see 24 million different images.
• 80% of our memories are determined by what we see
A plane figure with four equal sides and four right
angles
90%
60,000x
65%
40%
36,000
.25
6
Why Data Visualization?
• We must be more agile
• We need a solution to help us find trends, patterns and relationships across a number of data sources
• We need a visual graphical interface (no programming please)
• We don’t want to have to rely on super technical resources to access information
• No more big huge expensive data warehousing projects
• Sources of data can change and need to be able to quickly update
• Change the standard; change expectations
What is Data Visualization?
• Self service visual representations of data Enables people to see data presented in a visual format
Use charts and graphs for more detail
How is Data Visualization Being Used?
• Comprehend information quickly
• Pinpoint trends
• Identify patterns
• Communicate a story
Benefits of Data Visualization
• Vivid information – not just a spreadsheet for upper management
• Review information in a new, constructive way
• Enables users to visually see connections between business processes
• Ability to detect shifts in customer behaviors across multiple data sets faster
• Brings actionable insights to the surface
• Tell a story with data
Data Visualization
• Self service data exploration and analytics in visual, modern BI interface
• Connect to Essbase cubes as well as well as many other data sources for data exploration, analyses, and dashboards
• Click and drag UI to create visualizations
• Create multiple canvases / insights
• Presentation and story telling mode
• Use Data Flows to Wrangle and Mashup Data
to create new Datasets
• Ever expanding library of visualizations
• Any user / no tech skills required
• Machine Learning
• Artificial intelligence
• Natural language
• Custom visualization plug-ins available
from online library
Demo: Self Service Analysis – Gross Sales
Cool DV Features
Not Just Visualizations – You can Model with Data Flows
• You can use data flows to produce curated (combined, organized, and integrated) data sets
• Data Flows are available in the DV UI
• Build data sets from a predefined sequence
• Refresh your data regularly on a schedule
• Load data into an Essbase cube
• Load to relational table
• Data flow results are available in BI & Published Reporting
Related: OAC BI Guided Analyses & Dashboards
• Guided dashboards and analytics for “click the button” users
• Model sources for BI consumption
• Users can consume data and interact with data through guided prompts, controls, and action links
• Mobile devices can be used to create analyses and interact with the data
• Essbase, relational, or any data source
OAC DV vs. OAC BI
OAC DV OAC BI
Old school tried and true
Analyses and Dashboards
Guided analyses and dashboards
Cool new solution
DV Projects
Self service exploration and
visualization
Data Visualization (DV)
▪ Create DV projects
▪ Data exploration and
analytics
▪ Modern interface
▪ Self service analytics
▪ Single OAC Essbase cube
per project
▪ Click and drag UI to create
powerful visualizations
▪ Create multiple canvases
and insights
▪ Presentation and story telling
mode
▪ Any user / no tech skills
required
BI Cloud
▪ Create analyses and
dashboards
▪ Guided user experience
through pre-existing
dashboards
▪ Traditional BI interface
▪ Report and dashboard
designers create content for
audience
▪ Reusable / repeatable
presentations with updated
data
▪ More modeling capabilities /
RPD
▪ Relational data
▪ Slightly more technical
requirement
DV Connections & Data SetsCreate a DV Data Set
Data Prep for File Based Project
• DV accepts file of type: .xlsx, .xls, .csv, and .txt (custom delimited)
• Currently, files have a maximum size of 50 MB
• One or more files can be uploaded with “numbers” (measures). Numerical data is considered to be the “facts” (like in the relational world).
If uploading data files from multiple sources, it is best if the data across the files matches exactly (i.e. don’t have “TX” in one file and “Texas” in another)• (Though there are other cool features to assist with this later on)
• The other columns are considered the “attributes” of the facts Avoid null values in these columns
Data Flows
• A Data Flow is similar to an Extract Transform and Load (ETL) process used in data warehouse systems, but simpler.
Data Flows allow power users to combine data from a number of different sources and create a new data set for use in DV projects• Right click and Add Step to add another spreadsheet
It’s easiest to use a data flow if the two source files aren’t exactly the same, to use some fun transformation options
Can be opened to edit or run to refresh the data file that has been created by the flow
Data File
• Once a data file is uploaded, it is displayed in DV Attributes (dimensions/attributes) and Measures (numbers) will need to be
tagged accordingly. Data Flows read the file to the best of their ability, but it’s best to review each column and confirm it is correct (and fix it if not).
Data Wrangling and Calculated Columns
• Data Wrangling and Calculated Columns Data Wrangling is the process of manually mapping data from its original
format to another that can be read easier
Create a calculated column to replace a symbol so metadata matches
Join the data sets
Remove the excess columns
Blended Data
• Blending is the joining of two or more files or sources and this can also be done within a project
Creating a Data Connection & Data Set (Essbase example)
Must Grant Security for Data Sources
Creating a Project in DV: Basics
Overview
• When you create data visualizations, you group them by “project”
• For some source types, you can combine them with other data sources into a single DV project
One exception is Essbase Cloud cubes; you can only choose one cube per DV Project in the current version
• From Data Sources screen, in the bottom of the left pane, there are options for creating new Data Sources, Connections, and Data Flows.
You can either add them from here or you can add them from within a project (shown in next slide)
Basic Steps
• From the DV home screen under Create, click “Project”
• Select the appropriate data source
• Visualize mode to create graphs and charts
• Drag and drop members and generations from the left panel.
DV Project Window
Left Navigation Bar: Data Elements
• Data Elements tab Lists the data elements from all data sources
Select one or more data elements or columns and drag into the Canvas area
Left Navigation Bar: Analytics
• Analytics tab Lists available analytics highlights that can be added to visualizations like
trend lines or outlier highlights
Left Navigation Bar: Visualizations
• Visualizations tab Lists the types of visualizations that can be added to the Canvas
Visualizations are grouped for easier access
Explain Feature
• Explain on Measures: Basic Facts about Measure:
• What are the values of the measure and how do they relate to each other?
Anomalies of Measure• What groups in the data exhibit unexpected results for measure ?
• Explain on Attributes: Basic Facts about Attribute
• What are the values of Region and how do they relate to each other?
Key Drivers of Attribute• What elements in this data best explain the values of Attribute?
Segments that Explain Attribute• What hidden groups in the data can predict outcomes for Attribute?
Anomalies of Attribute• What groups in the data exhibit unexpected results for Attribute?
Demo: Explain
Explore Panel
• Grammar Panel The main properties screen for the visualization that is displayed
Main Canvas Window
• Where you drag and drop the project elements
• There can be multiple charts or graphs in the area
• You can also update the visualizations via icons within the chart or graph by hovering over the chart or graph here
Prepare, Visualize, and Narrate
• Prepare Make changes to the data sources within a project
• Visualize Primary work area within a DV project
Create charts and graphs to analyze data
• Narrate Save visuals you want to share as a Presentation to help tell a story of the
data
Share Projects with Others
• To allow updates from others, must provision
• Move to the shared folder, everyone can view
DV Features
Adding a Canvas
• Add a canvas while in Visualization mode of a project to create another visual or dashboard
Filters
• Filters can be added to visualizations to reduce the amount of data shown (good for performance) and focus on just what you need to see
Can be created at the Project level or at the visualization level
Copy Features
• Copy & paste visuals within the same canvas or to different canvas
• You can make a copy of the entire canvas by doing a right-click, Duplicate Canvas on the canvas tab
Calculated Data Elements
• Manually build a calculation expression or use the function to help create a formula
Right click My Calculations and Add Calculation
Adding Advanced Analytics
• DV has a variety of built in analytics that work with different visualizations
Accessed via the side menu by dragging them into the canvas OR
Activated via the properties of a selected visualization OR
Accessed by right clicking within a visualization
Aesthetic Options
• Change which type of graph you want to use by hovering over the visual, and select the Change Visualization Type icon in the upper-right hand corner
• Sort visual results by right-click on them and selecting the sort option
Manage Color
• Change the colors on Visuals
Contrasting Attributes = Contrasting Colors
Complementary Attributes = Complimentary Colors
Hovering
• Hover over portions of the visual to see the exact value Use Tooltip to add more information
Brushing
• Data Visualization Feature: Brushing Allows for selecting a data value in one visualization and seeing related
data highlighted in other visualizations on the same canvas
Presenting Visualizations
• Narrate Mode: Select Canvases to include in Presentation
Add Notes
Sharing Visualizations
• As we know, a project can be saved by clicking the Save Project icon on the menu bar
• Once saved, select either print or export the project
• Export an entire project or a single visualization
Demo: Creating a Visualization from a Spreadsheet
Demo: Create Visualization with Multiple Files
Essbase & DVConsiderations
Likely Facts about the Essbase Cube You Want to Visualize
• Financial Reporting cube with large accounts dimension (P&L, Balance Sheet)
Accounts dimension tagged as “Accounts” to take advantage of Essbase financial intelligence / features (time balance, variance reporting)
• Taking advantage of Essbase consolidation tags (+, -, ~, ^)
• Ragged structures all over the place (sweet spot of Essbase)
• Haven’t named any generations
• Years and periods are in two separate dims
• Variance calcs could reside in a few different places
• Alternate hierarchies
• Users love member selection, drill, keep only, remove only
What This Looks Like in DV
Drill and Zoom Behaviors Supported
DV / Essbase Observations
• Awesome Easy click and drag interface Some “Essbase” like features – Keep Selected / Remove Selected, Drill to next
level, Drill to Attribute Lots of charting options Filtering options Insights, storytelling, sharing
• Considerations Sort of turns Essbase into a more relational view If generation names are not defined, it will be a generic Gen#, dim name
• If you don’t know the generation where a member exists, you might have a hard time finding
Account flat list as metric Set your expectations – this is not Smart View on the web
• No member selection Might tweak Essbase design to better support DV
Misc. Thoughts
Installing DVD
• Do not have spaces in installation path
Install to c:/Oracle/DVD
• Install DVML
Install to c:/Oracle
Further Reading:
Berinato, Scott. (2016). Good Charts: The HBR Guide to Making Smarter, More Persuasive Data Visualizations. Harvard Business Review Press.
Cairo, Alberto. (2016). The Truthful Art: Data, Charts, and Maps for Communication, 1st Edition. New Riders.
Evergreen, Stephanie. (2016). Effective Data Visualization: The Right Chart for the Right Data, 1st Edition. SAGE Publications, Inc.
Evergreen, Stephanie. (2017). Presenting Data Effectively: Communicating Your Findings for Maximum Impact, 2nd Edition. SAGE Publications, Inc.
Few, Stephen. (2009). Now You See It: Simple Visualization Techniques for Quantitative Analysis. Analytics Press.
Few, Stephen. (2012). Show Me the Numbers: Designing Tables and Graphs to Enlighten, 2nd Edition. Analytics Press.
Nussbaumer Knaflic, Cole. (2015). Storytelling with Data: A Data Visualization Guide for Business Professionals, 1st Edition. Wiley.
Tufte, Edward. (2001). The Visual Display of Quantitative Information, 2nd Edition. Graphics Press.
Ware, Colin. (2008). Visual Thinking. Morgan Kaufmann.
Ware, Colin. (2012). Information Visualization, 3rd Edition. Morgan Kaufmann.
Wexler, Steve. (2017) The Big Book of Dashboards: Visualizing Your Data Using Real-World Business Scenarios. Wiley.
Wong, Dona M. (2013). The Wall Street Journal Guide to Information Graphics: The Dos and Don'ts of Presenting Data, Facts, and Figures, 1st Edition. W. W. Norton & Company.
Continuing Education
• Build an Oracle Planning & Budgeting Cloud
• Application from start to finish• Administer and automate your
solution• Migrate from on-premises to the
Cloud• Best practices for setting up
your Oracle EPM Cloud Instance
Essbase
Admin Studio Smart View
• Build a report package • Execute the reporting cycle
from start to finish• Sign off or reject the final
product• Assign security• Migrate objects between
environments
• Steps to set up your Oracle
Analytics Cloud instance
• How to build Essbase Cloud
cubes from start to finish
• Maintaining dimensions and
loading data
• Creating calculations and
calculating data
• Assigning security
Admin End User Advanced
Smart View
Admin/End Users
Cloud
OAC Planning Narrative Reporting
Best Selling Oracle BI & EPM Books
Upcoming Webcast
3-6
3-13
10-2
10-9
10-16
10-23
10-30
WHAT IS ORACLE ENTERPRISE DATA MANAGEMENT?
WHAT IS ORACLE NARRATIVE REPORTING?
TBD: ANALYTICS & REPORTING
TBD: ANALYTICS & REPORTING
TBD: ANALYTICS & REPORTING
Thank you!