Setting up individual index exports

This procedure describes how to export (push) entity data from a remote Niagara station to the Supervisor, putting the data into the Supervisor’s SystemDb.
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:
  1. To set up the export descriptor on the JACE station side, in the Nav Tree expand the station’s NiagaraNetwork.
  2. 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.
  3. From the same palette folder, drag the NiagaraSystemIndexExport component onto the JACE station’s SystemIndexer.
  4. 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.
  5. 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.

  6. To schedule when the indexer is to run, on the NiagaraSystemIndexExport expand Execution Time and configure the properties as desired.
  7. To configure the NiagaraSystemIndexExport to use only the custom index queries that you enter:
    1. Click the Use Default Index Queries drop-down list and select false.
    2. In the Custom Index Queries field, enter the desired queries.
  8. To manually run the indexer, right-click NiagaraSystemIndexExport and select Actions > Execute.
    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.