Skip to main content
All Collections
Data Analysis
Data Analysis

Make sure you discover useful information, inform conclusions, and support decision-making in your organization.

Gremlin

Crunch complex data by leveraging the power of Gremlin graph traversal language.


Gremlin Graph Search ExamplesLearn Gremlin query references and useful tips to start solving business questions with Ardoq Graph Search.
Using Date Range Fields With Gremlin Graph Search And The Ardoq APILearn how to find the names of the underlying Date time fields, and construct your search or API calls accordingly.
Getting the Most Out of Your Graph Data With GremlinGet an in-depth introduction to graph analysis and modeling by looking at the data as a network of vertices and edges.
Gremlin Tricks: Replicate a Table ViewThis guide explains how to replicate the table view in a Gremlin query, while showing off some querying tricks along the way
Gremlin troubleshooting"Why didn't the gremlin query work?" Here's some common gotchas that result in errors or confusing behavior
Gremlin Tricks: Advanced GroupingFollow our tips and tricks for how to group results in Gremlin, for both basic and advanced grouping.
Gremlin Tricks: Filtering With the Where-StepThis article shows how the where-step can facilitate more advanced filtering across graph traversals
Gremlin Tricks: Working with datesHow do you calculate the difference between two dates or check if a date is X days in the past or future?
Gremlin Tricks: Assigning Numeric Values to Text and List FieldsA how-to guide for assigning numeric values and storing fields as text when writing Gremlin queries.
Gremlin Tricks: Calculating a Component's Position in the HierarchyLearn how to accurately calculate a component's position in the component hierarchy by using Gremlin.
Calculated Date RangesUsing calculated date fields and gremlin to return a date range automatically
Gremlin training

Learn how to use Gremlin graph search in Ardoq.


Gremlin Training 1: TerminologyLearn how the graph terminology used in Gremlin corresponds to the terminology you may be familiar with from Ardoq.
Gremlin Training 2: Understanding Graph QueriesLearn about filters and traversal steps, the two types of graph query steps in Ardoq which can extract any knowledge.
Gremlin Training 3: Basic filtering steps - hasLabel()Learn to use the hasLabel()-step to filter and search for components and references based on their type.
Gremlin Training 4: Basic filtering steps - has()Learn to use the has()-step and hasLabel()-step to filter components and references based on their field values.
Gremlin Training 5: Basic filtering steps - hasNot()Learn to use the hasNot()-step to filter components and references based on field values they do not have.
Gremlin Training 6: Basic filtering steps - hasId()Learn to use the hasId()-step to filter single or multiple components and references based on their unique ids.
Gremlin Training 7: Basic filtering steps - filter()Learn to use the filter()-step to filter components and references based on virtually any element you can consider.
Gremlin Training 8: Basic Traversal - both()Learn to use the both()-step to find components which are reachable through incoming or outgoing references.
Gremlin Training 10: Basic traversal - out()Learn to use the out()-step to find Ardoq components which are reachable through outgoing references.
Gremlin Training 9: Basic traversals - in()Learn to use the in()-step to find Ardoq components which are reachable through incoming references.
Gremlin Training 11: Basic value access - label()Learn to use the label()-step to get access the types of components or references, and remove duplicate results.
Gremlin Training 12: Basic value access -values()Learn to use the values()-step to take one or more property names as arguments and get the property values of components or references.
Gremlin Training 11: Basic value access - id()Learn to use the id()-step to get the ids of components or references.
Gremlin Training 13: Basic aggregation steps -count()Learn to use the count()-step to count the number components, references or applications in an organization.
Gremlin Training 19: Basic aggregation steps - sum()Learn to use the sum()-step to sum up the numeric values of a collection of components or references.
Gremlin Training 16: Basic aggregation steps - mean()Learn to use the mean()-step to calculate the average value from a collection of numerical values in your fields.
Gremlin Training 14: Basic aggregation steps - min()Learn to use the min()-step to find the lowest value from a collection of numerical values in your fields.
Gremlin Training 15: Basic aggregation steps - max()Learn to use the max()-step to find the highest value from a collection of numerical values in fields.
Gremlin Training 18: Presenting data in tables - select()Learn to use the select()-step to refer back to previous steps in a traversal and present them in a table.
Gremlin Training 17: Presenting data in tables - project()Learn to use the project()-step to specify a selection of elements that create one row for each of the selected elements.