...
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 |