Introduction to DataLens

SGNL connects to a range of Systems of Record and ingests valuable business context into the SGNL Graph. Users can then build policies to make access decisions based on data in the SGNL Graph. In any organization, there will be times when an Administrator, Support User, or Audit/Compliance Specialist needs to explore and understand the ingested data and its relationships, and debug cases when a policy might not be behaving as expected.

SGNL’s DataLens provides users with the ability to explore the SGNL graph to view and understand the structure of the business context and debug ingestion and access evaluation.

Using DataLens to explore the SGNL Graph

We will explore DataLens using Okta System of Record in the following example:

  1. In your SGNL Console, go to Data Lens in the Navigation on the left.

Data Lens

  1. In the “Select Entity” dropdown box, scroll and select the System of Record and entity you would like to explore. In this example, let’s explore User entity in Okta SoR.

Data Lens - Entity Selected

By default, Data Lens will display 5 nodes for the selected entity, their relationships and nodes on the other end of those relationships.

  1. To search for a specific node, select a User attribute from the Filter dropdown, and enter the attribute value for that node. For example, if we are interested in checking out the attributes and relationships for an Okta User with the email dwight.schrute@dundermifflin.com, select profile__email from the dropdown, and enter the email address.

Data Lens - User Attributes

You can also select and highlight any node to view its attributes and relationship names as shown below:

Data Lens - Search for specfic node

In the above result, if you want to explore the Group node related to the User node, click on the Group node and then on “Expand”. This gets all the relationships and nodes connected to the selected node.

Data Lens - Expand a node

  1. You can toggle visibility of certain nodes and their relationships. For instance, in the Group graph shown above, say, we are not interested in GroupMember entity that has added a lot of nodes and relationships to the graph. Simply clicking on GroupMember entity in the legend will hide the node, and all its relationships.

Data Lens - Expand a node