This quickstart track will help you learn how to code in the OpenDataDSL programming language.
Welcome to the OpenDataDSL developer quickstart track!
Here you will start with the fundamentals of the ODSL programming language and quickly jump into the primary domain of this language - data management.
If you have programmed in other 2nd or 3rd generation languages at any level, you will easily grasp the core elements of the language, whilst appreciating the data management extensions.
This quickstart track requires some preparation in order to follow along with the content.
Visual Studio Code
If you don't already have Microsoft VSCode installed, install it now using this link
Open VSCode and click on the extensions icon in the Activity Bar on the left or press (ctrl-shift-X) and then search for odsl
Click on the Install button to start the installation of the ODSL extension
Once installed, opening or creating a file with the extension
.odsl initiates the ODSL editor
Let's get started!
Basic core language syntax.
An introduction to variables, looping, conditional statements and testing.Get Started
An overview variable types including geometry, dates, durations and objects.Get Started
A tour of the built-in functions and tutorial on how to create your own.Get Started
Interacting with remote services.
Connect to the remote services, creating some data and storing it in the cloud.Get Started
A comprehensive tutorial on finding and filtering data including geo-spatial queries.Get Started
An in-depth guide to working with TimeSeries and Curve data.Get Started
Loading data, analytics and automation.
Utilise aggregation pipelines and statistical functions to analyse your data.Get Started
A tutorial on extracting data from remote services, transforming and loading it.Get Started
A tutorial taking you through automation using workflows and processes.Get Started