# Rule Splitter

**Rule splitter** component is designed to splits a set of data based on given conditions into smaller and more manageable data subsets.

All component configurations are classified broadly into 3 section

* [​Basic Information​](../component-base-configuration)​
* Meta Information
* ​[Resource Configuration​](../resource-configuration)​

{% hint style="success" %}
_Follow the steps given in the demonstration to configure the Rule Splitter component._
{% endhint %}

{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuq3RSHHup7fjHYaspk7y%2Fuploads%2F7JcbDL74bSaVPgN3VXU2%2Frule%20splitter%20(online-video-cutter.com).mp4?alt=media&token=21b723da-7c06-49a5-8358-2bbf14157e87" %}
Configuring the Rule Splitter Component
{% endembed %}

## **Configuring Meta Information of Rule Splitter Component**

* **Number of outputs:** The total number of sets you want to split your data into(1-7).
* **Event Relation**
  * **Out Event:** Automatically mapped based on number of outputs(Make sure to connect this component to same count of events to that of a numbers of outputs).
  * **Conditions:** Set of rules based on which the split will happen.
    * **Column Name:** Provide column name to apply the condition on.
    * **Condition:** Select the condition from the dropdown.
      * We have 8 supported conditions:
        1. **>(Greater than)**&#x20;
        2. **<(Less than)**&#x20;
        3. **>=(Greater than equal to)**&#x20;
        4. **<=(Less than equal to)**&#x20;
        5. **==(Equal to)**&#x20;
        6. **!=(Not equal to)**&#x20;
        7. **BETWEEN**&#x20;
        8. **LIKE**
      * **Value:** Give the value.&#x20;
      * **Datatype:** Specify the datatype of the column you have provided.
      * **Rule Condition:** In case of multiple column conditions select from dropdown(**AND,OR**).

<figure><img src="https://363587200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuq3RSHHup7fjHYaspk7y%2Fuploads%2F8xeHUuCmeVhtgKOWYi2Q%2Fimage.png?alt=media&#x26;token=a084e9a1-fb2a-437e-870f-9fdffd812e99" alt=""><figcaption><p>Meta information of Rule splitter</p></figcaption></figure>
