Oracle BI Got MAD and You Should Be Happy

Oracle BI Got MAD and You Should Be Happy
Christian Screen & Jayant Sharma
RittmanMead BI Forum 2014
Abstract
• This session will explore several use cases for implementing Oracle BI mobile
in the enterprise, specifically via development of mobile applications using the
Oracle BI Mobile Application Designer (MAD). Attendees will learn how to
develop plug-ins for Oracle MAD using the new Plug-In SDK utilities. They will
gain an understanding, through examples of cutting-edge visualizations, and
location intelligence how integration of Oracle BI MAD objects within the Oracle
BI iOS application as well as the traditional OBIEE dashboards can be
accomplished. We will also look at the plumbing of this relatively new addition
to the Oracle BI Suite. At the end of session the audience should have learned
the end-to-end development life cycle and security implementations for Oracle
BI mobile in order to achieve mobile analytics coverage from C-Level
management all the way to the field users.
RittmanMead BI Forum 2014
Analytic Vision
• Analytic Vision is a Management Consulting Firm specializing in the
implementation of Oracle’s Enterprise Performance Management and Business
Intelligence Products
• Oracle’s EPM Suite | Hyperion Financial Management | Hyperion Planning | Hyperion
Strategic Finance | Essbase Analytics
• Oracle Business Intelligence Enterprise Edition (OBIEE) | Integration with Essbase
Analytics and Oracle EPM products
• OBIA pre-built applications over Oracle EBS, PeopleSoft, and JDE
• Data Warehouse design and development to fully support total solutions
• Founded in 2001, currently a team of 50 consultants
• Headquartered in Charlotte, NC
RittmanMead BI Forum 2014
Jayant Sharma
•
•
•
•
•
Decades of Product Development Experience
Oracle BI Development Team
Oracle MapViewer Development Team
Oracle MAD Developer Team
Oracle Speaker and Instructor
RittmanMead BI Forum 2014
Christian Screen
•
•
•
•
•
•
•
•
•
•
•
Oracle ACE
Oracle BI 11g Specialist
Oracle Deputy CTO & EPM/BI Counselor
Hyperion Essbase Certified Consultant
Co-Author of the 1st Book on Oracle BI 11g
13+ Years in BI/Data Warehousing
Open Source Software Contributor
Contributor at ArtOfBI.com
Creator of BITeamwork for Oracle BI
BI Practice Lead at Analytic Vision
Co-Founder Art of BI Software - BITeamwork
RittmanMead BI Forum 2014
@artofbi
Agenda
• Background on Oracle Analytics Mobility
• Mobile Application Designer (MAD) Overview
• Pre-Built MAD Applications
•
•
•
•
Demonstration (10 minutes)
Building a MAD Plug-In
Mobile Security
Demonstration and Wrap-Up
RittmanMead BI Forum 2014
Oracle BI Got MAD and You Should Be Happy
BACKGROUND
RittmanMead BI Forum 2014
Some Time Ago – Testing the Waters
• Oracle Indicators iOS Phone App
• Oracle BI Mobile 1st Release
RittmanMead BI Forum 2014
Mobile BI Challengers vs. Leaders
• MicroStrategy was killing this
market in 2011-12
• Oracle stepped-up their game
with a good iPad release in
2012-13.
• PC First vs. Mobile First
Development Strategies
RittmanMead BI Forum 2014
What Was Missing in Oracle BI Mobile
• Updates coordinated with the Oracle BI
platform
• Major mobile device release plan
• HTML5 graphing + charts
• Development Integration & SDK
Interoperability
• Enterprise Security for Mobile Device
Management
RittmanMead BI Forum 2014
Why HTML5 is “King” On Mobile
•
•
•
•
It’s flexible, and all devices can render the graphing
It’s dynamic and allows the most cutting-edge CSS/JS capabilities
It’s not Flash (Adobe Flash or Shockwave) file based
Required for cross-browser and cross-device compatibility
RittmanMead BI Forum 2014
Getting MAD
• Oracle BI Foundation Suite
• Oracle BI Trial Edition
• This is a bit different than what you
get from the OBIEE install
• Roll that “demo footage”
RittmanMead BI Forum 2014
Oracle BI Got MAD and You Should Be Happy
MOBILE APPLICATION
DESIGNER OVERVIEW
RittmanMead BI Forum 2014
New Wave of Oracle BI Mobile
• Separate tool and editor from
OBIEE, but it isn’t
• Different way of thinking about
consumption of mobile
analytics
• Brings in consideration of
purpose built applications vs
reuse of existing
dashboard/reports for
consumption
RittmanMead BI Forum 2014
Net New Development vs. Reuse
• Having the means to reuse work done in traditional OBIEE for mobile
consumption versus redeveloping new reports and mobile applications
in MAD for end-user consumption.
• This is not a valid concern anymore as MAD is an extension of OBIEE
and Oracle BI Mobility
MAD App
Oracle BI
Server
OBIEE Portal
Android App
iPad App
RittmanMead BI Forum 2014
Desktop/
Mobile
Browser
MAD Applications
• Stand-alone mobile applications based in HTML5
• Generally purpose built
RittmanMead BI Forum 2014
Purpose Built Applications
• Are generally purpose built for
a particular business need
• Think about industry verticals,
ex: healthcare, manufacturing
• Aren’t these just accelerators?
• Could this be an extension to
OOTB BI Applications?
RittmanMead BI Forum 2014
Purpose Built Applications +
• Per Business Unit
• Per Oracle BI Analytic
Application
• Could this be a new Business
Model for building Templates
for mobile BI platforms?
RittmanMead BI Forum 2014
MAD Editor
• New Editor, so something new to
learn and uses the concept of
“Pages” for navigation.
• Straightforward design and
development meant for power
users
• BIPublisher Architecture
• Oracle BI MAD Trial Edition is a
Desktop Install – Get It!
RittmanMead BI Forum 2014
Integrated with OBIEE Thru & Thru
• Yes, but no, not really - but it
is possible.
• Adding MAD Apps as
favorites or embedding in a
dashboard gets you there. Or
just search for it.
• Security is applied
seamlessly
• Native mobile browser is
always an option for MAD
RittmanMead BI Forum 2014
Integrated with OBIEE Thru & Thru +
• Embed MAD directly within
the OBIEE Portal.
RittmanMead BI Forum 2014
Revisit Understanding of Mobile First
• How about using all development technologies together
Third Party
Plug-In
MAD App
OBIEE Portal
Android App
iPad App
MDM Containers
RittmanMead BI Forum 2014
Desktop/
Mobile
Browser
Oracle BI Got MAD and You Should Be Happy
DEMONSTRATION A
RittmanMead BI Forum 2014
Easily Demonstrated Features of MAD
•
•
•
•
•
•
MapViewer Integration
Third-Party Calls as Services
Use of Plug-Ins
Integration with existing OBIEE Subject Areas
Integration with ad-hoc data sets via Excel (think BIP Data Models)
Visualizations
RittmanMead BI Forum 2014
Oracle BI Got MAD and You Should Be Happy
PLUG-IN TO MAD
RittmanMead BI Forum 2014
What’s In a MAD Plug-In
• An extension to the MAD editor.
• Essentially the output is data, or an object
available in one or more MAD pages
• It is JavaScript based (Not Java)
• An SDK is on its way
• These are reusable across implementations
and several open source examples exist
today
• Ultimately a way to integrate and extend
Oracle Mobile BI
RittmanMead BI Forum 2014
JavaScript is NOT Java!
• Think GruntJS, NodeJS, JSON, YEOMAN, etc.
• Not Eclipse, JAR files, JEE, etc.
RittmanMead BI Forum 2014
Some MAD Plug-In Examples
• MapViewer Integration
• Simple Logo
• YouTube Video
• Plug-In Location in OBIEE File Structure:
• /home/oracle/obiee/user_projects/domains/bifoundation_
domain/config/bipublisher/repository/Admin/Plugins/
RittmanMead BI Forum 2014
Oracle BI Got MAD and You Should Be Happy
MOBILE SECURITY &
PROVISIONING
RittmanMead BI Forum 2014
General & Native Security
• Encryption / Access
• SSL
• Single Sign-On (VPN)
• Lock Out (Device Management)
• Mobile Device Security Code Lock
• Mobile Device Management (MDM) Solution
• Privilege
• OBIEE Privilege to Disable Oracle BI Mobile Access
• Oracle BI Security Toolkit for Oracle BI Mobile
• MDM Containers
RittmanMead BI Forum 2014
BitzerMobile Acquisition & Forward
• Mobile Device Management – The
new MDM?
• Full Enterprise Mobile Security via
Containers
• IP rolled into Oracle Access
Management 11g R2
• Matt Milella of Oracle Product
Development has a good YouTube
video on how to implement Oracle
BI Security Toolkit
• Requires Xcode 5.x
RittmanMead BI Forum 2014
BitzerMobile Acquisition & Forward +
• Mobile Device
Management via
OAM 11gR2
RittmanMead BI Forum 2014
Set Up the Server Provision XML File
1. Create the shared web folder for /analyticsRes
or other deployment
2. Create XML structured file, save as
obim_configuration.xml for example and make
the file available in /analyticsRes location
3. Provide a link using Apple iPad protocol,
oraclebi://oraclebusinessintelligencemobile/con
figure?xml=http://server.my.company.com:700
1/obim_configuration.xml
4. Users then are linked to the Oracle BI Mobile
HD app with the connection information
provided. Passwords still need to be entered.
RittmanMead BI Forum 2014
Set Up the Server Provision XML File +
RittmanMead BI Forum 2014
Oracle BI Got MAD and You Should Be Happy
DEMONSTRATION B
RittmanMead BI Forum 2014
Oracle BI Got MAD and You Should Be Happy
WRAP-UP
RittmanMead BI Forum 2014
Key Takeaways
• MAD is here to stay and evolving with Oracle BI mobility.
• Plug-Ins are fairly easy to create but limited by creativity and
supporting documentation.
• The SDK should be amazing for us who like to innovate and extend.
• Incorporating BI MAD into Oracle BI mobile apps should be an
understood option when looking at BI Mobility in the organization
• Security should be a part of the plan for releasing mobility in BI. If not
using OAM use Air Watch or another MDM vendor.
• Start thinking about cloud services for MAD plug-ins and….
RittmanMead BI Forum 2014
…Go Build Something
RittmanMead BI Forum 2014
RittmanMead BI Forum 2014