Review Application Properties in SAS Management Console

Review Properties

Review the application properties in SAS Management Console to ensure that the values are appropriate for your environment. Complete the following steps:
  1. In SAS Management Console, select the Plug-ins tab.
  2. Select Application Managementthen selectConfiguration Managerthen selectSAS Application Infrastructurethen selectEnterprise Decision Manager 3.2.
  3. Right-click Business Rules Manager Web 3.2 and select Properties. The Business Rules Manager Web 3.2 Properties dialog box appears.
    Note: If you are migrating to SAS Decision Manager 3.2, SAS Management Console displays the release number that you are migrating from. For example, if you are migrating from SAS Decision Manager 2.2, SAS Management Console displays Business Rules Manager 2.2.
  4. Click the Settings tab. Review the properties listed in Business Rules Manager Web Settings. Click the lock icon to enable editing for a property.
  5. Click the Advanced tab. Review the properties listed in Business Rules Manager Web Advanced Properties.
  6. Click OK to close the Business Rules Manager Web 3.2 Properties dialog box.
  7. Right-click Decision Manager 3.2 and select Properties. The Decision Manager 3.2 Properties dialog box appears.
  8. Click the Advanced tab. Review the properties listed in Decision Manager Advanced Properties.
  9. Click OK to close the Decision Manager 3.2 Properties dialog box.
  10. Right-click Decision Manager Common Mid 3.2 and select Properties. The Decision Manager Common Mid 3.2 Properties dialog box appears.
  11. Click the Advanced tab.
    Review the following property:
    edm.datasource.summary.maxrowcount
    the maximum number of rows for data table summaries.
  12. Click OK to close the Decision Manager Common Mid 3.2 Properties dialog box.
  13. Restart SASServer7. You must restart the server in order for changes to configuration properties to take effect.

Business Rules Manager Web Settings

Location of Code generation macro
the location of the macro that generates the SAS code for rule sets and rule flows. This property is used only by rule flows that were published using the first maintenance release of SAS Business Rules Manager 1.2. It is not used by rule flows published with later versions.
Max row count per table
the maximum number of rows per rule flow test table. This property applies only to the first maintenance release of SAS Business Rules Manager 1.2, to SAS Business Rules Manager 2.1, and to SAS Decision Manager 2.1. It is not used by later versions.
Temporary test code generation directory
applies only to SAS Business Rules Manager 1.2 and the first maintenance release of SAS Business Rules Manager 1.2. This directory is not used by later versions.
Largest allowed uploaded lookup table row count
the maximum number of rows that can be uploaded for a lookup table. The default is 5000. This value should not exceed 10,000.
Maximum Testing Log Length (in lines) of SAS log displayed within User Interface
the maximum number of lines from the SAS log that are displayed on the SAS log section on the Results tab for the rule flow.
Support macros in rule expressions
determines whether macros are allowed in rule expressions.
Note: Macros are not supported in decision flows that are deployed by SAS Real-Time Decision Manager or in decisions that are published and run in the SAS Micro Analytic Service.
Temporary Location used in Rule Generation
a temporary directory that SAS Decision Manager uses while it generates the SAS code for vocabularies, rule sets, and rule flows. A best practice is to specify a directory that is outside of the SAS configuration directory.
Test Library Root File System Directory
the directory where rule flow tests and test results are saved. As users create additional rule flow tests, administrators might need to delete old test results, or ask users to delete old test cases. A best practice is to specify a directory that is outside of the SAS configuration directory.
Note: If you are running tests that use data sources that are in a distributed environment such as the Hadoop Distributed File System (HDFS), ensure that the SAS Server file system has enough space to accommodate output data in the form of SAS data sets. If sufficient space is not available, you might need to create subsets of the input data to use for testing.
Test Metadata Library Root Directory
the folder in which metadata for rule flow tests is stored.

Business Rules Manager Web Advanced Properties

