Getting started

The Analytics framework processes data in the local station: JACE, Edge device or Supervisor station. It does not support using virtual Ords to resolve data in remote stations.

To get started, you need a station with a tag dictionary that defines tags, tag groups and relations) and a hierarchical tree structure for devices and points.

Applying dictionary tags to the components in the station’s hierarchy creates a data model.

Applying tags and configuring properties answer the significant questions: what? where? how far back? and which?

  • What? The Property Sheet for the lowest child node in the tree structure sets up the request (query) by defining input sources and output values. An input source may be a history or the value generated by a real-time driver point in a local or remote station.
  • Where? A unique Data Definition component associated with each point may define, among other things, which History file or real-time value (identified by a Value Ord) to use. If multiple values are involved, the Px properties identify which node to search for multiple instances of a given data source.
  • How far back? The Time Range property defines how far back in time to go when collecting data. Properties define how to represent output (the roll up of history using an interval or the aggregation of multiple current and historical values), and how to calculate values (sum, average, etc.)
  • Which? Tags filter and define the source data to include in output values and charts. Formulas, diagnostics and Px widgets can use tags.

Once all properties and nodes are configured, request results are available as needed in Px views and through the use of Niagara Analytics Explorer.

Hierarchical data model tree structure

Parent and child nodes arranged in a hierarchal tree comprise the primary organizational unit of the data model. Nodes can contain other nodes. They may represent geographical locations, groups of buildings, individual buildings, types of systems, types of tenants, devices, and so forth. Generally, they represent tangible things in the data model.

Proxy nodes in a Supervisor station imitate nodes in a remote station. Their input values mirror the input device values contained in the remote station.

 NOTE: You do not have to completely rebuild your Drivers folder. You can start working with a few nodes and build your data model with formulas and diagnostics a little at a time. 

You assign tags to nodes. Tags identify types of nodes. For example, your application may include many buildings, each with a unique name. When you tag each structure with the “building” tag, formulas or diagnostics can easily find all of them.