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.

Can YARE be used on public cloud ?

Yes, YARE is built as CDAP Application and CDAP Plugin, so were every CDAP can runs which is all public clouds, YARE would also run there.

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.