Working with OBIEE, it is common to get requests to add visualisations or
otherwise improve the UI. Typically this has been done by using narrative views
to embed HTML and Javascript to provide data driven, custom visualisations
[https://www.rittmanmead.com/blog/2013/06/embedding-a-d3-visualisation-in-obiee/]. To cope with the
former,