This project is read-only.

Welcome to the MicroStrategy Function Plug-in Wizard

The MicroStrategy Function Plug-in Wizard (FP Wizard) is an add-in to the Microsoft Visual Studio C++ software development environment. It allows you to create a C++ project, that implements your own custom functions, which can be added to your MicroStrategy Business Intelligence platform. 

Once the FP Wizard is installed, a new template will be available for your C++ projects. New C++ projects can be created using this template and the FP Wizard will allow you to specify all the relevant details, such as capturing each function's signature (inputs/outputs/properties). Once you finish entering the information about your function, the FP Wizard will create a C++ project with all code necessary for MicroStrategy to pass inputs to your functions and consume the results. All you need to do is add the function execution code, compile and deploy your DLL to MicroStrategy.

Please use the Discussions tab to provide us feedback, ask questions or make recommendations,

-- The FP Wizard Team at MicroStrategy



MicroStrategy Version 9.2.1 or greater must be installed with MicroStrategy Architect.

Visual Studio 2010

Visual Studio 2010 with C/++ must be installed. Please note that Visual Studio Express does not support custom wizards, but the FP Wizard is supported on all other Visual Studio packages (Professional, Ultimate, etc.).

Note: Visual Studio 2005 is also supported, although Visual Studio 2005 is no longer supported by Microsoft.


For function plug-ins implemented using the R statistical environment, R can be installed from

For more details

Comprehensive information is available in the on-line help that's accessible from the FP Wizard in Visual Studio:

  1. Start Visual Studio
  2. Create a new C++ project
  3. Select "MicroStrategy Function Plug-in Wizard" template, enter a project name and its location, and then click OK to launch the FP Wizard
  4. Click the Help button to access the On-line Help

Last edited Mar 6, 2012 at 8:13 PM by rpechter, version 5


No comments yet.