Skip to content
This repository has been archived by the owner on Mar 12, 2023. It is now read-only.
Priyanka edited this page May 9, 2018 · 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 Cask DRE different compared to other tools in the market?

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

What are pre-requisite for writing Rules?

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

Who is Cask DRE built for?

Cask DRE 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, Cask DRE provides the ability to manage and modify rules through a web-based user interface. Rules are managed outside of the pipelines.

Can Cask DRE run on Spark cluster?

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

Does Cask DRE has a user interface for editing rules?

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

Does Cask DRE allow Rule grouping?

Cask DRE 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. Cask DRE provides a CDAP transform plugin for extracting rules.

Can Cask DRE be used on public cloud?

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

Does Cask DRE provide extending the capabilities for conditions and actions?

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