Skip to main content

Posts

Showing posts from October, 2019

Enable Incremental fetch in MSTR documents

Enable Incremental fetch in MSTR documents Incremental fetch divides large documents or layouts into pages, thereby loading the data in batches (or blocks) rather than all at the same time. This improves the usability and performance of a large document or layout, by reducing the load and overall memory usage on the web server. To apply incremental fetch to a document In MicroStrategy Web, open the document in the Document Editor. If the document contains multiple layouts, select the layout to apply incremental fetch to. From the  Tools  menu, choose  Document Properties . The Document Properties dialog box opens. On the left, under Layout Properties, select  Advanced . Select the  Enable Incremental Fetch  check box. From the  Fetch Level  drop-down list, select the object to be counted for the incremental fetch level. If the document or layout is grouped, the groups are displayed in the drop-down list. Groups that are displayed as a single element only are not shown

Multi-Select Drop Down Selector with Apply Button

Multi-Select Drop Down Selector with  OK Button  When creating a Report Services Document, you may want to create a drop down selector to save space, but also would like the drop down to be a multi-selector with OK/Apply button. Below are instructions to achieve this in a Report Services Document.  Steps to Create: 1. Right click on your drop down selector and choose Properties and Formatting 2. Navigate to the Layout Tab 3. In the layout tab, click "Allow multiple selections". It will  not  indicate that the check box is enabled, but this step is mandatory.  3. Next, navigate to the Theme tab. Choose the  L ight Theme  from the drop down menu and click the Apply button. 4) Next, change the Theme back to  None  and click Apply. 4. When you return to the Layout tab, you will see the checkbox for  Allow multiple selections  is now checked.  

Connecting to Spark SQL/databricks in Microstrategy

Connecting to Spark SQL/databricks in Microstrategy  Connecting in Developer using DSN:  Connecting in Dossier without using DSN:

User privilege for a Transaction Services developer

User privilege for a Transaction Services developer The user privileges that take up a Transaction Services license are denoted by 4 asterisks ( **** ) in the User Editor under User Manager > User Definition > Project Access. 1.       Web Professional        a.       Web configure transaction   2.        Common Privileges        a.       Execute transaction 3.       Desktop Designer        a.   Define transaction report  Note: If the privileges are grayed out, it means the component is not installed or users do not have the license for it.

Microstrategy Best Practices for popular databases

Microstrategy Best Practices for some of the popular databases Apache Hive Best Practices for Performance https://community.microstrategy.com/s/article/Apache-Hive-Best-Practices-for-Performance?language=en_US Cloudera Impala Best Practices for Performance https://community.microstrategy.com/s/article/Cloudera-Impala-Best-Practices-for-Performance?language=en_US Amazon Redshift Best Practices for Performance https://community.microstrategy.com/s/article/Amazon-Redshift-Best-Practices-for-Performance?language=en_US Amazon Redshift Best Practices for Workload Management https://community.microstrategy.com/s/article/Amazon-Redshift-Best-Practices-for-Workload-Management?language=en_US  Improving Performance of Multi Pass SQL using DISTKEY in Create Table AS statement for Amazon Redshift https://community.microstrategy.com/s/article/Improving-Performance-of-Multi-Pass-SQL-using-DISTKEY-in-Create-Table-AS-statement-for-Amazon-Redshift?language=en_US How to optimize a sl

Settings for Outer Join between metrics in MicroStrategy

Settings for Outer Join between metrics in MicroStrategy MicroStrategy adopts multi-pass logic to determine the execution plan for a report. This means that every metric is evaluated in separate SQL passes. Outer Joins come into play when MicroStrategy Engine merges the results from all SQL passes into one report. For a multi-pass report, different Outer Join behaviors can give the user completely different results. In addition, report metrics can be of different types which can, in some cases, influence the result of the outer join. In MicroStrategy, there are two settings that users can access to control Outer Join behavior : Formula Join Type and Metric Join Type . Metric Join Type: VLDB Setting at Database Instance Level Report and Template Levels Report Editor > Data > Report Data Options Metric Level   Metric editor > Tools > Metric Join Type Control Join between Metrics Formula Join Type: Only at Compound/Split Metrics

