SystemIndexer component property to be added dynamically under any NigaraStation or NiagaraEdgeStation in the
This component is found in the niagaraSystemIndex palette.
A frozen property on the NiagaraNetworkSystemIndexSource, which allows for specifying a global index query to periodically
run against all active NiagaraStations in the NiagaraNetwork (and optionally their reachable stations), pulling entity data
into the
The global indexing process skips any NiagaraStation that is specifically disabled from global indexing, or that already has
an active NiagaraSystemIndexImport in the

In addition to standard properties (for example, Status, Enabled, Fault Cause, State, Alarm Source Info), the following configuration properties are available.
| Property | Value | Description |
|---|---|---|
| Last Attempt | read-only, null (default) |
Reports the date and time of the last attempted execution.
|
| Last Success | read-only, null (default) |
Reports the last time the station successfully performed this function.
|
| Last Failure | read-only, null (default) |
Reports the last time the system failed to perform this function. Refer to
Fault Cause for details.
|
| Execution Time | additional properties | See following sections. |
| Alarm on Failure | true (default), false | Enables/disables the generation of an alarm on indexing failure. |
| Default Index Queries | BQL queries (default) |
Provides pre-configured default query ORDs. It is a read-only OrdList (frozen property) on several indexing components: LocalSystemIndexer,
NiagaraNetworkSystemIndexSource, NiagaraSystemIndexExport, and NiagaraSystemIndexImport).
For more details, refer the separate topic in this guide titled “Default Index Queries”. |
| Use Default Index Queries | true (Merge with Custom) (default), false (Custom Only)
|
If true, indexing uses the
Default Index Queries and merges those with any Custom Index Queries that have been entered. If false, indexing uses only the Custom Index Queries that have been entered.
|
| Custom Index Queries | empty (default), text |
Provides an admin-writable OrdList, a frozen property with which to specify additional query ORDs that the framework merges
with the
Default Index Queries (unless Use Default Index Queries is set to false). This property is empty unless you have entered custom queries. Click (+) to enter a new custom query.
|
| Global Index Timeout | 00002h 00m 00s (default) | Defines how long the system will wait for a global system index operation to complete. If a global index operation takes this long and is still in progress, it will timeout and assume a failure. |
| Include Reachable Stations | false (default), true |
Defines whether to include reachable stations in the global system index operations. Reachable stations are those that are
not direct NiagaraStations in the local
true will cause reachable stations to be discovered (and persisted in the
false, reachable stations will not be discovered and included, and only direct NiagaraStations in the local
|
| Global Index Last Result | read-only | Provides a summary of the results of the last global system index operation. If any eligible NiagaraStations did not index, it is indicated here. |
| Property | Value | Description |
|---|---|---|
| Trigger Mode | interval, daily (default), manual |
Determines when a TimeTrigger fires.
LocalSystemIndexer or GlobalNiagaraNetworkIndexer) executes its index operation.
CAUTION: Indexing a database is a memory- and CPU-intensive operation that affects the availability of your SystemDb and remote stations.
Do not configure a re-index to occur too often so your SystemDb and remote stations can maintain availability throughout the
day. If your SystemDb is indexed frequently, query performance degrades.
|
| Last Trigger | read-only |
Reports when (by displaying a timestamp) the last trigger fired.
|
| Next Trigger | read-only |
Reports when the trigger is scheduled to fire again.
|