Introduction to RASON
About RASON Models and the RASON Server
Rason Subscriptions
Rason Web IDE
Creating and Running a Decision Flow
Defining Your Optimization Model
Defining Your Simulation Model
Performing Sensitivity Analysis
Defining Your Stochastic Optimization Model
Defining Your Data Science Model
Defining Custom Types
Defining Custom Functions
Defining Your Decision Table
Defining Contexts
Using the REST API
REST API Quick Call Endpoints
REST API Endpoints
Decision Flow REST API Endpoints
OData Endpoints
OData Service for Decision Flows
Creating Your Own Application
Using Arrays, For, Loops and Tables
Organization Accounts

Key Benefits

Embracing Open Standards

Designed to be usable by business analysts and domain experts, not just data scientists and IT professionals, RASON Decision Services offers easier model creation and deployment by embracing two open standards: DMN (Decision Model and Notation) and its FEEL (Friendly Enough Expression Language) from the Object Management Group – now a widely used alternative to proprietary business rules languages, and ODATA (Open Data Protocol), an ISO/IEC approved OASIS standard for RESTful data access – now a widely used alternative to older, on-premise methods such as ODBC (Open Data Base Connectivity). Besides enabling analytic models to easily consume OData sources, RASON produces OData endpoints for model results, enabling analytic model results as data – a key idea.

Integrating Analytics with Business Rules

RASON Decision Services provides everything needed for both advanced analytics and business rules: comprehensive data access, forecasting, text mining, machine learning, Monte Carlo simulation and mathematical optimization. Use of a predictive model as input to a set of business rules – considered an advanced use case in older systems – is simple in RASON Decision Services, where results from any analytics method can be used in decision tables, and decision tables using FEEL, Excel formulas, and high-level RASON notation can be used for business logic inside optimization or simulation models.

Multi-Stage Workflows of Analytic Models

RASON Services enables users for the first time to define multiple "stages" in a single script, where a stage can perform a SQL operation, apply a data transformation, train a machine learning model, apply it to score new data, run a simulation, solve a mathematical optimization problem, or evaluate one or more linked decision tables. Results are passed between stages in a rich, standard "Indexed Data Frame" form.

Back to Introduction