VLookup kind of Dynamic Custom Group in Dashboard/Dossier

VLookup kind of Dynamic Custom Group in Dashboard/Dossier  Custom groups enable users to view specific elements based on a metric or specification. For example, you may want to see all the customers in a retail store that bring in over $1,000k in revenue per month, or a teach may want to only view data on students who scored over 2000 on their SATs.  The Scenario Let's assume you have a table that clusters your Employees by the Cost brackets. Based on those brackets a Rating is defined (like A, B, C...). This table can be imported from Excel file or from a table in relational database. You will notice there is a flag column that contains value '1' for each row. If you don't have this column in your data don't worry! Just use the Upper column instead in the formula (see formula of 'Rating Metric' below). Continue on with the process.  Methods for creating a custom group Currently, your Dashboard or Dossier displays  Cost per Employee , but it is missing 

Types of prompts in Microstrategy

Types of prompts in Microstrategy The different types of prompts allow you to create a  prompt  for nearly every part of a report. Prompts can be used in many objects including reports, filters, metrics, and custom groups, but all prompts require user interaction when the report is executed. The correct prompt type to create depends on what report objects you want users to be able to base a filter on to filter data, as described in the list below. Filter definition prompts   allow users to determine how the report's data is filtered, based on one of the following objects: Attributes in a hierarchy : Users can select prompt answers from one or more attribute elements from one or more attributes. The attribute elements that they select are used to filter data displayed on the report. This prompt lets you give users the largest number of attribute elements to choose from when they answer the prompt to define their filtering criteria. For example, on a report displayi

Logical Views to specify an outer join between two attribute lookup tables when only attributes are on a report

Logical Views to specify an outer join between two attribute lookup tables when only attributes are on a report Apart from using the VLDB properties to create the left outer join,  article describes how to use the Logical View to specify an outer join between two attribute lookup tables when only attributes are on a report. This method exists as attribute only outer joins will not be generated on their own by the MicroStrategy SQL engine. This is because they are only necessary with r agged/unbalanced hierarchies which are not supported as null attribute IDs are not supported (parent elements with no child elements or child elements with no parents).  Brief instructions are provided using the example below. Consider, two attributes: Parent01 and Child01 have a parent-child relationship. Their Lookup tables are defined, as follows Parent01 Child01 Note that although there are 4 ID values for the attribute Parent01, there is no defined relationship for the P

New feature Attribute left outer join effect in MicroStrategy Web

New workaround Attribute left outer join effect in MicroStrategy Web Left outer join for attribute is  unavailable in Developer by changing the VLDB settings in for the attribute and grid.  But, this can also be done with this work around, here are three tables in warehouse. Create three attributes named A, B, C, and after them added in a report in Developer, no data returns, as showed below.   Here is the workaround to achieve the attribute left outer join on MicroStrategy Web.  Follow the steps below. Create three reports named A (with attribute A), A&B (with attribute A and B),A&C (with attribute A and C) Create a dashboard based on the three reports created in last step. In the right corner of the dashboard, change the data source to none.    

Microstrategy Latest Video Tutorials including Transaction Services

Microstrategy Video Tutorials How to define VLDB properties? How to Configure Library Services: How to use Microstrategy for Tableau: Explore Sample Dossiers in Library How to add data to Dossiers How to explore and Search Library How to manage Dossier color palette How to create Combo Charts How to open a Dossier in New Window How to use sub-totals and sorting How to monitor with topology and platform analytics How to optimize performance with Cache MSTR on AWS: Cloud Console How to use bookmarks in Dossiers How to send Dossiers to user libraries How to create Histograms How to define relationship of multi table dataset How to create Line Charts How to add counter to your library: Microstrategy Dataset connection for Qlik Microstrategy Survey Monkey connector Transaction Services Tutorials Using Transaction