brm.csvfile.separator
the character that is used as a separator in CSV files that are used to create lookup tables through the SAS Decision Manager interface.
brm.datagrid.type.enabled
enables the use of data grid variables and functions in rule flows and decisions. Contact SAS Technical Support for more information.
brm.folder.config.enabled
enables you to control access to folders. When this property is set to true, you can define a role for a business rules folder administrator. Users assigned to this role control which user group has access to a folder.
Setting brm.folder.config.enabled to true disables the ability to import and export business rules content from the SAS Decision Manager database. Business rules content includes business rules folders, vocabularies, terms, lookup tables, rule sets, and rule flows. See Enable Business Rules Folder Administration for more information.
You can enable the role of folder administrator and still allow content to be imported and exported by setting brm.import.restriction.override to true.
brm.import.restriction.override
specifies whether business rules content can be imported to and exported from the SAS Decision Manager database when the brm.folder.config.enabled property is set to true.
brm.lookup.file.upload.encoding
the character encoding for files that contain lookup tables that will be imported through the user interface. The default encoding is UTF-8. The supported encodings are listed in Oracle Java SE documentation at https://docs.oracle.com/javase/7/docs/technotes/guides/intl/encoding.doc.html.
brm.rulegen.mba.maxrowcount
the maximum number of rows for output tables that are generated by the Market Baskets discovery technique.
brm.rulegen.rfm.maxrowcount
the maximum number of rows for output tables that are generated by the Recency Frequency Monetary discovery technique.
brm.rulegen.scorecard.maxrowcount
the maximum number of rows for output tables that are generated by the Scorecard discovery technique.
brm.rulegen.tree.maxrowcount
the maximum number of rows for output tables that are generated by the Decision Tree discovery technique.
brm.runtime.codetype
determines whether SAS Decision Manager generates DS2 code or DATA step (DS1) code for rule flows. In many cases, you will get better performance by specifying DS1. However, consider specifying DS2 if your input data is in Teradata, Greenplum, or Hadoop, and you have installed the SAS Code Accelerator. In addition, the LIKE operator is not supported for DS1.
Note: If you are migrating or upgrading to SAS Decision Manager 3.2, this property is not defined. You can add it as a new property.
Note: All code that is run by decisions is DS2 code.
brm.testing.char.length.override
the maximum number of characters for action terms that are defined as character variables and that are not mapped to input variables. This value is used when rule flows are tested in SAS Decision Manager.
brm.default.application.server.context.override
the default application server for rule flow testing. You can specify the short logical name such as SASApp. If a value is not specified for this property, SAS Decision Manager looks for a server context named SASApp. If that server context does not exist, SAS Decision Manager uses the last one returned from the metadata server.
Note: This property is not predefined. You can add it as a new property.

Decision Manager Advanced Properties

Logon.Style
the default theme used by the SAS Decision Manager interface.
dcb.default.application.server.context.override
the default application server for decision testing. You can specify the short logical name such as SASApp. If a value is not specified for this property, SAS Decision Manager looks for a server context named SASApp. If that server context does not exist, SAS Decision Manager uses the last one returned from the server service.
Note: This property is not automatically added for migrations or upgrades.
dcb.testing.char.length.override
the maximum number of characters for terms used in decisions that are defined as character variables and that are not mapped to input variables. This value is used when decisions are tested in Decision Builder.
dcb.testlib.dir
the directory for Decision Builder testing results in SAS Decision Manager.
Note: For deployments with multiple application servers configured for Job Execution Service, it is possible for decision test results (log and output) to be saved separately from the code that is generated by a test. If a test runs successfully but the testing results are not available through the Decision Builder user interface, the results might be saved on a different server. To avoid this issue, change the dcb.testlib.dir property on each server to specify the testing results directory with a UNC path or a network location. The dcb.testlib.dir property on each server must specify the same directory.
services.rootscsfolder
the root folder for the SAS Content Server. Do not change this value.
Last updated: February 22, 2017