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

How to Achieve Faster Prototyping with Reusable Themes and Dataset Replacement


Nahiyan Khan

Technical Support Intern • Strategy


MicroStrategy eliminates the need for design rework by providing a complete set of design tools and reusable templates that help organizations deliver branded dashboards and documents--fast.

Symptom 


The property "RowGoverning4CostlyFunctions" is a hidden limit that was introduced in Strategy to prevent memory issues or crashes when many complex metrics are used at the same time. This property limits the maximum amount of rows to 80,000.
If you surpass this row limit, your metric values appear as null and the following error message appears in the DSSErrors.log:
"DE89740: The calculation of the R function is costly on the xxxxx rows. Skip the calculation given the row governing is set as 80,000”
 

Workaround


The following workarounds apply to Strategy 2019 and newer, as well as versions prior to Strategy 2019.

Strategy 2019 and newer

To resolve this error and its associated limit, disable the Parallel Execution of cube subset instructions (CSI) setting:

  1. Go to
    C:\Program Files (x86)\Common Files\MicroStrategy\
    and open
    FeatureFlags.PDS
    in a text editor.
  2. Search for Parallel Execution of cube subset instructions (CSI).
  3. Change
    <FLAGS STATUS = “on” ISDEFAULTON = “true” ISEXTENALFEATURE=“true” HELPURL=“” FEEDBACKURL=“”/>”
    as needed.
    Before:
    
    <DSSOBJECT TYPE="FeatureFlag" NAME="@@0x13B7!Parallel Execution of cube subset instructions (CSI)" ID="$ParCSIExec" DESCRIPTION="@@0x13B8" ABBREVIATION ="AE/ParCSIExec">
        <DISCLAIMER VALUE=""/>
        <FLAGS STATUS = "off" ISDEFAULTON = "false" ISEXTENALFEATURE="true" HELPURL="" FEEDBACKURL=""/>
    </DSSOBJECT>
    

    After:
    
    <DSSOBJECT TYPE="FeatureFlag" NAME="@@0x13B7!Parallel Execution of cube subset instructions (CSI)" ID="$ParCSIExec" DESCRIPTION="@@0x13B8" ABBREVIATION ="AE/ParCSIExec" UPDATED="10.10.00.00">
        <DISCLAIMER VALUE=""/>
        <FLAGS STATUS = "on" ISDEFAULTON = "true" ISEXTENALFEATURE="true" HELPURL="" FEEDBACKURL=""/>
    </DSSOBJECT>
    

Versions Prior to Strategy 2019


To resolve this error and its associated limit, disable the Parallel Execution of cube subset instructions (CSI) setting: 

  • Log into Strategy Web.
  • Navigate to Administrator > Preferences > Preferences Level > Project Defaults.
  • Go to Features for Customer Feedback.
  • Locate 9. Parallel Execution of cube subset instructions (CSI) and from the Set feature status as drop-down, choose Off.

ka04W000001EuLJQA0_0EM2R0000019QRt.jpeg


If this does not resolve your issue, please contact MicroStrategy Technical Support.
 


Comment

0 comments

Details

Knowledge Article

Published:

June 2, 2017

Last Updated:

June 2, 2017