Collaboration area for the Pentaho BI Server Web Tier APIs. Although Web Services have been available in the BI Server for a long time, they are not documented and not cast in stone yet.
First cut at high level model - Andy Grohe
Use Cases:
As a designer, I would like to use the platform Web API's to build custom BI solutions.
Application/Platform
- Retrieve a list of actions available to the logged in user from the Solution Repository
- Retrieve a list of OLAP available to the logged in user from the Solution Repository
- Retrieve a list of Business Models available to the logged in user from the Solution Repository
- Retrieve a list of previously executed reports from the content repository (either scheduled or background)
- Retrieve a list of reports currently being executed by the platform (either scheduled or background)
Metadata
-
Olap
-
Action
- Execute an action and display generated content (generally HTML)
- Execute an action and retrieve the results data (JSON or XML)
- Discover the parameters for an action before execution (JSON or XML)
- Add a new action to the repository
- Remove a solution from the repsitory
- Update an existing action the repository
- Schedule action for immediate, delayed or recurring execution
- Specify action delivery to (screen, inbox, email, rss feed, printer, jms, file)
- Update action ACL