What's New in FICO® Xpress Insight 4.55
New in Release 4.55.0
- Decision Table Graphical Chart Editor
- New editable chart view for the Decision Table editor visualizes the Decision Table and allows the user to make drag/drop adjustments to the data.
- Editor now shows table view, chart view, or side-by-side table and chart views of the Decision Table data.
- The following plots are supported:
- View a line graph of a single simple column.
- View a categorical line graph of one simple column against a second simple or range column.
- View a scaled line graph of one simple column against a second simple column.
- View a multi series line graph of one simple column against a second simple or range column.
- View a multi series line graph of one simple column against a second simple or range column, filtered on a value from an additional range/series.
- Points on the chart can be dragged vertically to edit the underlying data.
- Updates to the chart are highlighted in the table view.
- Updates to the table view data are immediately reflected in the chart view.
- The chart can be zoomed and panned with the chart toolbar provided.
- Decision Tree editor
- Added support for custom leaf node labels so that applications can define the labeling of the leaf nodes in the decision trees for their applications. Prior to this release the leaf node would always have been labeled Treatments. For FJDT and PMML files the leaf node label is read from the tree itself if defined. If not defined or if using an FSML file, the new
leafNodeLabel
property is used from the decision tree config file. - Added support for PMML files. The editor can create and open PMML version 4.4 as well as export both FSML and FJDT files to PMML
- Multi-target support has been added to the tree editor. Multiple targets can now be assigned to a tree and the targets assigned to a tree can be changed over time rather than being fixed to a single target. Splits can be explored for each target in the tree and nodes can be colored for each target.
- General UI improvements. The UI has had numerous minor improvements including a redesign of the view configuration UI and the addition of undo and redo support.
- Added support for custom leaf node labels so that applications can define the labeling of the leaf nodes in the decision trees for their applications. Prior to this release the leaf node would always have been labeled Treatments. For FJDT and PMML files the leaf node label is read from the tree itself if defined. If not defined or if using an FSML file, the new
- Scenario Manager enhancements
- Double clicking on scenarios in the Scenario Manager listing adds or removes them from the shelf.
- Clicking on the shelf now closes the Scenario Manager.
- Choosing the Manage option from the scenario pill menu of a scenario on the shelf now opens the Scenario Manager highlighting that scenario.
- VDL and JS API 4.x
- Added
insight.resolveRestEndpoint
method. Custom views for solutions deployed on the Decision Management Platform which need to make REST API calls to the Insight API should use this method to resolve the correct URLs for REST resources. This is important as the base URL to the REST API may be change for different configurations of the platform, such as a platform environment with path-based routing to application instances enabled. See the developer guide and the JavaScript API reference for mode details on how to use the new method.
- Added
- Tableau 2020.3 support
- Tableau 2020.3 is the recommended Tableau version for Insight 4.55. As per Tableau support policy, we no longer support Tableau versions 2018.1 and earlier.
- Workflow integration with FICO Decision Central for asset approval workflows
- Integration with Decision Central is now supported on the FICO Analytic Cloud.
- When submitting a scenario which has the same name as a previously submitted scenario, the user is now offered the option of renaming the scenario.
- Multiple files can now be tagged as a
workflow_asset
and uploaded as file attachments to the associated Decision Central asset.
- Execution of Decision Management Platform Functions
- DMP Functions are executable decisioning assets with a standard Java interface. Functions are created when a DMP solution is committed or by a factory component.
- On DMP, the following can be implemented for Insight scenarios executing on DMP :
- Create a solution revision (commit solution).
- Read the list of solution revisions and the details of each revision.
- Download a function from the S3 location of the solution revision.
- Download a function from another component which has a function factory endpoint.
- Query the Swagger API description for a function.
- Invoke the function from a Mosel scenario model via the
mosjvm
module.
Updated in Release 4.55.0
- VDL and JS API 4.x
- Updated to jQuery 3.5.1. This includes a possible breaking change to VDL and JS API views that use jQuery to generate DOM elements. Prior to this release jQuery would ensure that all closing tags were XHTML-compliant when passed into the jQuery function. For example,
$('<div class="selected" />')
would become$('<div class="selected"></div>')
. You need to make sure any markup you pass into jQuery uses the correct closing tags. For more details on this change see the jQuery 3.5.0 release notes. - VDL 4.7 and below ensures that all closing tags are XHTML-compliant before processing. Starting with this release an error message will be logged in the web developer console if a non-standards compliant HTML tag is detected, for example a self-closing script tag. You should check your views for any error message in the web developer console after upgrading. If any invalid tags are logged then you should fix them up in the VDL source files by making them full XHTML tags. For example,
<script src="js/my-script.js"/>
should become<script src="js/my-script.js"></script>
. A future version of VDL and the JS API will remove auto-correction of non-compliant tags.
- Updated to jQuery 3.5.1. This includes a possible breaking change to VDL and JS API views that use jQuery to generate DOM elements. Prior to this release jQuery would ensure that all closing tags were XHTML-compliant when passed into the jQuery function. For example,
- Python Interface v1.1.2
- Fixed an exception that could occur when an empty MultiIndex DataFrame has been assigned to an Insight entity.
- Updated documentation describing how to set up Anaconda.
© 2001-2021 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.