Uploaded image for project: 'Ranger'
  1. Ranger
  2. RANGER-3085

Require column masking based on the value of another column

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments


    • Type: Improvement
    • Status: Open
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: admin, Ranger
    • Labels:


      Right now, I can create a custom hive function and configure it to enable masking on the masking screen. The column that needs to be masked will be provided as a parameter to the custom hive function that I create.


      There is a requirement to mask a column of only certain rows based on some logic depending on another column that do not needs to be masked.

      E.g - Lets' say there are 5 columns in my hive table namely name, age, dept, salary and username.


      If Employee 1 belongs to 'A' department. He should be able to see salary for only 'A' employees. However all others rows should also be returned to Employee 1 but their salary column should be masked.


      This requirement is critical to our use case because of which we are not able to utilize ranger. Any help would be appreciated.




            • Assignee:
              xbbnyzh Vishal Khare


              • Created:

                Issue deployment