Skip to content
This repository has been archived by the owner on Mar 12, 2023. It is now read-only.
Nitin Motgi edited this page Jul 30, 2017 · 29 revisions

YARE - Yet Another Rules Engine is a powerful, lightweight Inference based Business Rules Engine for large scale data processing. The Rules are composed through a easy to read when ... then semantics understandable by business users.

The Business Rule Engine is an add-on capability of CDAP right next to the CDAP Pipelines. It enables users to see, understand, edit and manage the business rules in their data processing pipelines without writing any code.

A Business Rule is a statement that describes a business policy or procedure to process data. Actions describes the sequence of operations that is associated with data when a business rule is fired.

YARE includes

YARE gives the power to Business users to make decisions on their data, enforce policies, be integral in the ingestion process - ETL. With YARE, business users can write, manage, deploy, execute and monitor business data transformation and policy enforcements.

In order to facilitate business users YARE provides :

  • Business Rule Repository -- A dataset for storing the business rules as defined by the business users
  • Business Rule Editor -- An intuitive user interface that allows business users to define, edit and manage business rules.
  • Rule Execution Core -- Transform plugin for enforcing business rules in the data processing pipelines.

Why YARE ?

  • Non-Programmers who want to analyze data
    • Don't need to write code
    • Use user interface to write rules
  • One-time infrastructure setup
    • Rules are plug and play