Filtering algorithm input data

An algorithm has one or more Data Source Blocks that have several properties (Data, Use Request Data Filter, Data Filter). The framework uses these properties to evaluate which components in the station have the required data available to process the algorithm. The Data property defines the required input using a tag or tag group. The Data Filter is an optional NEQL predicate used to identify data sources in the sub-tree of the node against which the algorithm is processing. This topic provides steps for configuring an algorithm’s Data Source Block properties.
Prerequisites: All objects are appropriately tagged. Algorithms exist.
  1. To locate the desired algorithm, expand the AnalyticsService folder and double-click Algorithms.
  2. To open the algorithm Wire Sheet, right click the algorithm in the Algorithm Manager view and select Views > AX Wire Sheet, or double click the wire sheet icon (Image) for the algorithm in the Views column.
  3. To open the properties for the data source, double-click a Data Source Block logic block.
  4. To filter source input, configure one (or more) of the following DataSourceBlock properties:
    1. Edit the Data property to identify a different source tag.
    2. Edit the Data Filter property.
 NOTE: Data filtering applies at the time an algorithm begins processing. The ability to filter is also available in Px bindings, however, if the DataSourceBlock Use Request Data Filter property is false, the framework ignores the Data Filter property in the binding.