OBIEE Action Framework
OBIEE Action Framework
Mark Rittman, Technical Director, Rittman Mead Andrejus Baranovskis, CEO, Red Samurai Consulting Oracle OpenWorld 2011, San Francisco, October 2011
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
Mark Rittman
Mark Rittman, Co-Founder of Rittman Mead Oracle ACE Director, specialising in Oracle BI&DW 14 Years Experience with Oracle Technology Regular columnist for Oracle Magazine Author of forthcoming Oracle Press book on OBIEE 11g Technical Director at Rittman Mead (http://www.rittmanmead.com) Oracle BI Foundation Specialist Gold Partner Offices in UK, USA, India and Australia Writer for Rittman Mead Blog : http://www.rittmanmead.com/blog Email : [email protected] Twitter : @markrittman
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
Andrejus Baranovskis
CEO and Founder of Red Samurai Consulting Oracle ACE Director specializing in ADF, WebCenter, UCM, SOA and BPM Regular blogger at http://andrejusb.blogspot.com/ Red Samurai Oracle Specialized Partner Oracle Fusion Middleware Innovation Award 2010 SOA Partner Community Award for Outstanding Contribution Across the World 2010 2010 Enterprise 2.0 Blazer: Enterprise 2.0 Leader Award Email : [email protected] Twitter : @andrejusb
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
Simplification of the Data Model Integration of Disparate DataSources Addition of Business Logic and Calculations
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
ADF Architecture
Aim is to minimize the amount of Java code you write (a.k.a., the successor to Forms) MVC (Model-View-Controller) approach separates the application into A Model layer that handles interactions with data sources A View layer that handles the UI, and A Controller layer that handles the application flow Also adds a Business Services layer that provides access to data from various sources Model layer then acts as an abstraction layer over Business Services layer
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
Why Not Just Use the ADF Data Visualization Tools Components?
ADF has a number of data visualization components (DVT) These are actually the components that OBIEE tables, pivots, charts are built on But they do not come with a metadata layer And they are basic; they do not support KPIs, scorecards, interactions, actions No ability to leverage Essbase and other non-SQL sources Building blocks, not a BI platform
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
2
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
3 1
2
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
1 3
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
1 3 2
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
{"_m":[{"_g":{"%22Warehouses%20Dim%22.%22Warehouse %20Name%22":["Mexico%20City"]}},{"_g": {"%22Products%20Dim%22.%22Product%20ID%22": [3167]}},{"_g":{"%22Products%20Dim%22.%22Product %20Name%22":["Manual%20-%20Vision%20OS/2.x"]}}, {"_g":{"%22Orders%20Fact%22.%22Quantity%20Ordered %22":[216]} ... }} T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
Then a new action type will become available when creating action links Does not take parameters, and passes values of all dimensions through the QDR
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
Request Restock public void requestRestock(ActionEvent actionEvent) { DCBindingContainer dcBc = ADFUtils.getDCBindingContainer(); OperationBinding ob = dcBc.getOperationBinding("storeQuantityOnHand"); Integer result = (Integer)ob.execute(); ADFUtils.setBoundAttributeValue("stockLevelAttr", result); }
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
More Information
Thank you for attending this presentation More information can be found at http://www.rittmanmead.com Contact us at [email protected] or [email protected] Look out for our book, Oracle Business Intelligence Developers Guide due Q1 2012 Follow-us on Twitter (@rittmanmead) or Facebook (facebook.com/rittmanmead)
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com
Saturday, 1 October 11
Saturday, 1 October 11