Using REST API to upload Mondrian Schema – Documentation mistake

Problem

You would like to use REST API to upload a Mondrian Schema to the BI Server but for some mysterious reason, you receive a failure response. Continue reading Using REST API to upload Mondrian Schema – Documentation mistake

Java testing with Spock – Book Review

Earlier this year I was asked to evaluate a book concept about Spock framework. Taking into account that I am a big fan of this library I was extremely happy to see that measures were taken to create a book focused on this particular topic. Hopefully the book will boost even further the popularity of Spock. As always high interest of a product is the best motivation for its authors to continue its development. Few months later, I am given a possibility to read the early edition of this book and as well was asked for a review.

Continue reading Java testing with Spock – Book Review

Apply Dynamic Schema Processor to a report created in the Report Designer

Problem

Imagine that you have a custom Dynamic Schema Processor in your BA Platform that is responsible for changing Mondrian schema every time an Analyzer Report is executed. For example we do it to apply some additional security layer. Now lets say you want to create a report in the Report Designer, publish it to the BA Server, but at the same time you would like to reuse the existing Dynamic Schema Processor to modify the data present in that report. In our case: to apply security restriction by limiting records that the user will see when he/she opens this report in BA Server.

Continue reading Apply Dynamic Schema Processor to a report created in the Report Designer

Dynamic Schema Processor : Modify Mondrian Schema in run time

Problem

You have a Mondrian Schema uploaded to the BA Server and you would like to modify it in the run time. For instance in our project we change it for every user authenticated to the platform to apply security restrictions. This modification aims to limit records that users are able to see in reports based on that Mondrian Schema.

Continue reading Dynamic Schema Processor : Modify Mondrian Schema in run time