Note: The Graph Search is part of the Analytics and Reporting module which is a paid add-on. Contact us if you’d like to activate a trial for your account.

When you are putting data into Ardoq you are essentially building up an Enterprise Intelligence Graph. This provides an always up-to-date Digital Twin of all data, processes, and their relationships, meaning you can ask the system about all parts of your documentation.

We use the graph traversal language Gremlin (external article) to write queries in Ardoq. This helps you navigate the vertices and edges of your Enterprise Intelligence Graph.

Tip: Use our selection of common queries as inspiration to build your own based on your data sets.

You can query your data by navigating to Analytics in the navigation menu on the left-hand side. Then press "Reporting" and select "Gremlin graph search".

Ardoq Gremlin graph search

Create Queries

In the example below, we are asking what applications are affected if a certain Server is crashing:

Ardoq report builder

Query:
g.V().has("name", "mongodb-1")
     .repeat(both().not(hasLabel("Non functional requirement")).simplePath())
     .until(hasLabel("Application")).dedup()

Our result appears below:

Ardoq query results

You can add .path() to see the path like this:

Ardoq query path

If you wish to save the query, just click on "manage" and save the query after giving it a name:

Ardoq save query

Note that this can be a bit confusing if you are new to Gremlin, so please don't hesitate to reach out for more information and help with queries.

Manage Queries

All saved queries can be found under Reporting. Simply click Reporting and choose from the drop-down menu.

Ardoq queries reporting

In addition to this, you can load saved queries in a Dashboard for a simpler view of more queries at once. To find the Dashboards, click on the Dashboard icon in the main right menu.

Ardoq dashboards

Click edit dashboard or Create new, and add the graph queries you want to display. For now, you can choose between showing the number of results over time or the total number of results. Click on View details to see more:

Ardoq queries dashboard example
Did this answer your question?