MicroStrategy ONE

Deploying OEM Applications

This chapter explains the common workflow for deploying the MicroStrategy platform as an Original Equipment Manufacturer (OEM) application.

The MicroStrategy platform can be deployed as an OEM application in various ways:

  • MicroStrategy can be deployed as a software as a service model through the use of MicroStrategy Web. In this scenario MicroStrategy is installed and configured at a centralized location using the standard process, and the customized application is deployed as an OEM application using MicroStrategy Web. For information on deploying MicroStrategy Web, see Deploying MicroStrategy Web and Mobile Server. For information on customizing MicroStrategy Web, see Customizing MicroStrategy Web.
  • MicroStrategy can be deployed as part of an OEM software bundle directly to a customer environment. This chapter focuses on the development and deployment of this type of OEM application.

The following is a list of best practices on how to deploy MicroStrategy as an OEM application. Additionally, you can use MicroStrategy System Manager. System Manager allows you to define multiple configurations for your MicroStrategy environment that can be executed in a single workflow. For steps to use System Manager to deploy MicroStrategy configurations, see the System Administration Help.

  • Install MicroStrategy on an OEM environment. For installation information, see:
  • Create data source connections using the Connectivity Wizard, as described in Creating DSNs for OEM Environments.
  • Configure MicroStrategy Intelligence Server using the Configuration Wizard. This tool allows you to save configurations as response files that can be used to automate the configuration for the OEM deployment. This allows you to re-use all the configurations performed when developing an embedded application for the deployment process as well, as described in Configuring a MicroStrategy Installation.
  • Design projects and a reporting environment. You can use the various MicroStrategy products and relevant documentation to create the required MicroStrategy environment. For additional best practices when designing a reporting environment, see Designing a Project and Reporting Environment.
  • Customize MicroStrategy Web through the use of the MicroStrategy SDK, as described in Customizing MicroStrategy Web.
  • Deploy a MicroStrategy OEM application on an OEM's customer environment, as described in Deploying a MicroStrategy OEM Application.
  • Create data source connections on your customer environment as necessary, as described in Creating DSNs for OEM Environments.
  • Configure and tune an embedded deployment through the use of various MicroStrategy tools, as described in Tuning an OEM Deployment.
  • If you are modifying a project that has already been deployed as an OEM application, see Updating OEM Applications for best practices on how to incorporate any custom reports or objects that may have been created for the deployed application.