Versions Compared

Key

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

...

This transformation performs a disaggregation on an accumulative input time series. Divides the values of the input timeseries time-series by the number of timesteps time-steps in the output timeseries time-series and stores the resulting values at each step.

...

 

Input

Output

Date/Time

Value

Value

01-01-2007 06:00

 

1,25

01-01-2007 12:00

 

1,25

01-01-2007 18:00

 

1,25

02-01-2007 00:00

5,00

1,25

02-01-2007 06:00

 

1,75

02-01-2007 12:00

 

1,75

02-01-2007 18:00

 

1,75

03-01-2007 00:00

7,00

1,75

Configuration example

...

Image Added

No Format

	<transformation id="disaggregation accumulative">
		<disaggregation>
			<accumulative>
				<inputVariable>
					<timeSeriesSet>
						<moduleInstanceId>ImportTelemetry</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>H.obs</parameterId>
						<locationSetId>hydgauges</locationSetId>
						<timeSeriesType>external historical</timeSeriesType>
						<timeStep unit="minute" multiplier="15"/>
						<relativeViewPeriod unit="day" startOverrulable="true" start="-7" end="0"/>
						<readWriteMode>read only</readWriteMode>
						<delay unit="minute" multiplier="0"/>
					</timeSeriesSet>
				</inputVariable>
				<outputVariable>
					<timeSeriesSet>
						<moduleInstanceId>Aggregate_Historic</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>dis_accumulative</parameterId>
						<locationSetId>hydgauges</locationSetId>
						<timeSeriesType>external historical</timeSeriesType>
						<timeStep unit="minute" multiplier="5"/>
						<relativeViewPeriod unit="day" startOverrulable="true" start="-7" end="0"/>
						<readWriteMode>add originals</readWriteMode>
						<synchLevel>1</synchLevel>
					</timeSeriesSet>
				</outputVariable>
			</accumulative>
		</disaggregation>
	</transformation>