MicroStrategy ONE

Enable Parallel Execution for Bursting Subscriptions

Parallel execution of burst subscriptions in MicroStrategy Distribution Services enhances the performance of bursting subscriptions. It allows faster and more efficient delivery of customized reports to a large number of recipients. Traditional bursting methods can cause slow performance when working with a large number of recipients or data slices because it processes objects sequentially, which results in notable delays in report deliveries. For example, if you need to send a critical daily sales report to thousands of regional team members at 9 AM, traditional bursting methods slow down the process as the report must be sent to each member sequentially. Parallel bursting divides the workload and utilizes the available machine resources efficiently and reduces the overall execution time for burst subscriptions.

Parallel bursting is versatile and works in single-node and clustered server environments. In a single Intelligence Server node environment, the feature optimizes the execution of burst subscriptions within the confines of a single server. It leverages available threads and cores to distribute workloads efficiently, which results in improved report delivery performance.

In a clustered MicroStrategy environment, the feature extends parallel bursting execution across all cluster nodes, which creates a network of parallelism that reduces the time required for report distribution. Using the most of combined resources, organizations can achieve exceptional performance and scalability.

Whether operating with a single server or a cluster of servers, the Parallel Bursting feature empowers you to streamline the report distribution process to deliver reports faster and efficiently to a large number of recipients.

Enable the Feature in Workstation

  1. Open the Workstation window and connect to your MicroStrategy enviornment.
  2. Right-click your environment and choose Properties.
  3. Choose Get Info if you are using a Mac.

  4. Click All Settings.
  5. Search for Enable parallel execution for burst subscriptions and click the toggle to enable it.
  6. Click OK.

Parallel Execution for Bursting Subscriptions - FAQs

Can I enable parallel bursting for specific subscriptions?

Parallel bursting is controlled at the server level, which applies bursting subscriptions to the entire environment.

In which scenarios should I use parallel bursting for subscriptions?

Parallel execution for bursting subscriptions is beneficial when dealing with a large number of recipients or slices, typically over 100. It is particularly useful if your bursting subscriptions took more than a few minutes to complete in the past. While parallel bursting can significantly improve performance, it should be used judiciously to avoid overloading the server.