Data property the same as does an analytic proxy extension and analytic binding, which you can technically configure with a tag
or tag group; however, the intention of an alert is to configure the Data property to reference an algorithm, which has some fault detection logic that returns a Boolean value. The Alert's Poller property configures how often the Alert automatically processes the configured algorithm. This updates the applicable properties
on the Alert component. When the result of processing the algorithm returns a true value, an alert condition exists. The Analytic Alert Manager view on the Alerts component summarizes the current state of all alerts. The Alert Nodes View on an individual alert provides the details for each alert.
You may also configure an alert to generate an alarm record,

Pay special attention to these properties:
Data defines the algorithm that returns true or false. When true, the alert exists; when false, no alert exists.Roots defines where to collecting data for the alert. This alert runs against all devices under the Drivers/BacnetNetwork/Global folder.Node Filter reduces the number of nodes to search. n:device limits alerts to devices. This is an appropriate place to use a NEQL predicate.Alert Mode provides two settings. Alert after, configures when to generate the alert. The second drop-down list identifies how many of what to use to generate the alert.Occurrences generates an alert after the selected number of the same event occurs.
Seconds, Minutes and Hours define how much continuous time must elapse where the algorithm result is true for an alert to be generated. This value is
part of the total cost calculation.
Cost associates a currency value with each alert occurrence.Poller defines how frequently to run the alert.Alarm controls alarm generation. The default is false (no alarm generation).If you are testing, consider creating an Analytics Smart Alarm Class and send all framework alarms to this class as an easy way to differentiate between alarms coming from a standard alarms extension and the alarms coming from the framework.
The rest of the properties are described in the Niagara Analytics Framework Reference.
This view displays the current state of all points monitored by the alert.