Global Graph Queries - Web Dashboard

The Global Graph Queries capability in the Syndeia Web Dashboard makes it possible for users to formulate and run complex graph queries on digital threads. This capability is accessible from the Graph Queries menu in the main menu bar, as shown in Figure 1 below.

image-20240429-203607.png
Figure 1: Global Graph Queries capability

Privileges

New in 3.6

(1) The Global Graph Queries capability presented here is an admin level capability to run graph queries across ALL Digital Thread Projects in a Syndeia Cloud deployment. Hence, Syndeia users will need a special Global Permission (GLOBAL_GRAPH_QUERY) to access this capability. Refer to the following to learn more.

(2) All Syndeia end-users should use the Query Library capability available in Digital Thread Project Dashboard to manage and execute Gremlin graph queries for their Digital Thread Projects. Refer to Queries - Digital Thread Project to learn more.

Syndeia admins should ONLY assign the GLOBAL_GRAPH_QUERY permission to admins or advanced users who are overseeing ALL Digital Thread Projects on the given Syndeia Cloud deployment. For general Syndeia end-users, the Query Library capability in the Digital Thread Project Dashboard should be used.

General Operation

(1) Refer to the Digital Thread Projects page in this guide and the https://intercax.atlassian.net/wiki/spaces/SYN36/pages/3330190399 section in the Syndeia Web Dashboard to learn about the Syndeia Cloud domain model.

(2) Select the Graph Queries menu in the main menu bar, as shown in Figure 1 above.

(3) You can formulate queries using the Query Builder or the Raw Query approach as demonstrated in the tutorials - Part 19 - Syndeia Cloud Graph Analysis.

The Raw Query approach allows users to write expressive graph queries using the widely popular Gremlin query and traversal language, which is part of the Apache Tinkerpop stack.

(4) Query results can be viewed in three different ways:

  • Graph View with color coding corresponding to the Repository Types (e.g. JIra, Jama, Teamcenter, GitHub), as shown in Figure 1 above.

  • Table View

  • JSON View

(5) If you right-click on any Artifact in the graph view, and select More details, Syndeia Web Dashboard will launch a browser tab/window to show the selected artifact in the external repository, if applicable. Figure 2 shows an example of this operation for a Teamcenter artifact (Item) opened in Active Workspace.

image-20240429-214039.png
Figure 2: Right click on Artifact and select More Details to view in external repository

Tutorials

Refer to the following tutorials to learn more.