Skip to main content

Create a HBase Task

To create a task in HBase, go to Hadoop > HBase > Add New Task Definition tab. The following screenshot depicts the user interface for creating a task.

  1. Enter a meaningful task name in the Task Name field and a description in the Task Description field. The task name must be unique to the task. It can be up to 256 characters and consist of letters, numbers, certain symbols (! @ # $ _), without any spaces. The definition can be if the task name and contain any combination of numbers, letters, and symbols.

  2. Select the Task Type: Detection or Protection.

    1. Detection

    2. Protection

  3. The Policy panel display the list of all Pre-Defined and User Defined policies. To select one or more policies, check the checkbox available with the policy name. You can also add a new policy by clicking the +Add Policy option. To know more, refer to section Policy.

  4. The Selected Predefined and Custom Sensitive Types display the list of all available Sensitive Types. The sensitive type in this panel gets automatically populated upon the selection of Compliance Policies in the above panel.


    *Note: The protection support is available for masking structured content like JSON and XML.

  5. The Columns Selected panel displays the list of all the columns that have been selected for scanning. To specify columns for masking/detection, click the +Select Columns button. This displays the Select Columns panel. The list of columns displayed in the panel differ based on the task type selected. 

    To delete the record(s), check the checkbox(es) displayed on the right side of the panel and click the Trash button.

    1. Detection: In case if Detection option is selected, the data in the columns are scanned. To select one or more columns, perform the below steps. 

      1. Click the Select Columns button. This will open the panel that displays the list of all available namespaces. 

      2. The Namespace displays the list of all available namespaces. To select a namespace, click on it. This displays the list of all tables which are associated to the namespace.

        To view all the columns in the section, click this right arrow icon.  To search name of the column, enter the string in the Search Table textbox. 

      3. Selecting a table in the second section of the panel displays the list of all columns. To select a column, check the checkbox available with the column name. Click the + Add button to add the columns in the Selected Columns section of the panel.

      4. The Selected Columns displays the list of all the columns selected for the scanning. To edit the details, click Pen icon in the Edit column. To delete a selected column, check the checkbox next to the Edit column and click trash button.

    2. Protection: If Protection option is selected, the data in the columns are masked or encrypted. To select one or more columns, perform the below steps. 

      1. Click the Select Columns button. This opens the panel that display the list of all available namespaces. 

      2. The Namespace displays the list of all available namespaces. To select a namespace, click on it. This displays the list of all tables which are associated to the namespace.

        To view all columns in the section, click this right arrow icon.  To search the name of the column, enter the string in the Search Table textbox. 

      3. On selecting a column in the panel, the third section of the Select Columns displays the name of the Columns, Content Type and Sensitive Type drop-down.

        1.  Select from Default, JSON, XML in the Content Type. The Content Type column specifies the type of data stored in the HBase source system.

        2. Select the sensitive type in the Sensitive Type drop-down against the columns that need to be masked or encrypted.

        3. If JSON/XML is selected as content type, perform the below steps:

          1. On selecting the Content Type as JSON or XML in the drop-down, the JSON or XML Masking panel will be displayed.

          2. The top panel display the list of Attributes in case of XML and Key in case of JSON content type. To check an Attribute or Key, check the checkbox available with the attribute and key name(s).

            *Note: Defining a KeyPath will perform masking in Structured way else it is performed in Unstructured way.

          3. The selected key or attribute is added in the KeyPath textbox. Select the Sensitive Type in the Select an Option drop-down. This will associate the sensitive type with the selected key or attribute.

          4. The selected information gets added in the Selected KeyPath panel. To edit information, click  Pen icon under the Edit column. Similarly, if you want to delete any KeyPath, check the checkbox next to the Edit column which you wish to delete, and click the Trash button on the top right corner of the panel.

          5. Click Save button to save the changes else click the Cancel button. Clicking the Save button will add the details in the Selected Columns panel.

            The columns selected for masking or encryption are added in the Selected Columns panel. To edit details, click Pen icon in the Edit column. To delete a column detail, check the checkbox next to the Edit column and click  button on top right corner of the panel.

            To view the KeyPath details, click the KeyPath Details keyword in the Sensitive Type column. This displays the list of all the KeyPath and the Sensitive Type associated with it.

          6. Click OK to save the changes. This displays the list of selected columns in the Columns Selected panel of the Add New Task Definition screen.

  6. Click the Save button to save the task. To execute the task instantly after saving, click Save and Execute button. Click Save As button, if you want to save the task with the same configuration but with different name.
    To edit an existing task, select the task from the HBase Tasks screen. Click Pen icon in the Actions column.

     

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.