6
DB-Reports with Oracle MLE Creating reports in the database using JavaScript and GraalVM Bachelor thesis of Julian Weyermann Supervised by Boris Spasojevic

Oracle MLE DB-Reports withscg.unibe.ch/download/softwarecomposition/2019-08-13...2019/08/13  · DB-Reports with Oracle MLE Creating reports in the database using JavaScript and GraalVM

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle MLE DB-Reports withscg.unibe.ch/download/softwarecomposition/2019-08-13...2019/08/13  · DB-Reports with Oracle MLE Creating reports in the database using JavaScript and GraalVM

DB-Reports with Oracle MLE

Creating reports in the database using

JavaScript and GraalVM

Bachelor thesis of Julian Weyermann Supervised by Boris Spasojevic

Page 2: Oracle MLE DB-Reports withscg.unibe.ch/download/softwarecomposition/2019-08-13...2019/08/13  · DB-Reports with Oracle MLE Creating reports in the database using JavaScript and GraalVM

Problem

01 Inconvenient workflow for generating reports on data in a database

02 PL/SQL (Small community/Almost no high-quality libraries)

03 Time!

Page 3: Oracle MLE DB-Reports withscg.unibe.ch/download/softwarecomposition/2019-08-13...2019/08/13  · DB-Reports with Oracle MLE Creating reports in the database using JavaScript and GraalVM

Current Options for JS in MLE

01 Dynamic Script execution

02 User defined functions

03 Stored procedures

Page 5: Oracle MLE DB-Reports withscg.unibe.ch/download/softwarecomposition/2019-08-13...2019/08/13  · DB-Reports with Oracle MLE Creating reports in the database using JavaScript and GraalVM

My Challenges

01 Technologies: JavaScript, PL/SQL, GraalVM, Docker

02 Documentation

03 No Internet (Stack Overflow, Github Projects)

Page 6: Oracle MLE DB-Reports withscg.unibe.ch/download/softwarecomposition/2019-08-13...2019/08/13  · DB-Reports with Oracle MLE Creating reports in the database using JavaScript and GraalVM

Thanks for your attention!

Do you have questions?