Prerequisites:
- You have already set up the SystemDb and System Index functionality on the
Supervisor.
- The JACE station must have a configured (active) NiagaraNetwork connection to the
Supervisor to push its data there.
- You have the niagaraSystemIndex palette open.
For cases where you have a particular JACE on which you want to run a different indexing operation, possibly using a select set of index queries, the SystemIndexer
device extension can be a container for a NiagaraSystemIndexExport. The added (and enabled) NiagaraSystemIndexExport takes
precedence over the Global Niagara Network Indexer because only one system indexer is allowed to run at any given time.
Perform the following steps:
- To set up the export descriptor on the JACE station side, in the Nav Tree expand the station’s NiagaraNetwork.
- From the palette, expand the Individual components folder, and drag the
SystemIndexer (NiagaraSystemIndexDeviceExt) component onto the JACE station's NiagaraNetwork for the NiagaraStation that represents the
Supervisor.
- From the same palette folder, drag the
NiagaraSystemIndexExport component onto the JACE station’s SystemIndexer.
- Double-click the SystemIndexer to open a Property Sheet view, expand the NiagaraSystemIndexExport, click on the Enabled property and set it to true.
This enables the index export. Once enabled, the NiagaraSystemIndexExport takes precedence over the
Supervisor’s Global Niagara Network Indexer.
- To configure the
Supervisor station to allow the export (push) to be accepted, navigate to the
Supervisor station's NiagaraNetwork, for the NiagaraStation that is pushing the data, expand the (NiagaraSystemIndexDeviceExt) and for
the
Receive Exported Index From Remote Station property set Enabled to true.This extra step is needed to prevent unwanted pushes of index data from being accepted on the
Supervisor for security reasons.
NOTE: If using the SystemDbService from the Typical configuration folder in the niagaraSystemIndex palette, it is already configured with the NiagaraNetworkSystemIndexSource and so, the SystemIndexer device extension will
already be added on any subordinate stations.
The remaining optional steps are performed on the JACE station.
- To schedule when the indexer is to run, on the NiagaraSystemIndexExport expand
Execution Time and configure the properties as desired.
- To configure the NiagaraSystemIndexExport to use only the custom index queries that you enter:
- Click the
Use Default Index Queries drop-down list and select false.
- In the
Custom Index Queries field, enter the desired queries.
- To manually run the indexer, right-click
NiagaraSystemIndexExport and select .The indexer executes the index queries.
On completion of the indexing operation, the
NiagaraSystemIndexExport component pushes the indexed entity data from the remote NiagaraStation to the
Supervisor, putting the data into the
Supervisor’s SystemDb.
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.