EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB43476: Document execution workflow in MicroStrategy Web 9.3.x and 10.x


Community Admin

• Strategy


The steps and components involved in the dashboard execution flow are described in the following article.

The steps and components involved in the dashboard execution flow are described below:
1. A user requests the execution of a Report Services dashboard.
 
2. Strategy Intelligence Server receives the request and processes it.
      a. Strategy Intelligence Server receives the dashboard execution request .
      b. It executes all children datasets in the dashboard .
      c. After collecting the data, Strategy Intelligence server creates a virtual dataset and stores it into memory.
      d. Strategy Intelligence Server, based on the dashboard design, generates the XML or a Binary Stream, depending on the end user selected output format
 
3. Depending on the end user selected output format, Strategy Intelligence Server interacts with the Web Server in one of the following ways:
     a. If the selected output is dashboards in DHTML view mode, the XML is passed to the Strategy Web server and it is transformed into HTML and JavaScript, so it is viewable by the user's browser.
     b. If the selected output is a dashboard in Flash mode, the Binary Stream is passed to the Web Server, who in turn transmits it to the client, along with the dashboardViewer.swf file, if it has not previously been cached
4. In the Client, the dashboard content is rendered in one of the available outputs formats:
     a. DHTML dashboard
          i. Resources are loaded and JavaScript code is executed to render the document in HTML
      b. Flash dashboard
          i. A document instance is created
          ii. Flash loads the DashboardViewer.swf file
          iii. Flash renders the dashboard


Comment

0 comments

Details

Knowledge Article

Published:

June 13, 2017

Last Updated:

June 13, 2017