Using Node - Js To Make OBIEE The Application You Always Wanted It To Be
Using Node - Js To Make OBIEE The Application You Always Wanted It To Be
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
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
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
▪ Demo
How I use Oracle Cloud
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
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?
▪ Database parity
▪ Licensing safety
▪ 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
Presenter Information
Arthur Dayton, Senior Consultant
Vlamis Software Solutions, Inc.
816-781-2880
[email protected]
@arthurdayton116