Oracle Business Intelligence ADF Custom Visualizations and Integration. An Oracle White Paper November 2012

Similar documents
Oracle Business Intelligence Enterprise Edition Plus and Microsoft Office SharePoint Server. An Oracle White Paper October 2008

An Oracle White Paper July Introducing the Oracle Home User in Oracle Database 12c for Microsoft Windows

How To Customize An Org Bee 11G With A Custom Skin On A Windows 7.5 (Oracle) 11G (Orca) 11Ge (Orora) 11Gh (Orroboro) 11E (Ororro

Deliver Oracle BI Publisher documents to Microsoft Office SharePoint Server An Oracle White Paper July 2008

An Oracle White Paper November Oracle Business Intelligence Standard Edition One 11g

How To Load Data Into An Org Database Cloud Service - Multitenant Edition

Oracle Application Development Framework Overview

An Oracle White Paper September Oracle Team Productivity Center

An Oracle White Paper October BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider

An Oracle White Paper March Integrating Microsoft SharePoint Server With Oracle Virtual Directory

An Oracle White Paper June Integration Technologies for Primavera Solutions

New 11g Features in Oracle Developer Tools for Visual Studio. An Oracle White Paper January 2008

An Oracle White Paper May Distributed Development Using Oracle Secure Global Desktop

March Oracle Business Intelligence Discoverer Statement of Direction

ADF Mobile Overview and Frequently Asked Questions

An Oracle White Paper February Integration with Oracle Fusion Financials Cloud Service

Oracle Web Service Manager 11g Field level Encryption (in SOA, WLS) March, 2012

OpenLDAP Oracle Enterprise Gateway Integration Guide

An Oracle White Paper September Oracle Database and the Oracle Database Cloud

An Oracle White Paper June, Provisioning & Patching Oracle Database using Enterprise Manager 12c.

One View Report Samples Warehouse Management

One View Report Samples Financials

Oracle Easy Connect Naming. An Oracle White Paper October 2007

An Oracle White Paper June Security and the Oracle Database Cloud Service

Get More from Microsoft SharePoint with Oracle Fusion Middleware. An Oracle White Paper January 2008

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

An Oracle White Paper October Frequently Asked Questions for Oracle Forms 11g

Oracle Communications Network Discovery Overview. Updated June 2007

Load Testing Hyperion Applications Using Oracle Load Testing 9.1

Oracle Primavera Gateway

Next Generation Siebel Monitoring: A Real World Customer Experience. An Oracle White Paper June 2010

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Manage Oracle Database Users and Roles Centrally in Active Directory or Sun Directory. Overview August 2008

WebSphere MQ Oracle Enterprise Gateway Integration Guide

An Oracle Communications White Paper December Serialized Asset Lifecycle Management and Property Accountability

Siebel CRM On Demand Single Sign-On. An Oracle White Paper December 2006

An Oracle White Paper May 2011 BETTER INSIGHTS AND ALIGNMENT WITH BUSINESS INTELLIGENCE AND SCORECARDS

Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction

Oracle FLEXCUBE Direct Banking Release Retail Credit Card User Manual. Part No. E

Long User ID and Password Support In JD Edwards EnterpriseOne

Oracle Fusion Middleware

Microsoft Active Directory Oracle Enterprise Gateway Integration Guide

An Oracle White Paper Dec Oracle Access Management Security Token Service

An Oracle Best Practice Guide April Best Practices for Designing Contact Center Experiences with Oracle RightNow CX Cloud Service

ORACLE ADF MOBILE DATA SHEET

Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java. An Oracle White Paper December 2007

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

Oracle Enterprise Single Sign-on Technical Guide An Oracle White Paper June 2009

Oracle Insurance General Agent Hardware and Software Requirements. Version 8.0

Oracle Financial Management Analytics

Oracle Net Services for Oracle10g. An Oracle White Paper May 2005

PLSAP CONNECTOR FOR TALEND USER MANUAL

Setting up the integration between Oracle Social Engagement & Monitoring Cloud Service and Oracle RightNow Cloud Service

MANAGING A SMOOTH MARKETING AUTOMATION SOFTWARE IMPLEMENTATION

Oracle Fusion Middleware

Oracle Sales Cloud Configuration, Customization and Integrations

ORACLE WEBCENTER PORTAL

Managed Storage Services

Oracle Identity Management Concepts and Architecture. An Oracle White Paper December 2003

Oracle FLEXCUBE Direct Banking Release Corporate E-Factoring User Manual. Part No. E

A Comprehensive Solution for API Management

One View Report Samples Health and Safety Incident Management

An Oracle White Paper August Oracle OpenSSO Fedlet

An Oracle White Paper July Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

The Case for a Stand-alone Rating Engine for Insurance. An Oracle Brief April 2009

Ensuring Web Service Quality for Service-Oriented Architectures. An Oracle White Paper June 2008

Express Implementation for Electric Utilities

Configuring Microsoft Active Directory for Oracle Net Naming. An Oracle White Paper April 2014

FAQ: How to create Effective Messages

Integrating Tutor and UPK Content: A Complete User Documentation Solution. An Oracle White Paper April 2008

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

An Oracle White Paper July Oracle Desktop Virtualization Simplified Client Access for Oracle Applications

An Oracle White Paper February Real-time Data Warehousing with ODI-EE Changed Data Capture

An Oracle White Paper April Reporting Tools in Oracle Fusion Financials

An Oracle White Paper June RESTful Web Services for the Oracle Database Cloud - Multitenant Edition

Virtual Contact Center. Release Notes. Version Revision 1.0

Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model. An Oracle Technical White Paper May 2005

A Joint Oracle Teradata White Paper March Configuring Oracle Business Intelligence Enterprise Edition for Teradata Temporal Tables

Oracle BI Publisher Enterprise Cluster Deployment. An Oracle White Paper August 2007

Business Intelligence for IT

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Virtual Contact Center

An Oracle White Paper June, Enterprise Manager 12c Cloud Control Application Performance Management

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

An Oracle White Paper January Using Oracle's StorageTek Search Accelerator

Highmark Unifies Identity Data With Oracle Virtual Directory. An Oracle White Paper January 2009

Oracle Whitepaper April Security and the Oracle Database Cloud Service

Oracle FLEXCUBE Direct Banking Release Corporate Foreign Exchange User Manual. Part No. E

An Oracle White Paper March Integrating the SharePoint 2007 Adapter with WebCenter Spaces ( & )

Achieving Sarbanes-Oxley Compliance with Oracle Identity Management. An Oracle White Paper September 2005

Primavera Unifier Integration Overview: A Web Services Integration Approach O R A C L E W H I T E P A P E R F E B R U A R Y

How To Develop A Mobile Application On An Android Device

ORACLE PROJECT MANAGEMENT

An Oracle White Paper August Oracle Service Cloud Integration with Oracle Siebel Service

An Oracle White Paper June Creating an Oracle BI Presentation Layer from Imported Oracle OLAP Cubes

Transcription:

Oracle Business Intelligence ADF Custom Visualizations and Integration An Oracle White Paper November 2012

Oracle Business Intelligence ADF Custom Visualizations and Integration OVERVIEW Business users often want to consume information in a unified environment that facilitates information sharing across boundaries. This unified environment could be a custom application, a portal or business intelligence dashboard. Several times, there is need for custom visualizations fulfilling a particular use-case for specialized data representation and discovery. Oracle Business Intelligence (Oracle BI) is the leading BI suite supporting open standards for information delivery and consumption. This document outlines several examples illustrating custom visualizations and integration with Oracle BI. Oracle BI offers multiple methods for custom visualizations and integration for meeting specific functional need. INTRODUCTION Oracle BI provides a range of techniques to integrate with external applications. URL-based approaches are the most direct and easy approaches to integrate Oracle BI EE into custom applications and portal. Other approaches including SOAP APIs, RSS and BI ADF (Application Data Framework) component can be leveraged as integration points with Oracle BI. This whitepaper is not intended to provide the detailed mechanics of each. Please refer to Oracle BI documentation 1 to know more about these approaches. This whitepaper illustrates various examples and use-cases for the integration leveraging above approaches. Oracle BI also supports embedding of external content and custom visualizations into Oracle BI dashboards. This can be done via URL, iframe or ADF integration. Some of these approaches are captured in this white paper as examples. ORACLE BI ADF CUSTOM VISUALIZATIONS AND INTEGRATION - EXAMPLES These examples are not the complete list of all possible integration with Oracle BI. These are some representative samples and are intended for guidance only. You may need to modify to fit your use-case and technology. Oracle BI along with custom ADF visualization in an ADF application Oracle BI supports native integration with Application Data Framework (ADF). This allows easy drag and drop of BI content into an ADF application in JDeveloper. The detail of this approach is documented here. This integration can Oracle BIEE - ADF Custom Visualizations and Integration Page 2

be used for consuming OBI content along with non-obi ADF based rich visualization in an ADF application. OBI raw data can also be fetched in ADF View Object by making direct connection to BI Server. See product documentation here for detail. This approach is useful for visualizing BI data in ADF visualizations or in-line with other data coming from various data-sources. This allows consumption of BI data in ADF view along with other data elements. ADF Application ADF Visualization (e.g. Treemap/Merimekko chart) Oracle BI Content Oracle BI Content Oracle BI Content Example: Markimekko chart along with BI content in an ADF application Architecture: Oracle BIEE - ADF Custom Visualizations and Integration Page 3

Step 1. Create BI SQL View Object (JDeveloper 11.1.1.6.3 +) a. New > Applications >Fusion Web Application b. Right mouse click on Model c. Click on Business Intelligence, select View Object d. Click on + next to Connection to create a database connection Oracle BIEE - ADF Custom Visualizations and Integration Page 4

e. Enter a connection Name f. Choose Connection Type as Oracle(JDBC) g. Provide Host Name and SID h. Provide Username and Password i. Click on Test Connection to test the connection j. After successful database connection, Click OK in the dialog k. Click Next in the subsequent dialog Oracle BIEE - ADF Custom Visualizations and Integration Page 5

l. Click on + next to Connection to create a BI Server connection m. Enter a Connection Name n. Select BI (JDBC) as Connection Type o. Enter Host Name and Port for BI Server p. Click on Test Connection to test the connection q. After successful connection, click OK r. Click Next on subsequent dialog s. Enter logical SQL statement in the Logical SQL wizard e.g. SELECT "A - Sample Sales"."Products"."P4 Brand" Brand, "A - Sample Sales"."Products"."P1 Product" Product, "A - Sample Sales"."Base Facts"."1- Revenue" Revenue FROM "A - Sample Sales" Oracle BIEE - ADF Custom Visualizations and Integration Page 6

t. Keep clicking Next until Application Module wizard u. Check Application Module v. Click Next until finish w. Confirm that View Object is created under Data Controls > AppModuleDataControl Oracle BIEE - ADF Custom Visualizations and Integration Page 7

Step 2. Create Treemap using BI SQL View Object a. Under ViewController, right mouse click to bring up New menu b. Create a new JSF page c. Give a file name. Make sure to check the Create as XML Document (*.jspx) Oracle BIEE - ADF Custom Visualizations and Integration Page 8

d. Drag view object to the jspx page e. Pick Treemap from the pop-up menu f. Use Treemap dialog to configure the value, grouping and labels Step 3. Customize Treemap properties for Marimekko chart a. ADF Treemap can be customized to marimekko chart if the data contains layer or hierarchy. Hierarchy can be created using ADF ViewLink between BI Logical SQL View objects (e.g. Brand - >Product). b. Create two BI Logical SQL View objects (see step-1) : one for the parent and the other for the child in the hierarchy. Example: Parent Node SELECT "A - Sample Sales"."Products"."P4 Brand" Brand, "A - Sample Sales"."Base Facts"."1- Revenue" Revenue FROM "A - Sample Sales" Child Node SELECT "A - Sample Sales"."Products"."P4 Brand" Brand, "A - Sample Sales"."Products"."P1 Product" Product, "A - Sample Sales"."Base Facts"."1- Revenue" Revenue FROM "A - Sample Sales" Oracle BIEE - ADF Custom Visualizations and Integration Page 9

c. Right click on Model > New. d. Choose Business Tier > ADF Business Components > View Link e. Provide a name for the view link. Click Next Oracle BIEE - ADF Custom Visualizations and Integration Page 10

f. Select the source (parent node) and destination attribute (child node) for the hierarchy. g. Keep clicking Next until Application Module. Check Application Module. h. Click Finish. i. Use this View Link object for creating treemap (see step -2). Oracle BIEE - ADF Custom Visualizations and Integration Page 11

j. In treemap properties, check the parent and child node. Specify value, label and grouping rules for both nodes. k. Click OK Oracle BIEE - ADF Custom Visualizations and Integration Page 12

l. Go to Treemap Properties dialog. Change the Layout to SliceAndDice for marimekko chart Step 4. Embed Other BI Content in the jspx page a. Use Fusion BI View Component for embedding other BI Content (Analysis or Dashboard) in the same jspx page. http://docs.oracle.com/cd/e23943_01/bi.1111/e10545/embed ding_adf.htm#bgbgcfjg b. ADF contextual event can be used for wiring up ADF and BI Visualizations. Step 5. Deploy and Run the application a. Follow the fusion documentation for deployment http://docs.oracle.com/cd/e12839_01/web.1111/b31974/depl oyment_topics.htm#adffd1806 Note: Extend BIVO domain extension with WLS b. Run the jspx page that contains marimekko chart Oracle BIEE - ADF Custom Visualizations and Integration Page 13

ADF visualization embedded in Oracle BI Dashboard Oracle BI dashboard consolidates BI analyses and reports and allows interaction for further exploration. An external content including ADF visualization can be embedded as an URL or within an iframe on a BI dashboard. This will also support SSO if it is enabled between Oracle BI and ADF application. BI Dashboard ADF Visualization (e.g. Treemap/Merimekko chart) Oracle BI Content Oracle BI Content Oracle BI Content Oracle BIEE - ADF Custom Visualizations and Integration Page 14

Example: Marimekko chart embedded in BI Dashboard Architecture: Note: This approach will not allow passing the context and filter to ADF visualization on the dashboard. Step 1. Create BI SQL View Object (JDeveloper 11.1.1.6.3 +) Step 2. Create Treemap using BI SQL View Object Step 3. Customize Treemap properties for Marimekko chart Step 4. Deploy and Run the application Step 5. Embed the marimekko chart in BI Dashboard a. Add Embedded Content to the dashboard b. Provide the URL of the ADF application Oracle BIEE - ADF Custom Visualizations and Integration Page 15

Note: Configure SSO between OBI and ADF application to avoid login for ADF application in the BI dashboard. c. Save and run the dashboard. CONCLUSION Oracle BI offers multiple methods for integration and custom visualization to meet specific functional need. The approaches and examples mentioned above can be used for achieving use-cases which are not supported out of the box. REFERENCES 1. Oracle BI Enterprise Edition Documentation - http://download.oracle.com/docs/cd/e21764_01/bi.htm 2. Oracle BI Enterprise Edition Integrator s Guide - http://download.oracle.com/docs/cd/e14571_01/bi.1111/e16364/toc.htm 3. Oracle BI Enterprise Edition User s Guide - http://download.oracle.com/docs/cd/e14571_01/bi.1111/e10544/toc.htm Oracle BIEE - ADF Custom Visualizations and Integration Page 16

Oracle Business Intelligence Enterprise Edition Custom Visualizations and Integration December 2012 Author: Rashmi Raj Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 oracle.com Copyright 2012, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.