A very common request when using sensitive data like SSN or Credit Cards is the ability to mask this data to certain users without completely removing it from a report, as the latter can have calculation implications on metrics.
One simple way of masking data is to use Strategy's Data Internationalization feature. The method described below will explain how to use a new "language" as a mask for data. This method can be extended to as many columns of data as needed by just repeating the process.
For this example, LU_ITEM table from Strategy Tutorial is used, and UPC column has been masked.
1. Preparing the data in the WH.

2. Enable language support for the attribute.

For Workstation:
"Support multiple languages" option is present as "Multiple Languages" toggle in the additional properties.
3. Enable Internationalization for the project.


For Workstation:
Similar setting can be found in the All settings and by searching language in the search bar on top of the window.
NOTE: Setting the language to default will be an Admin decision. Whatever language is set to default is what all users will use, and the other language will need to be set manually at the user or group level.
4. Set the language preference at the user or group level.

After these steps are completed, users assigned the "masked" language will now see the masked column data when executing a report.
Unsecured User:


Secured User:


KB439607