Initializing help system before first use

Introduction to the FICO Xpress Insight 5 Installation Guide

FICO® Xpress Insight 5 is used by solution developers to run optimization problems written as a Mosel or LP/MPS file that are submitted through a REST API and monitored thorough the app, to enable users to execute optimization models and perform in-depth what-if analysis.

Concepts and Components

Xpress Insight 5 combines a set of components to enable a user to submit optimization and infeasibility problems by utilizing several logical concepts and data artifacts.

FICO® Xpress is a pre-requisite of FICO® Xpress Insight 5. Xpress provides access to optimization algorithms and technologies used to solve linear, mixed integer and non-linear problems. Before you begin, ensure that you have the correct version of Xpress for the version of Xpress Insight that you are installing. Xpress Insight 5 uses Xpress 8.10.

Xpress Insight 5 can be installed in one of two configurations:
  • Development mode or Production mode. Development mode allows local accounts and should only be used while evaluating Xpress Insight 5 or very small-scale development. SAML integration (specifically OKTA) is available in development mode and FICO recommends using SAML.
  • Production mode should be used for operational installations. It utilizes SAML identity verification and disables local accounts. All user administration functions are handled though the OKTA system capabilities.

Xpress Insight 5 stores the operational data that it generates using either the native file system associated with your installed operating system, or a customer installation of MySQL v5.7 or above. File system storage is sufficient for use during development, but production deployments should use a database.

MySQL integration is Not Available in the BETA Release .

Logical concepts include:
  • Insight Worker: Workers are the machines that ultimately run scenarios. Each worker can run on a separate machine, and you can configure as many as are required subject to licensing arrangements.
  • Execution Services: These are used by Xpress Insight to execute scenarios when mapped to execution workers. An execution service represents a logical partition of its associated worker's processing capabilities.
  • Execution Service Mappings: Provide links between the defined execution services and their associated execution workers.
  • Execution Modes: A mechanism that enables scenario developers to specify their likely processing needs and are usually expressed as model annotations.
Key data artifact:
  • Model: The optimization model itself, defining a set of input entities to receive scenario data and a set of result entities that are populated with the optimization solution. A solution is a set of values representing the decisions identified by the optimization process, together with other data synthesized from these values. It contains a set of constraints that place restrictions on what can be valid solutions.

© 2001-2020 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.