Why I created a blog

Its been many years since I first created this blog. It has remained true to Essbase and related information over those years. Hopefully it has answered questions and given you insight over those years. I will continue to provide my observations and comments on the ever changing world of EPM. Don't be surprised if the scope of the blog changes and brings in other Hyperion topics.


Monday, September 17, 2018

OAC-Essbase has Swagger

Oracle Analytics Cloud (OAC) Essbase has swagger. I don't mean the self-confident arrogant demeanor and walk. Rather I'm talking about something I've seen multiple people ask for.  I've seen requests for documentation on the REST API. For those of you who don't know REST for  it is Representational State Transfer and refers to a protocol for for a stateless casheable communications HTTP based way to execute commands on cloud applications. In OAC it is used for everything from outline updates, to loading data, to stopping and starting applications to just about everything in OAC.  

Rather than provide the historically meaningless written documentation that we have endured for years, the OAC development team decided to provide us with an interactive testable set of documentation called Swagger. In order to get to the documentation, like with other REST calls, you use HTTP connections in your browser.  To connect use:
https://your Essbaseinstancename/essbase/rest/doc/#  

You will most likely be asked to provide your login credentials. 

One loaded the interface will look like:



You then can click on any item and get details about it. For example is we want to find out about the OAC instance we can select About:



Even better, notice above you can try it out. When I executed it I got:



Give it a try and you will have swagger yoursef




















No comments: