Skip to main content

Loader Helper Functions

This document provides a reference for all built-in loader, validation and monitoring functions available in OpenDataDSL.

currentEnv()​

Category: Loader

Description:

Parameters:

Returns:


firstElementOf()​

Category: Loader

Description:

Parameters:

Returns:


formatDateLocale()​

Category: Loader

Description:

Parameters:

Returns:


formatDates()​

Category: Loader

Description:

Parameters:

Returns:


formatDatesWithLocale()​

Category: Loader

Description:

Parameters:

Returns:


formatHarvestDates()​

Category: Loader

Description:

Parameters:

Returns:


formatInteger()​

Category: Loader

Description:

Parameters:

Returns:


formatListValues()​

Category: Loader

Description:

Parameters:

Returns:


formatNumericValues()​

Category: Loader

Description:

Parameters:

Returns:


formatValue()​

Category: Loader

Description:

Parameters:

Returns:


formatValues()​

Category: Loader

Description:

Parameters:

Returns:


getDataset(dsid)​

Category: Dataset Monitoring

Description: Gets the dataset information for the supplied dsid

Parameters:

  • dsid (String) - The full dataset id

Returns: Dataset


getDatasetDelivery(dsid, date)​

Category: Dataset Monitoring

Description: Gets the dataset delivery information for the supplied date

Parameters:

  • dsid (String) - The full dataset id
  • date (String) - The date in the format yyyy-MM-dd

Returns: DatasetDelivery


initialiseList()​

Category: Loader

Description:

Parameters:

Returns:


isDatasetComplete(dsid, date)​

Category: Dataset Monitoring

Description: Checks to see if the supplied dataset is 100% complete for the supplied date

Parameters:

  • dsid (String) - The full dataset id to check
  • date (String) - The date in the format yyyy-MM-dd

Returns: Boolean


lastElementOf()​

Category: Loader

Description:

Parameters:

Returns:


matches()​

Category: Loader

Description:

Parameters:

Returns:


missing(series)​

Category: Data Quality Validation

Description: Checks for unexpected missing values in a TimeSeries

Parameters:

  • series (TimeSeries) - The input TimeSeries to validate

Returns: TimeSeries


random()​

Category: Data Generation

Description: Creates a random number between 0 and 1

Parameters:

Returns: Scalar


randomInteger(var)​

Category: Data Generation

Description: Creates a random integer between 0 and the supplied number - 1

Parameters:

  • var (Any Number) - The max limit of the integer number - 1

Returns: Scalar


removeDuplicates()​

Category: Loader

Description:

Parameters:

Returns:


removeEmpty()​

Category: Loader

Description:

Parameters:

Returns:


replaceEmptyValues()​

Category: Loader

Description:

Parameters:

Returns:


replaceValues()​

Category: Loader

Description:

Parameters:

Returns:


reverseList()​

Category: Loader

Description:

Parameters:

Returns:


toPropertySet()​

Category: Loader

Description:

Parameters:

Returns:


toUTCDate()​

Category: Loader

Description:

Parameters:

Returns: