Tagged: JavaWebSDK

pd1 15

Project Documentation

Documentation isn’t the most exciting thing to work on, but fortunately, MicroStrategy provides a tool that does some of the leg work for you.  This free tool is included in Desktop and produces a nicely formatted, web browsable output that can be shared with users.  In addition to discussing how to access and create this documentation report, I’ll also outline a really simple Web Customization...

0

MicroStrategy Administrator iPhone App: Part 2

Following up on Part 1 that talked about the idea for an Administrator iPhone app and showed a demo of the latest build, I’d now like to dive into the backend Java Web Service that does all of the heavy lifting for the application.  There will be lots of useful code in here to perform all kinds of tasks in MicroStrategy that could be extracted...

3

MicroStrategy Administrator iPhone App: Part 1

Since I first started in MicroStrategy, I really wanted the ability to administer the system from my mobile phone.  I’ve built applications to intelligently start/stop subscriptions based on system resources, ETL status, data integrity and monitor system availability, but no matter what I could do, it would inevitably lead to me having to email myself to take action.  And if I’m away from my desk...

0

Extranet Project Filter

One nice feature with MicroStrategy Web is that you can point multiple web instances to a single IServer.  For example, if you have separate server implementations for Intranet and Extranet sites, you can manage them separately or load balance the web side while still utilizing the same physical IServer.  One consideration though is not all projects may be suitable for being exposed externally.  A classical...

23

Removing Sections of a Report via URL API

While working with the Web SDK to try to make a small customization, I stumbled on a pretty useful set of URL API codes that allow you to quickly modify the Report Page by removing various elements.  While such customizations are common, I wasn’t aware that they were available out of the box.  I would think that these would be very useful in doing simple...

SoloProjectLogin 8

Automatic Project Login Web Addon

I’ve noticed that in my experience, most users log into a single project.  Either because there’s only one project in the environment, or because the projects are specific to their department or function and it’s the only one they have access to.  With that, it’s always slightly annoyed me that a user has to login and then click to access the single project they have....

2

Purging Element Caches with the Java SDK

The other day I had a requirement where I needed to give a single user access to clear Element Caches.  He didn’t have a Desktop license, but the permission to access the Caches isn’t tied to Desktop.  With a quick program written in Java using the MicroStrategy Java SDK, I was able to deploy a quick app to the user to execute a cache clear...

0

Adding an RSS News Feed to the Project Page

One of my favorite and yet easiest customizations is adding a News feed to the MicroStrategy entry point.  Ideally, this would be the first screen that a user sees after logging in.  A good fit for this requirement is the Projects page, even if you only have one project as there’s usually lots of empty space available.  Adding a News feed will allow you to...

dropbox1 0

Developing With Version Control Using Dropbox

Anyone who has done any kind of programming will attest to the value of version control (a feature that is sorely missing from MicroStrategy, but that’s a discussion for another day).  For me, when developing in Flex or Java, using some level of version control has saved me on many occasions.  To be specific, version control is the ability to view different versions of source code...

6

Real Time Job Monitor in Java

One thing that has always annoyed me in MicroStrategy is that the Job Monitor requires a manual refresh.  Sometimes when debugging issues, request come through so quickly, I have to sit there and spam the refresh button to catch a glimpse.  I could always look at the execution log in Enterprise Manager, but that’s usually less efficient.  Today I’ll share a quick Java application I...