What’s New in SAS Business Rules Manager 3.1

Overview

SAS Business Rules Manager 3.1 runs on the third maintenance release of SAS 9.4. Major features for this release include integration with SAS Relationship Service and SAS Lineage. New features and enhancements in this release enable you to perform the following tasks:
  • view lineage information for rule flows
  • execute rule flows inside the Hadoop database
  • lock rule set versions automatically when rule flows are published
  • dynamically choose the latest compatible rule flow version in deployed SAS Data Integration Studio jobs
  • use the simplified list view in the rule set editor
  • see improved performance when you generate rule-fired summary tables and when you generate rules with the New Discovery wizard
  • run the %BRM_GET_RULE_FLOW_CODE macro to create a DS2 package for a specific rule flow
  • retrieve numeric values from lookup tables by using the LOOKUPVALUE function
  • duplicate, delete, and move multiple folders, vocabularies, terms, lookup tables, rule sets, or rule flows
  • use pre-existing vocabularies when you generate rules with the New Discovery wizard
  • run the same SAS Business Rules Manager import macro at the same time as other users
  • easily add DS2 functions to your expression and display information about the functions while working in the Equation Editor
  • view the publish history of rule flows
  • export the revision history for a specific version of a rule set
  • configure which separator character is used in CSV files that are used as input files for lookup tables
  • easily use negative values for comparison purposes in expressions

Integration with SAS Relationship Service and SAS Lineage

SAS Business Rules Manager 3.1 is integrated with SAS Relationship Service and SAS Lineage. This integration enables you to view the relationships between the data, the rule flows, and the processes that consume them. SAS Lineage displays network, governance, and impact analysis diagrams. The information in these diagrams is drawn from the Relationship database. For more information, see Viewing Lineage Information for a Rule Flow.

Deploy Rule Flows Dynamically

In SAS Business Rules Manager 2.2, when a rule flow is deployed in a SAS Data Integration Studio job, the job is associated with a specific version of a rule flow. Beginning with SAS Business Rules Manager 3.1, you can specify that a SAS Data Integration Studio job use the latest compatible version of a rule flow. You can use the &DCM_USE_LATEST_VERSION and &DCM_DEPLOYED_RULEFLOW_NAME macro variables to tell SAS Data Integration Studio to always use the latest compatible version of the rule flow. For more information, see Dynamically Choose the Latest Rule Flow Version.

Run Rule Flows with the %BRM_GET_RULE_FLOW_CODE Macro

The %BRM_GET_RULE_FLOW_CODE macro creates a DS2 package that contains the code for a specific rule flow. You can execute this package outside of the SAS Business Rules Manager interface by using the %BRM_RULE_FLOW macro. For more information, see %BRM_GET_RULE_FLOW_CODE in SAS Business Rules Manager: Administrator’s Guide.

Compare Negative Values in the Rules

Beginning with SAS Business Rules Manager 3.1, the rule set editor does not automatically add the term name in an expression that begins with the leading minus sign (-). For example, if you enter –10 for term, SAS Business Rules Manager interprets this as term = –10.
The behavior for positive values has not changed. The value +10 is still interpreted as term = term +10 in action expressions.
For more information, see Leading Plus and Minus Operators.
Last updated: February 22, 2017