Chapter 5. Customization of MicroStrategy

Business requirements are constantly growing, and often exceed what can be offered by MicroStrategy built-in functionalities. Fortunately, MicroStrategy provides software development kit (SDK). SDK is a set of tools which can extend MicroStrategy capabilities, such as programming tools, libraries of classes, and functions.

MicroStrategy SDK gives us access to the whole platform and has all the important elements required to build a great business intelligence solution that meets all the requirements of business people. Moreover, MicroStrategy allows customizing native mobile applications on Android or iOS with SDK.

There are many use cases of MicroStrategy customization, such as making dashboards more engaging, improving customer experience, and making data more accessible. The following topics are covered in this chapter:

  • Overview of Web SDK
  • Web Beans
  • Customizing style with CSS
  • Advanced visualization with SDK
  • Overview of advanced web customization with API
  • Overview of Mobile SDK: rebranding

Before we start

In this chapter, we discuss SDK customization capabilities, required development environment, SDK definition, and where to get documents.

What types of customizations can we do? Following are some options:

  • Rebranding
  • Consuming data externally
  • Modifying MicroStrategy objects
  • Creating new visualizations

Development environment requirements are as follows:

  • Development machine with Windows/Linux/Mac OS with Java JDK installed
  • Tomcat web server with MicroStrategy web server deployed
  • Connectivity to MicroStrategy Intelligence Server can be deployed locally
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset