0% found this document useful (0 votes)
51 views24 pages

Using Node - Js To Make OBIEE The Application You Always Wanted It To Be

kjhkjhkjh

Uploaded by

s
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views24 pages

Using Node - Js To Make OBIEE The Application You Always Wanted It To Be

kjhkjhkjh

Uploaded by

s
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

Using Node.

js to Make OBIEE
the Application You Always
Wanted It To Be
Collaborate 2018
Arthur Dayton & Dan Vlamis
Wednesday, 11am - April 25, 2018
Banyan E - Session Number: 10469
@VlamisSoftware
Vlamis Software Solutions
▪ Vlamis Software founded in 1992 in Kansas City, Missouri
▪ Developed 200+ Oracle BI and analytics systems
▪ Specializes in Oracle-based:
▪ Enterprise Business Intelligence & Analytics
▪ Analytic Warehousing
▪ Data Mining and Predictive Analytics
▪ Data Visualization
▪ Multiple Oracle ACEs, consultants average 15+ years
▪ www.vlamis.com (blog, papers, newsletters, services)
▪ Creators of the Force Directed Graph Plugin on the Oracle Analytics Library
▪ Co-authors of book “Data Visualization for OBI 11g”
▪ Co-author of book “Oracle Essbase & Oracle OLAP”
▪ Oracle University Partner
▪ Oracle Gold Partner

Copyright © 2018, Vlamis Software Solutions, Inc.


Presenter Background

Dan Vlamis – President


▪ Founded Vlamis Software Solutions in 1992
▪ 30+ years in business intelligence, dimensional modeling
▪ Oracle ACE Director
▪ Developer for IRI (expert in Oracle OLAP and related)
▪ BIWA Board Member since 2008
▪ BA Computer Science Brown University
▪ @dvlamis

Arthur Dayton – Senior Consultant


▪ Instructor University of Nebraska at Omaha Information Systems and Quantitative
Analysis Program
▪ Oracle Ace Associate
▪ ODTUG BI Community Volunteer
▪ Oracle Spatial and Graph SIG Education Chair
▪ @arthurdayton116
www.biwasummit.org
Formerly called the BIWA Summit with the Spatial and Graph Summit.
Same great technical content – great new name!
Vlamis Presentations
Presenter Location Time Title

Sunday Do the Mashup: How to Get BI Self Service Data Connections


Cathye Pendley Banyan D
12:30pm Right
Sunday Future Proof Your Career: What Every Executive Needs to
Tim Vlamis South Pacific J
3:00pm Know About Adaptive Intelligence
Tim Vlamis Monday
Banyan A Introduction to Machine Learning in Oracle Analytics Cloud
Arthur Dayton 11:00am
Dan Vlamis Monday
Banyan B Getting from Answers/Dashboards to Data Visualization
Tim Vlamis 4:15pm
Arthur Dayton Wednesday Using Node.js to Make OBIEE the Application You Always
Banyan E
Dan Vlamis 11:00am Wanted It to Be
Resources

https://nodejs.org/en/
https://www.npmjs.com/
https://developers.google.com/v8/
https://expressjs.com/
https://docs.oracle.com/en/cloud/paas/app-container-cloud/create-sample-node.js-applications.html
https://github.com/oracle/node-oracledb
https://www.w3schools.com/nodejs/nodejs_mysql.asp
https://www.w3schools.com/nodejs/nodejs_mongodb.asp
https://www.npmjs.com/package/node-teradata
http://tediousjs.github.io/tedious/
Resources
Abstract

Using Node.js to Make OBIEE the Application You Always Wanted It to Be

There is no other way to say it, write back in Oracle Business Intelligence is awful.
Oracle Application Express integration is one way to address the need for data capture
but it has its own limitations.

Node.js has the largest ecosystem of open source libraries in the world and makes
adding interactive forms for data capture and retrieval really easy inside of OBI.

How we have used Node.js to extend customer OBI environments to enable interactive
data capture and custom visualizations alongside delivered content.
Presentation Agenda

▪ What does OBI / OAC do well


▪ Infrastructure
▪ Metadata
▪ Visualization

▪ What does OBI / OAC not do well


▪ Input
▪ But …

▪ Why to use Node.js

▪ How to use Node.js

▪ Demo
How I use Oracle Cloud

In My Secret Double Life…

as a Bounty Hunter!!!
What does OBI / OAC do well

▪ Infrastructure
▪ Webserver
▪ Security
▪ Scalability
What does OBI / OAC do well

▪ Metadata Layer
▪ Logical abstraction
▪ Aggregate navigation
▪ Data federation
▪ Row level security
▪ Integration
What does OBI / OAC do well

▪ Visualization

▪ Answers

▪ Data Visualization
What does OBI / OAC not do well

▪ Interactive data entry

From the System Administrators Guide

Write-Back Limitations

“The template mechanism is not suitable for entering arbitrary new records. In other words,
do not use it as a data input tool.”

Caution:
“The template mechanism takes user input and writes it directly to the database. The
security of the physical database is your own responsibility. For optimum security, store
write-back database tables in a unique database instance.”
What about APEX?

▪ APEX is awesome, for an Oracle Database

▪ Some organizations do actually use other database platforms


Why to use Node.js

▪ Open source and available on Windows, Mac and Linux

▪ Loosely coupled architecture

▪ Super easy – Same language (JavaScript) on server as browser

▪ Database parity

▪ Independent of OBI architecture

▪ Licensing safety

▪ HUGE community of open source projects


How to use Node.js

▪ How to get Node

▪ Where to host
▪ Pick a cloud – Oracle, AWS, Azure and Google all have server-less, container and
compute instance options
▪ On your existing servers – Lightweight and easily lives along side other apps
Architecture
Architecture
Demo
Drawing for Free Book

Add business card to basket


or fill out card
Questions?
Thank You!

Presenter Information
Arthur Dayton, Senior Consultant
Vlamis Software Solutions, Inc.
816-781-2880
[email protected]
@arthurdayton116

For more information go to www.vlamis.com

You might also like