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

Y.A.R.E - Yet Another Rules Engine is a powerful, horizontally scalable, lightweight inference based Business Rules Engine for big data processing with ability to run on Spark, Hadoop, Amazon EMR, Azure HDInsight and GCE. 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.

How is YARE different ?

  • YARE is natively built for Spark, Hadoop and EMR
  • YARE scales horizontally as your environment for processing scales
  • YARE is not memory intensive,
  • YARE handles complex and complicated data decision logic through Wrangler DSL
  • YARE conditions are simple to write and follow JEXL syntax for expressing expressions.
  • YARE can be applied on aggregates and as well on row-by-row transformations