Level II (Advanced) Niagara4 CertificationTraining


Level II (Advanced) Niagara4 Certification Training class outline 



Basic class outline: Day 1


Understanding the System Passphrase

  • System Passphrase concept and purpose
  • Resetting the System Passphrase


Interpreting and Understanding the Baja Doc Files

Niagara Object Model

Adding a Bacnet Network to the Station

  • Adding the network Drivers component
  • BACnet Tuning Policies
  • MS/TP Port Setup
  • IP Port Setup
  • Adding controllers to the Bacnet Network from a pallet
  • Configuring the Bacnet controllers


Program Service / Batch Editor

  • Finding components in a station using the Baja Query Language (BQL) Query Builder
    • Understanding Scope, Extent, and Predicate settings
  • Renaming components using the Batch Editor
  • Tagging components using the Batch Editor
    • Removing and editing tags using the Batch Editor
  • Adding components using the Batch Editor
    • Adding a history extension using the Batch Editor
    • Editing a history extension using the Batch Editor
  • Modifying components using the Batch Editor
  • Setting slot flags using the Batch Editor


BQL Select Statements

  • BQL Select Syntax
  • Setting up a BQL Query using the Query Builder
    • Setting up a Query using the ORD dialog
  • BQL Grids
    • Space temperature report
    • Space temperature history report
  • Understanding a BQL Query Builder Projection
  • Running a query against the station
  • Running a query against a history file
  • BQL Aggregate Functions
  • BQL History Rollup Query
  • BQL Predicates, Greater Than and Less Than statements
  • BQL Select statements, Having and Order By clauses


Niagara Entity Query Language (NEQL)

  • NEQL Syntax
  • Comparative statements
  • Traversing a relationship


Tag Dictionaries / Data Modeling

  • Niagara Tag Dictionary
  • Haystack Tag Dictionary
  • Creating a custom tag dictionary
    • Tag types
    • Relation ID components
  • Tag Rules



Building Relationships in the Station

  • Relation IDs
  • Creating relationships in a wire sheet
  • Creating relationships using the Relation Mark tool
  • Implied relations


Creating Hierarchies

  • Query Level Definitions
  • Relation Level Definitions
  • Group Level Definitions
  • List Level Definitions
  • Named Group Definitions
  • Query Context (optional)




Day 3


Meta Data Browser

  • Reviewing direct tags in the Meta Data Browser
  • Adding Meta Data using the Meta Data Browser
  • Removing Meta Data using the Meta Data Browser
  • Editing Meta Data using the Meta Data Browser


History Groups

  • Purpose of History Groups
  • Setting up History Groups
  • Adding the needed Meta Data for History Groups


History NAV Shortcuts


Series Transforms

  • Understanding history databases in a Niagara station
  • Understanding the purpose of a series transform
  • Set up a Composite Transform
  • Setting up an Aggregate Series Transform
  • Setting up a Rollup Series Transform
  • Setting up a Timeshift Series Transform
  • Creating a PX view report using a Series Transform component



  • Report using a Series Transform
  • Report using a Component Grid
  • Report using a Bound Table
  • Generating reports
    • Generating a PDF file report
    • Emailing a report
    • Building a Report PX View


JACE Metrics and Diagnostics

  • Understanding NRE Memory
  • History limits in different JACE models
  • JACE Memory Pools
  • Checking JACE resource usage


Diagnosing Server-Side Errors


Diagnosing Client-Side Errors


Data Recovery Service


Creating a Supervisor Station


Security Certificates

  • Understanding the TLS security concept and encryption
  • Certificate Signing Authorities
  • Niagara’s self-signed server certificate
  • Creating a Root CA certificate
  • Creating a Server Certificate
  • Creating a certificate signing request
  • Signing a server certificate
  • Adding the signed certificate to the User Key Store
  • Assigning the signed certificate to the server


Setting up a Niagara Network

  • Connecting the stations together
  • Creating and organizing Niagara proxied points
    • JACE station to Supervisor Station
    • Supervisor station to JACE station


  • Learning Meta Data tags into the Supervisor station
  • Sending alarms from the JACE station to the Supervisor
    • Maintaining alarm segregation from the JACE to the Supervisor


  • Importing History to a Supervisor station
    • On Demand Polling in the Supervisor station
  • Reusing JACE station PX views in a Supervisor Station
  • Creating a Home Page
  • Creating a PX Include
  • Creating an All Points In Manual report executed with a hyperlink button
  • Point Export Tags
    • Configuring stations to Join
    • Category Filters: Organizing station info into categories
    • Using the Workbench Job Service view
    • Adding Export Tags to points individually and with the Batch Editor
    • Organizing points into point folders during a Join by using BFormat
    • Setting station display names


  • System History Import Tags
    • Adding the history import tag
    • Configuring and executing the import


  • Importing Schedules / Global Schedule Configuration
  • PX View Tags
  • Provisioning Service in the Supervisor Station


Day 5, Written and Station Certification Tests





PLEASE NOTE: There is an enforced pre-requisite to attend this class. You MUST be Niagara4 Certified at Level I (TCP) before you can attend this Level II class. We will verify certification with Tridium when you register for the class. Additionally, we strongly suggest that you have a good working knowledge of Niagara4



PLEASE NOTE: The certification training classes offered by M.O.V. Training Services are fast paced, intensive training classes on a sophisticated software program. These classes ARE NOT classes on how to use Microsoft Windows. Students who register for these classes are expected to have at least basic skills on a Windows 10 or newer computer (note, Windows 10 is used on the computers you will use in the classroom). If you don't know the difference between a right and left mouse click, these classes are not for you. You are informed here that the class WILL NOT slow down to accommodate students who can't navigate file paths or perform other basic Windows computer functions. No refund of tuition will be made to students who don't heed this information.




2024     Online class information

  • Instructor-led Online Certification class: January 29 - February 2, 2024  Sponsored by M.O.V. Training Services, open for public registration!  This class is scheduled on the central time zone
  • Instructor-led Online Certification class:  July 22 - 26, 2024  Sponsored by M.O.V. Training Services  open for public registration!  This class is scheduled on the central time zone
  • Instructor-led Online Certification class:  October 7 - 11, 2024  Sponsored by M.O.V. Training Services  open for public registration!  This class is scheduled on the central time zone
  • In-Person Certification class, Baltimore, MD: October 14 - 18, 2024  Sponsored by M&M Controls, open for public registration!