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 · 12 revisions

Frequently Asked Questions (FAQ)

What is a business rule?

Business rules describe the conditions or constraints that you must know or follow to fulfill a requirement. Business rules are typically defined by law or policy and are rarely changed. In fact, business rules must be followed regardless of whether there is a system to support business objectives or whether activities are done manually.

How is YARE different compared to other tools in the market ?

  • YARE is natively built for Spark, Hadoop, Amazon EMR and Azure HDInsights.
  • 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

What are pre-requisite for writing Rules ?

YARE can be used by non-programmers. Basic knowledge of writing expressions and knowledge of wrangler directives is a pre-requisite to writing rules within YARE.

Whom is YARE built-for ?

YARE is built for business analysts and non-programmers who work on enforcing policies, developers who want to transform data and make decision on data.

Can Rules be modified outside of processing pipelines ?

Yes, YARE provides the ability to manage and modify rules through a web-based user interface. Rules are managed outside of the pipelines.

Can YARE run on Spark cluster ?

Yes, YARE is built with scalability in mind. It's built ground up to run on in your complex Spark, Hadoop environment or Cloud environment.

Does YARE has a user interface for editing rules ?

Yes, YARE provides a web based user interface integrated with CDAP. The interface can be used for writing, modifying and managing rules.

Does YARE allow Rule grouping ?

YARE exposes the notion of Rulebook -- which is essentially a collection of Rules. Rulebook can be created and managed through the user interface provided as add-on to CDAP.

Can Rules be executed as part of ETL pipeline ?

Yes, they can be executed as part of ETL pipeline through CDAP pipeline capability. YARE provides a CDAP transform plugin for extracting rules.

Does YARE provide extending the capabilities for conditions and actions ?

YARE supports multiple extension points, with CDAP Plugins for extending the transformation environment and through wrangler UDD's for extending the action capabilities.