Manage Asset Filters
About Asset Filters
Asset Filters determine asset applicability when deploying an analytic.
During the configuration of an analytic deployment, users can define the asset(s) that the analytic will deploy against. Applicability determines what assets within the asset model the analytic is intended to execute on. This is performed through the use of Asset Filters, which captures an applicable group of assets and/or types of assets. Asset Filters can be used by any number of analytic deployments that share the same asset applicability. For example, an analytic that detects high vibration anomalies on gas turbines would use an Asset Filter for all gas turbine type assets.
What is Applicability?
Asset Filters are saved Predix Essentials asset queries. These filters can be reused to define asset applicability during analytic and orchestration deployments. The retrieval of assets based on Asset Filters happens during deployment. Input and output mappings defined using the Map for all assets option will be applied to all assets resolved from the selected Asset Filter.
For Orchestration deployment, the Asset Filter is resolved once and used for each step of the orchestration. Asset Filters are created using one or more rules within each asset deployment hierarchy level, that is, asset, segment, site, and enterprise.
Asset Filters allows you to add rules at any level in the asset business hierarchy when creating a query. Asset Filters allow adding multiple values for a single rule. It also allows the Is not
operation.
Return assets where
Asset Type Is GE90 OR CF34
AND position Is not 1
Return Assets where
Site Name Is Doha
AND Train Is 5
AND Asset Type Is Wind Turbine OR Gas Turbine OR Steam Turbine
Return Sites where
Asset Type Is Wind Turbine
AND Country Is USA
AND Site Type Is Wind farm
Asset Filters
You can use filter sets to create Asset Filters that can be used for asset applicability during the deployment of an analytic.
You can access, but cannot modify the Asset Filter if it has been used in a deployment. You need delete permissions to delete an existing Asset Filter. Make sure you are aware of any applicability usage prior to deleting an Asset Filter. You cannot delete an Asset Filter that has been used in a deployment.
When the Asset Filter is used in a deployment, the analytic is executed against all assets that meet the filter criteria. In addition, during I/O mapping, you can only access and map tags that are associated with assets that meet the filter criteria.
- Is
- Is not
Query Logic
The following query logic is used to retrieve query results from the asset model:
- When multiple values are entered within a rule, the OR condition is applied. For example, for a single rule where
Asset Type is GE90, CF34
is defined, the query results in all asset types matchingGE90
orCF34
. - When multiple rules are entered, the AND condition is applied. For example, if you define a rule -
Asset Type Is Wind Turbine
and another rule -Country Is USA
, the query should result in asset type that are Wind Turbines located in USA.
Predix Essentials provides API endpoints to add additional query fields. For more information on using the APIs, contact GE Global Support.
Create Asset Filters
You can create asset filters that are used to determine asset applicability while deploying an analytic.
Before You Begin
About This Task
You can create an asset filter that contains specified attributes and their values. You can use asset filters during asset selection in deployment to determine the assets needed to deploy the analytic.
Procedure
What To Do Next
Access and Modify Asset Filters
You can preview the filter results and make any required modifications to an existing asset filter.
Before You Begin
About This Task
Make sure that you are aware of any applicability usage before modifying an asset filter. Consider creating a new asset filter instead.
Procedure
Delete Asset Filters
You can delete an asset filter that is not being used by a deployment.
Before You Begin
About This Task
You can delete an asset filter that contains specified attributes and their values. Deleting an asset filter cannot be undone.