Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To allow optimisation of Data flows in DELFT-FEWS when set-up in a distributed environment, synchronisation levels can be defined. These synchronisation levels are integers. There is no requirement on these integers, and when required additional synchronisation levels can be added to further refine the synchronisation process. The current convention is;

  •         synchLevel = 0; Default synchLevel. Used for all scalar data from forecasting modules.
  •         synchLevel = 1; used to identify import data.
  •         synchLevel = 2; used to identify simulated forecast time series of grid type, like floodmaps.
  •         synchLevel = 3; used to identify input time series with a large volume (may be excluded from synchronisation using a minimum profile).
  •         synchLevel = 4; used to identify import time series data imported incidentally (e.g. Astronomical time series).
  •         synchLevel = 5; used to identify manually edited time series data. This synchlevel is normally used to upload time series from the Operator Client to the Central Database.
  •         synchLevel = 6; used to identify imported external forecast grids that are synchronised from the central database to the Operator Client.
  •         synchLevel = 7; used to identify imported external forecast grids that are NOT synchronised from the central database to the Operator Client. These grids are normally only used as input to FEWS modules only.
  •         synchLevel = 8; used to identify performance indicator time series. These are time series that do not need to be synchronised with a short synchronisation interval or when a forecaster logs in with a minimum profile.
  •         synchLevel = 9; used to identify temporary time series not requiring synchronisation.
  •         synchLevel = 11; used to identify some specific ModuleDataset files, which should be downloaded and activated directly after logging in and after each upload of a new version of the file.

synchLevel

description

application

0

(Default) All scalar data from a forecast run

all systems

1

Scalar time series imported from telemetry

all systems

2

All grid data from a forecast run (e.g. Flood Mapping results)

all systems

3

Large volumes of scalar data such as CatAvg data (forecasts, actuals & NWP)

all systems

4

Used for data imported infrequently such as Astronomical data

all systems

5

Data edited on OC

all systems

6

(small) Grid data imported from external forecast (synch. to OC)

all systems

7

Grid data imported from external forecast (FSS & MC only)

all systems

8

Performance indicator time series. These are time series that do not need to be synchronised with a short synchronisation interval or when a forecaster logs in with a minimum profile.

all systems

9

Temporary time series not requiring synchronisation.

all systems

11

ModuleDataSets Specific ModuleDataset files, which should be downloaded and activated directly after logging in and after each upload of a new version of the file (synch to OC)

most systems

16

(large) Grid data imported from external forecast (synch. to OC)

NFFS: to distinguish between small (synchLevel 6) and large grids

20

WarmStates(synch to OC)

all systems

21

Grids (flows/heads) forecasts

used in NGMS

22

Grids data (heads) timeseries

used in NGMS

23

Grids data (flows) timeseries

used in NGMS