Custom Properties
Custom Properties is currently in Private Preview, and is available only to participant of the private preview. To participate in the Custom Properties private preivew, contact customer support.
Custom properties are special fields created using common model properties through EQL (Euno Query Language) statements. These properties can be defined in the following ways:
Boolean Property: A property with a true/false value.
Text Property: A property that assigns specific text values based on an EQL statement.
Relationship Aggregation: A property that aggregates values by:
SUM
COUNT
MIN
MAX
Custom properties are particularly useful for categorizing data based on specific conditions and can be used as filters or added as columns in the data model view.
Note: Currently custom properties of type relation aggregation cannot be used as a filter.
Text Property
A Text Property allows users to assign a specific string to an EQL statement, enabling them to create custom buckets based on the conditions defined in the statement.
Example – Usage
One common custom property is Usage, which categorizes data based on query and user activity over the past 60 days. This property groups resources into four categories:
High: Resources with 60 or more impressions, or more than 25 distinct users in the last 60 days.
Medium: Resources with at least 10 but fewer than 60 impressions, or more than 10 but fewer than 25 distinct users in the last 60 days.
Low: Resources with fewer than 10 impressions, but more than 1, or fewer than 10 distinct users, but more than 1 in the last 60 days.
Not Used: Resources with either 0 impressions or 0 distinct users in the last 60 days.
Boolean Property
A Boolean Property allows users to tag resources as true or false based on a specific EQL statement. If the condition is met, the property is marked as true; otherwise, it defaults to false. For cases where a null value is required, a Text Custom Property should be used instead.
Example – Active Usage
This boolean custom property indicates whether a resource has been actively used:
A resource is considered active if it has more than one impression in the last 60 days.
This property returns true if the item has any queries in the last 60 days, otherwise false.
Relationship Aggregation Property
A Relationship Aggregation Property allows users to count or sum relationships that a resource has. This property can be customized by specifying the path_length (how close the relationship is), which is optional. If left blank, it considers all relationships. Additionally, a target_property can be defined to further refine the aggregation.
Example – Number of data sources in workbook
This custom property counts the number of data sources within a Tableau workbook.
Last updated