Masking Data in Data Layers

Anzo data layers offer a solution that enables users to hide or mask sensitive information by selecting properties or predicates to hide in the layer. When you mask predicates at the data layer level, Anzo still loads the triples associated with those predicates so that other steps and layers in the graphmart can use that data in calculations. The triples are excluded from Hi-Res Analytics, however. This topic provides instructions for configuring a data layer to mask data.

To configure masking, the data layer must include at least one Load Data Step or Query Step. You cannot configuring masking on data layers that contain only View or RDFS+ Inference steps. For information about adding steps to layers, see Adding Steps to Data Layers.

  1. In the Anzo application, expand the Blend menu and click Graphmarts. Anzo displays a list of the existing graphmarts. For example:

  2. On the Graphmarts screen, click the name of the graphmart that you want to change.
  3. Click the Data Layers tab. Anzo displays the existing data layers. For example:

  4. On the layer for which you want to mask data, click the menu icon () and select Edit Layer. Anzo opens the Edit screen. For example:

  5. Click the Masking tab:

  6. On the Masking screen, click the Masked Predicate drop-down list. The list includes the predicates or properties from the ontologies selected in the data layer's steps. Select a property to add it to the Masked Predicate field. Repeat this step to mask additional properties. You can remove a property from the masked list by clicking the X to the right of the property name.

    For example, the following image shows a data layer that masks API key and Access Key values. When users view Hi-Res Analytics that include this layer, the two properties are not available to select and display.

  7. Click Save to save the masking configuration and return to the Data Layers screen.
Related Topics