Do not apply sum function in sql vldb microstrategy. There is no VLDB setting associated with this option. Do not apply sum function in sql vldb microstrategy

 
 There is no VLDB setting associated with this optionDo not apply sum function in sql vldb microstrategy  The SUM() function, like other aggregate functions, is typically used with the GROUP BY clause

What I ended up doing is run the query without the Sum () Function and then use the Totals feature that is available on forms in Datasheet view. Given the data table with order numbers and the bill amount. The SQL can be obtained from the SQL Statement section, as shown below: Published: Apr 13, 2017. Follow the steps below to change the property. The display format for dates does not change even after changing the SQL Date format and Date Pattern settings under VLDB properties of the project in MicroStrategy Developer. The VLDB property, 'Additional Final Pass Option' is intended to override this behavior for single-pass reports. This article describes how to change the syntax for column names using the column pattern VLDB propertyIn SQL, the formula commonly becomes part of the SELECT clause of the SQL command. What do you. Axis for the function to be applied on. When this subtotal line is enabled, the Analytical Engine looks to the 'Total subtotal function' to decide which Subtotal object in the metadata to use when evaluating the subtotal. If not, the permanent table’s option is the default setting. Where a report can use more than one database instance, an intermediate table may be created in only one database, and the VLDB Properties for that SQL. Create a New Subtotal, right click the Sum function to open Sum Parameters, and then set the Distinct value as True. The properties are saved in different folders, as indicated in the previous list. Example. The image below shows the SQL view of the Report Pre Statement 5s output. You can apply transformations to simple metrics but not for compound metrics. Case This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value. Loading. MicroStrategy SQL Generation engine 10. This can be inconvenient when reports do not hit Intelligent Cubes, because the report designer will need to have access to the log file on the Intelligence Server machine. In general, a user specifies a list of conditions and corresponding return values. Governor. Rank. Inputs for predictive metrics in Microstrategy; MSTR Passthough Functions; Applysimple, ApplyCompa. Expand the folder to see what VLDB. Ca se functions Microstrategy Case functions return specified data in a SQL query based on the evaluation of user-defined conditions. the MicroStrategy SQL Generation Engine generates the following SQL for a report in Tutorial that requests the sum of units received for each Item, Quarter and. These settings can be changed in the VLDB Properties dialog box for either reports or the database instance. Why MicroStrategy Why MicroStrategy; Customer Stories; PlatformExecute the report and see the result below. Users can explore, filter, and visualize data with drag-and-drop functionality. g. g. Steps: 1. the alias) is sum_quantity. REGION_NAME) REGION_NAME,Apply functions: These functions provide access to functions and syntactic constructs that are not standard in MicroStrategy but are offered by various relational database management system (RDBMS) platforms. AS CUSTOMER_ID, from a11. This article covers the Constant Column Mode VLDB property and its options and function in MicroStrategyIt has two options: Disable Set Operator Optimization: SQL will be generated as in previous versions. The Engine generates multi-pass SQL against the ORDER_FACT table and first retrieves the SUM (ORDER_AMT) at the level. Group by column. Report results should be the same for all values of this setting. There is no VLDB setting associated with this option. The MicroStrategy SQL Engine will join database tables together based on the lowest level attributes that MicroStrategy Architect assigns to each table. The option is available in the Project Level VLDB properties under "Query Optimizations" as seen below. Single-value functions can be used to create. This type of formula is called a base formula, which can contain arithmetic operators, attributes, facts, group functions, and non-group functions. PROJECT. This is true whether the null checking is written into the metric formula using the MicroStrategy function NullToZero(My_Fact), or using a database pass-through function such as ApplySimple("NVL(#0, 0)", My_Fact) for Oracle. MicroStrategy’s OLAP functions are calculated via SQL in Teradata rather than in the MicroStrategy analytical engine. DataFrame. The metric join type, described in the previous section, is not the only VLDB property that affects metrics. In the VLDB Properties window, expand the folder called 'Tables'Normally, MicroStrategy SQL Generation Engine 9. By default a report with the Category attribute and the Revenue metric would generate the SQL statement as shown below. The option is available in the Project Level VLDB properties under "Query Optimizations" as seen below. Controls whether two fact tables are directly joined together. The image below shows the SQL view of the Report Pre Statement 5s output. Using Apply functions is recommended only when corresponding functionality does not exist in MicroStrategy. The resulting SQL will contain just the Metric Alias. VLDB Data Type . x. However, the SQL used to execute the report can still be viewed and obtained. The SQL hint VLDB property places the desired custom SQL inbetween the select keyword and the columns in SQLThis article notes how to setup Ranking for metrics that do not return data for all attribute elementsThis property is found in the Select/Insert folder of the VLDB property editor: This property has four options: Group by expression. This section includes the following. Multiple passes are generated only when necessary to resolve all the metric definitions. Depending on your MicroStrategy product and licensing, this function may not be available. The Use default inherited value option indicates the level that is active, while the SQL preview box. For more information on the SUM() function, you can read this complete explanation of the SQL SUM() function. x and 10. However after re-migrating the freeform SQL report to the target environment, the report still shows the results with the total subtotal function and dynamic. The 'Where clause driving table' Very Large Database (VLDB) property indicates to the MicroStrategy Engine which table to use when a filter needs to be applied. 9 / 10. In the Source area, select a database instance for the database to access using Freeform SQL. The SQL hint VLDB property places the desired custom SQL inbetween the select keyword and the columns in SQL This article notes how to setup Ranking for metrics that do not return data for all attribute elements Apply functions: These functions provide access to functions and syntactic constructs that are not standard in MicroStrategy but are offered by various relational database management system (RDBMS) platforms. If all conditions are false, a default value is returned. Without this option all reports would execute their SQL pass by pass in a sequential order over a single database connection. , one condition, a true expression and a false expression -- the MicroStrategy IF function may be used instead. For Compound Profit to be dynamically aggregated correctly, you change the dynamic aggregation function to Sum. Example. So when the value was changed to 'Check for NULL in all queries' at the report level, the MicroStrategy SQL Generation Engine issued a NULL validation for the metric. Write VLDB properties? VLDB stands for Very Large Data Base Properties. This means that the MicroStrategy internal OLAP function 'MovingSum' will be performed on the Sum() aggregation, sorted by the month ID with a window size of 2 (2 last values). However, end users have to provide both custom SQL and function inputs every time they use these functions in creating MicroStrategy objects like metrics, filters and so on. Other databases, such as some versions of Teradata, have a mix of the join standards and therefore need their own setting. This is a database instance level VLDB setting. [M1]:. Set up the Enterprise Manager. The name of the new result column (i. This is available under the analytical engine VLDB properties inside of project configuration. In MicroStrategy, SQL Global Optimization reduces the total number of SQL passes with the following optimizations: Eliminates unused SQL passes, e. The Moving Sum function returns a cumulative total of values based on a specified window size. IMPORTANT: If Report Pre and Post Statements are defined in report or template level VLDB Properties, these will override the settings in database instances. CAUSE: MicroStrategy can support multiple (more than 5) pre-statements to put in a report. It is possible to disable the warning by setting ansi_warnings off but this has other effects, e. If you are not, do one of the following:Here are the series of steps to setup report objects in which metrics and subtotals so only the subtotal field will contain the RunningSum and the regular metric values will be standard sum values. To configure:-. The following list of articles can be used for further reference regarding the 'derived table' behavior with MicroStrategy SQL engine. To change the default dynamic aggregation function. Metric with an IF Function. To access the VLDB properties editor at the project level in the MicroStrategy Cloud Environment, please use either a Desktop Designer or Architect user account to connect to MicroStrategy Developer. We use MicroStrategy Tutorial objects to create this example. VLDB properties allow you to customize the SQL that MicroStrategy generates. When they do appear, report designers have some degree of control over the subquery syntax using the Very Large Data Base (VLDB. This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value. To access the parameters for the function, in the metric. By default, MicroStrategy generates multi-pass SQL using derived tables with Teradata 12 (and higher). This is a single-value function. The ApplyAgg function is used to define simple metrics or facts by using database-specific, group-value functions. With VLDB properties correctly configured, a report can join to some lookup tables using outer join and others using inner join. In general, ApplySimple can be used to create the following objects: •. x mixed case columns names for a DB2 database by default have SQL generated with quote characters enclosing the name . Syntax. Apply functions provide access to functionality that is not standard in MicroStrategy, but is available in the relational database. create /* Table Qualifier */ table /*Table. The Apply functions are not meant to take the place of the standard MicroStrategy functions. Change the VLDB property 'Subtotals over consolidations compatibility ' from the default to: Evaluate subtotals over consolidation elements only (behavior for 7. pass as Prompt answer. Apply functions: These functions provide access to functions and syntactic constructs that are not standard in MicroStrategy but are offered by various relational database management system (RDBMS) platforms. A report that shows sales for all the years and all the customer regions even if sales do not exist in the intersection of them can be achieved by the use. By default, the metrics Compound Profit and Profit Margin do not use a dynamic aggregation function. 5. The following steps describes how to create such derived metric. To provide a reasonable level of generality, the feature is based on a 'pattern and arguments' scheme. 2) Create Metric2 as the RunningSum of Metric1. A comment that passes instructions to a database optimizer about choosing an execution plan for a given SQL statement. VLDB properties allow you to customize the SQL that MicroStrategy generates, and determine how data is processed by the Analytical Engine. Attribute level: Select the desired join behavior for this attribute. If you are not, do one of the following: Pass-through expressions, also called Apply functions, allow use of special functions or syntactic constructs beyond what MicroStrategy can create on its own, but can be obtained through the relational database. In MicroStrategy SQL Generation Engine, non-aggregatable metrics are used for this kind of calculation. x and higher. The current year can be returned by putting: Year (CurrentDate ()) for your comparison. We're sorry. A comment that passes instructions to a database optimizer about choosing an execution plan for a given SQL statement. In the Report Editor click on 'Data'> 'VLDB Properties' option, as illustrated below. Attribute. Apply functions: These functions provide access to functions and syntactic constructs that are not standard in MicroStrategy but are offered by various relational database. The following three options are available for the VLDB property. In MicroStrategy Developer, log into the Server Project Source as a user with administrative privileges. 1 - 10. on how division by zero is handled and can cause failures when your queries use features like indexed views, computed columns or XML methods. Single SQL pass time-out in seconds. Types of variables Before going into the details of the types of Apply Functions , I will point out that these functions require certain variables to be passed as parameters. The formula of a simple metric is based on group functions (such as sum or average). MicroStrategy SQL Generation Engine will not automatically add parentheses around the list. sum. Using the Select Statement Post String VLDB property, MicroStrategy can support this. For complete details about all VLDB properties, see SQL Generation and Data Processing: VLDB Properties. Two different passes of SQL for metrics which only differ via a simple filter are note merged via SQL Global Optimization levels 3 and 4 despite notes that it can. x. They act as containers for non-standard SQL expressions that MicroStrategy does not support. This will grab the 25 records quickly, but because most databases do not store table data in any particular order, every report execution would get a different set of. g. When a Freeform SQL report's query is submitted to the database, the entire query text is sent using a single ODBC SQLExecDirect call. DATABASE INSTANCE. `Temporary view` intermediate table type VLDB settings is not applied in MicroStrategy when using Warehouse Partition Mapping Table. The functionality of Apply functions is provided by wrapping the expression, as a string, inside a dedicated (Apply) function call. Statement in VLDB Properties i. Range: The range of cells which included the criteria; Criteria: The condition that must be satisfied; Sum range: The range of cells to add if the condition is satisfied. Case. Case This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value. the aggregation function is not applied to the fact for the metric calculation. Governor. Generate report SQL (see the table below under ‘Without Setting’). 7. This VLDB settings influence the table creation type in the SQL passed to the Teradata database when Intermediate Table Type is set to True Temporary. Case. Example 1: Using SUMIF. Metric-specific VLDB properties in Microstrategy - Metric-specific VLDB properties in Microstrategy courses with reference manuals and examples pdf. This setting can reduce the number of SQL passes generated by MicroStrategy. CAUSE: MicroStrategy can support multiple (more than 5) pre-statements to put in a report. Case functions return specified data in a SQL query based on the evaluation of user-defined conditions. Define the statistics and enterprise warehouse database. If you are editing the If function, use the values in step 7. There are two options for this property: CREATE and INSERT statements are supported. Beginning with MicroStrategy 9. This SQL functions well because, in this case, the fact table (ORDER_DETAIL) is not very big. This article describes a scenario where SQL will be generated with intermediate tables regardless of the intermediate table type VLDB property Many of MicroStrategy’s OLAP functions are calculated via SQL in SAP HANA rather than in the MicroStrategy analytical engine. The 'Create Individual Index' VLDB setting only applies to index creation after the data has been inserted into the intermediate table. If M1 does not equal V1, then M1 is compared to the next value V2 in the list. This article describes how to use wildcards to display temporary table names in pre/post statements. This article explains how the applycomparison function works in MicroStrategy[IM001:0: on SQLHANDLE] [Microsoft][ODBC Driver Manager] Driver does not support this function. Choose the database instance and then open VLDB Properties. Column aliases allow you to specify a more appropriate data type that can help avoid errors in your SQL. Use Count (Attribute@ID) to calculate total element number (uses count distinct if necessary) For Tandem databases, the default is Use ODBC Cursor. Example: The SQL below is from a report that can use parallel execution. For example, if attribute Region is 'Central' then derived metric value should be 'Profit + Cost'. In MicroStrategy SQL Generation Engine, security filters prevent users from seeing certain data in the database. Examples of SQL SUM() Given below are the examples of SQL SUM(): Example #1 – Using a single column. The following list summarizes the metric-specific VLDB properties that can be set at the metric level. By default usually MicroStrategy treats all column names as upper case only, however in DB2 (and potentially other databases) mixed case columns are possible in a case sensitive database collation. The following steps describes how to create such derived metric. Ca se functions Microstrategy Case functions return specified data in a SQL query based on the evaluation of user-defined conditions. As you type, matching objects are displayed in a drop-down. Always consider to collect database statistics as the query execution plan is generated based on that. Create a formula in it of. 4. On the Freeform Sources tab, select Create Freeform SQL report. ; Distinct is a TRUE/FALSE parameter that allows you to. Create a metric with the ApplySimple statement below as its definition and name it. This occurs when the data type of the. a temp table is created but not referenced in a later pass. 1. Case This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value. Helps optimize custom group banding when using the Count Banding method. Sum is a group-value function. Each of the functions in this category substitutes for one of the function types mentioned above and can be used wherever that type is used. If the database supports true temporary tables, then the true temporary table’s option is the default setting. While this code may apply to other releases directly, MicroStrategy Technical Support makes no guarantees that the code provided will apply to any future or previous builds. Now set the Global Optimization VLDB Property to Remove Duplicate and Unused Passes and execute the. g. For more information regarding post statements defined at the report level, refer to the following Technical Note: KB14618:. July 05, 2018 Apply (Pass-Through) functions MSTR Apply functions provide access to functions or syntactic constructs that are not standard in MicroStrategy but are. Note the values that are returned by M02=Sum(Case): Add a second dataset to the dossier. For all other valid Intermediate Table Type VLDB settings, the SQL does not reflect the values set for these properties. The post-execution SQL that was available in Narrowcast can be replaced by implementing post-report SQL VLDB properties. Group by position. Database instance, report, and templateSYMPTOM: The user has a report where the VLDB property of SQL Global Optimization has been set as "Level 4: Level 2 + Merge All Passes with Different WHERE. Qualify on the attribute form that you want to compare (presumably the Year ID), and then in the Operator section, change the dropdown from its default 'Value' to 'Custom'. There are three options available: No interaction - static custom group; Apply report filter to custom group This article notes how to remove LTRIM functions from SQL generated against Oracle Ca se functions Microstrategy Case functions return specified data in a SQL query based on the evaluation of user-defined conditions. Beginning with MicroStrategy SQL Engine 9. Instead, it. Case This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value. They allow you to modify the SQL statement generated by MicroStrategy’s SQL and analytical engine. This document introduces how to apply conditional logic on a derived metric according to attribute form whose type is character. MicroStrategy value prompts do not allow multiple values. In these cases, the MicroStrategy SQL Engine uses the value set in the VLDB setting, 'Fallback Table Type'. In MicroStrategy, a hint can be defined in VLDB properties to appear within a MicroStrategy-issued SQL statement. It is, consequently, displaying a total which is. Nested aggregation can also be performed using aggregation functions applied to metrics. The SQL can be obtained from the SQL Statement section, as shown below: Published: Apr 13, 2017. A possible workaround is to change those VLDB properties from MicroStrategy Developer. If you are upgrading to MicroStrategy 10. The SUM() function, like other aggregate functions, is typically used with the GROUP BY clause. •. First, consider a simple example that we used above to see the working of the SUM() function. In the examples in this article, we will be using a 12 TB database, appropriately named VLDB01. No set operators will be used. It has two options: Disable Set Operator Optimization: SQL will be generated as in previous versions. Syntax. That Stored Proced has an Input Parameter which I need to. Ans: MicroStrategy enables ad hoc analysis through an intuitive interface. To provide a reasonable level of generality, the feature is based on a 'pattern and arguments' scheme. Generate report SQL (see the table below under ‘Without Setting’). This is an OLAP function. Metric definition: Sum (IF (Employee@ID In (1,2,4,5),Revenue,0)){~+} This is good as a quick solution, since. Sum_Range= optional argument to be. Rank) calculated in Analytical Engine" found under the 'Metrics' folder in the list of VLDB properties. Go to Data > VLDB Properties > Joins > "Preserve all final pass result elements. Here’s the result: sum_quantity. EXAMPLE: Consider a situation in which a metric must be created and that will sum values; however, it should only sum the values where an attribute tag is set to a desired value. For information about accessing these properties, see the page reference for each property in the table below. Apply Comparison – Uses comparison. exist as a separate pass in SQL. VLDB properties can force a report filter to be applied to the final pass of SQL As seen in the scenario above, three rows are returned when the report filter is set to 2010 and 2011. If you are upgrading to MicroStrategy 11. Help your customers get more out of the app experience with an engaging AI assistant that provides automatic answers or outputs in real time. CREATE and INSERT statements are not supported. The ApplyAgg function itself is a group-value function and accepts facts, attributes, and metrics as input. In general, a user specifies a list of conditions and corresponding return values. For example, a transformation metric can help a user compare last month's revenue to this month's revenue. In the VLDB Editor open the 'Tables' folder and click on 'Intermediate Table Type. Is a constant, column, or function, and any combination of arithmetic, bitwise, and string operators. Browse to the filter you want to convert and click Open. As shown below, for a specific report, the 'Group By ID Attribute' VLDB property is set to 'Group by column' instead of 'Group by expression' to avoid using an ApplySimple. This means that the MicroStrategy internal OLAP function 'MovingSum' will be performed on the Sum() aggregation, sorted by the month ID with a window size of 2 (2 last values). This procedure assumes you are already working with a metric in the Metric Editor. Normally, MicroStrategy SQL Generation Engine attempts to combine metric calculations and attribute lookups into one pass of SQL. They act as containers for non-standard SQL expressions that MicroStrategy does not support. Tutorial project is used here. Ca se functions Microstrategy Case functions return specified data in a SQL query based on the evaluation of user-defined conditions. If it is necessary to apply different connection parameters to different warehouses using Pre Statement VLDB Properties, it is possible to use the Table Pre Statement VLDB Properties instead. select a11. For more details on performing outer joins between metrics at different dimensionalities, refer to the following MicroStrategy Knowledge Base documents: Ca se functions Microstrategy Case functions return specified data in a SQL query based on the evaluation of user-defined conditions. Aggregate functions and subqueries are not. VLDB Settings. The Security Role Editor opens. •. In MicroStrategy, there is a Very Large Data Base (VLDB) property, "Additional Final Pass Option," that configures whether or not the engine will optimize SQL into a single pass when possible. The ApplyAgg function is used to define simple metrics or facts by using database-specific, group-value functions. Place attributes Country and Distribution Center on report template, and the above metric either on report template, or in Report Objects window if you have an OLAP license. If the option for multiple passes is selected, all metric calculations will be performed in separate passes. Functions can be pushed down to. KB11125: How to control the join order of metrics in the final pass when using the "Do not do downward outer join" VLDB setting in MicroStrategy SQL Generation Engine. Expand the 'Administration' Icon, and select the Database Instance Manager. (For information on object levels, see Order of Precedence . This technical note describes the steps to create a list of reports with VLDB settings different from the default values in MicroStrategy Developer 9. For information on connecting to databases, see Connect to Databases. There are multiple ways to intervene the database to generate a better SQL execution plan. MicroStrategy pushes the calculations for the following list of built-in OLAP functions down to SAP HANA using the associated SQL patterns. The following examples demonstrate how Level 1 and Level 2 SQL Global Optimization settings work in MicroStrategy SQL Generation Engine 9. tion. x report for a specific attribute using an ApplySimple statement as one of its forms. the aggregation function is not applied to the fact for the metric calculation. This is a known issue prior to MicroStrategy SQL Engine 9. That is, we can define the order in which operations are performed, optimization level, joins intermediate steps, Hints, and many more things that even go into advanced complexity. Simple metrics always contain at least one aggregate function, such as sum or average, applied to a fact. If M1 equals V1, then a specified value can be returned. . The Security Filter Editor opens. In general, a user specifies a list of conditions and corresponding return values. Expand Tables and select. 4. The property may be set project wide in the database instance, or on a report-by-report basis. x attempts to combine metric calculations and attribute lookups into one pass of SQL. The first four statement VLDB properties,. A VLDB database. x. Default value changed for "Separate Count Distinct" VLDB setting for Impala 2. This setting provides two options - 'Permanent table' or 'True temporary table'. xml file in the "Program Files (x86)Common FilesMicroStrategy" folder on a machine with MicroStrategy Developer installed and create a backup of this file, and then edit it. This calculation can be aggregated from the Employee level to the Region level. This article describes a scenario where SQL will be generated with intermediate tables regardless of the intermediate table type VLDB propertyMany of MicroStrategy’s OLAP functions are calculated via SQL in SAP HANA rather than in the MicroStrategy analytical engine. The syntax for the CaseV. While this code may apply to other releases directly, MicroStrategy Technical Support makes no guarantees that the code provided will apply to any future or previous builds. In general, a user specifies a list of conditions and corresponding return values. The window size is a parameter which tells the function how many of the values should be included in the calculation. x includes a VLDB property, 'CREATE and INSERT Support,' under the Tables folder, at the database instance level. g. The Apply functions are not meant to take. 1 client subtotal behavior. Return the sum of the values over the requested axis. x and later). 36. Returns the sum of all numbers in a list of values. 0 and above. Report as Filter inherits its parent report's VLDB setting instead of using its own. Note that the SUM() function ignores NULL values. AS CUST_FIRST_NAME, a11. For example, if attribute Region is 'Central' then derived metric value should be 'Profit + Cost'. The SUM() function, like other aggregate functions, is typically used with the GROUP BY clause. on how division by zero is handled and can cause failures when your queries use features like indexed views, computed columns or XML methods. Visit the MicroStrategy download site to download the latest supported version of this product. Syntax. How to avoid: By default, MicroStrategy uses database connection caching. ; Distinct is a TRUE/FALSE parameter that allows you to. Accessing Report VLDB Properties. Although tables and indexes are the most important and commonly used schema objects, the database supports many other types of schema objects, the most. Modifying any VLDB property should be performed with caution only after understanding the effects of the VLDB settings that you want to apply. The New Grid dialog box opens. Yes, my report is running a huge SQL Any advise? Thanks. This setting is used as an optimization for some databases which perform better when columns coming from. They can also help you take more advantage of the data. Modify the SQL Date Format property to match either the MEMBER_NAME or raw ID. The Apply functions are not meant to take the place of the standard MicroStrategy functions. " In MicroStrategy SQL Generation Engine 8. Uncheck the 'Use default inherited value' check box, if it is checked, and set the option to 'Permanent Table,' as. A report that shows sales for all the years and all the customer regions even if sales do not exist in the intersection of them can be achieved by the use. Note that the or-dering only affects window function processing but not necessarily the final order of the result. In such a case, Report Pre and Post Statements from all database instances will be ignored. The New Grid dialog box opens. The following list summarizes the metric-specific VLDB properties that can be set at the metric level. The following. The types of arguments determine how the parameter markers inside the pattern are replaced. The SQL COUNT() function is used to count the rows in a table, and can be used with ‘ALL’ and ‘DISTINCT’ arguments. The apply functions act as containers for non-standard SQL expressions being passed to the database. Double-click the security role you want to assign to the user or group. This section focuses on the VLDB properties that are set at the metric and report level.