Table of Contents

Platform Guide

Introduction

This user manual aims at giving you a quick introduction for how to use the energydata.dk.

Please report any error in this document or suggestions for improvement to energydata@dtu.dk.

Terminology

To help you better understand this guide and use Energydata.dk effectively, it’s useful to be familiar with a few key terms.

These terms are listed in Table 1 below.

Term Meaning
Dataset A dataset is a collection of related datastreams.
Datastream A datastream is like a channel where data from a sensor, measurement device or similar is received. All observations at the channel are a tuple with a time stamp for when the observation was measured and the measurement itself, i.e., the “value”. All timestamps in energydata.dk are in UTC time. Each datastream shall be described by a number of mandatory tags (metadata) that qualify the data. Additional tags can be added.
Owner The owner of a dataset is the user who has the rights to manage it.
Group A collection of users is called a group, they all share the same privileges, i.e., which datasets they can access and what privileges they have for the dataset (read / write access).
Administrator (group) An administrator is a group member with additional privileges. Administrators can manage group membership by adding or removing users, and they can grant access to datasets by assigning licenses to the group. However, administrators can only grant access to datasets they own.
Member (group) A user can be a member of a group and, through that membership, gain access to the datasets associated with the group.
License Read or write access to a dataset is controlled by a license that is assigned to the group. This license defines the level of access the group has to the dataset.
Public A privilege that makes it possible to view a dataset, but not read or write the data into it.
Read A read privilege allows users to view a datastream in the preview window, export the data to a CSV file, or access the data via the API for reading purposes.
Write A privilege that makes it possible to insert data to a datastream via an API.
Topic A unique label for a datastream. The topic is used when inserting or requesting data for a datastream via an API.
Tag A tag is a descriptive metadata label used to characterize a datastream, helping to define its purpose or category and making it easier to search, filter, or organize.

Signup and login

To get to the login page of the energydata.dk, you need to choose "Login" in the site menu (Fig.1). The page is also available at this address: https://admin.energydata.dk/login.
 
Figure 1. Login option in the menu
When you go to this address you will see the login page shown in Figure 2.
login page
Figure 2. Signup and login
DTU User
As a DTU user, i.e., employee or student at DTU, please select the “DTU login”. 
You need to input your DTU account credentials and at the first log in, you must read and accept the “Terms of Service” and “Privacy Policy” and confirm this by checkmark the “checkmark” box.
 
External User
As a user not from DTU, go to the “Sign up” tab at first log in and complete the form shown in Figure 3.
Later go to the “Energydata login” tab and log in with the email and password selected at sign up.
OutDTU user login page
Figure 3. Signup form
Two Factor Authentication

For added security, you can enable Two-Factor Authentication (2FA).

To enable 2FA:

  1. Go to Settings → Profile → Two-Factor Authentication (Fig. 4) → Click Enable. 
Figure 4. Two Factor Authentication

Find a Dataset

When you sign up for Energydata.dk, you are automatically granted access to all public (open) datasets. 

After log in you will be presented with a main page (Fig. 5). To the right you will see small graphical tiles representing different published datasets in energydata.dk. 

To the left there are a few search options, that help you narrow down the datasets to the topics that interest you. They are explained below. 

main page
Figure 5. Start page

In the left part of the main page (Fig. 5) there is a search bar and a filtering form. In the search bar you can enter a search string for searching a dataset. The search engine will search for a match in any part of the meta data and description of the available datasets. The search engine works like other search engines, so you can enter e.g. “Active power”  and the search will find all dataset that contains datastreams with the search string in its meta data or description. The result will be displayed as number of datastreams that match the search string (Fig. 6). 

search bar
Figure 6. Search result

In the above example there are 6 datasets that match the search. The other datasets do not contain any streams, which is indicated by their dimmed colour and “No datastreams found” written on the tiles.  

The search can be tailored by operators, e.g., you can search for "Active power" and exclude those that match “Bornholm” by entering a search string as “Active power -Bornholm”. The result of the search is shown in Figure 7.

detailed search
Figure 7. Detailed search result

The search now finds 4 datasets that fit the search.

Note 1:
Be aware that the search engine uses a fuzzy search algorithm meaning that it will find matches that are close to your search string but not necessarily an exact match, e.g., if you search for frequency it will also show results for fuse, because the words “frequency” and “fuse” are sufficient close to each other to make a “hit”.  

Note 2:
The search is looking through description and metadata of datastreams, which are created by the data owners. It is possible, that the are not detailed enough to be included in the search. 

Filter on tags

In the “Filter on tags” part you can apply filters to your search (Fig. 8). Only the datasets including streams that match the filter and search string will be presented. 

Figure 6 Search Filter
Figure 8. Tag Filter

In the “Geo tags" section you can enter a geographic location. The text field is a drop down presenting a list of all available geo tags. Available “geo tags” are all the declared “geo tags” when all datastreams in energydata.dk are defined. The same principle applies to the "Theme tags". 

Filter by permission

The "Filter by permission" section allows you to narrow down the displayed datasets based on the specific access permissions you have granted (Own, Read, Write). This option helps simplify the view by excluding datasets for which you do not manage access, resulting in a cleaner, more focused page.

Data description

When you select a dataset, the frame around the tile will be blue and to the left you will see a description of the data (Fig. 9).

Dataset description
Figure 9. Dataset description

If you are satisfied with the data in the dataset, you can click on the magnifying glass in the bottom right corner of the dataset tile. By doing that, you are moved to the datastream view of the specific dataset (Fig. 10). The datastream page is where you can inspect the data and choose to download it. 

Dataset details
Figure 10. Datastream window

Datastream inspection

The data inspection is happening in the "Search" tab of the datastream page (Fig. 10). Here you can inspect the data visually and look through metadata of the datastreams. 

Data preview

If you have access to the dataset, you can inspect each datastream in the preview window (Fig. 11) , by clicking on a specific datastream.

Preview
Figure 11. Data preview

In the preview window you will see a plot for the:

  • Max
  • Mean
  • Median
  • Min

The data shows for the default time range (one week). You can select / de-select the metrics by “clicking” on the icons. The time range can be specified in the Preview timerange section (Fig. 12).

time range preview
Figure 12. Preview timerange

Please observe that:

Metadata

Each datastream includes several metadata fields that must be provided. You can view specific metadata by selecting the desired items in the Metadata Columns section.
The selected metadata will then appear as additional columns in the datastream table (Fig. 13).
metadata
Figure 13. Metadata columns choice
You can download the complete metadata for the selected dataset by clicking the download icon located in the top-right corner of the Datastream page (Fig. 14). This download includes metadata for all datastreams, along with their corresponding names and IDs.
metadata_download
Figure 14. Metadata download window

Filter

You can filter datastreams in two ways:

  1. Search within metadata (Fig. 15a): Enter a keyword or phrase in any metadata column to find matching datastreams.
  2. Group by metadata (Fig. 15b): Select a metadata field to group the datastreams for easier comparison.
chosen datastreams
Figure 15a. Datastream selection using filtering
groupby_datastreams
Figure 15b. Datastream selection using "Group by"

Data export

All datasets where you have a read access granted can be exported i.e., you can download the complete dataset or a subset. Read access is indicated by a tick box in the datastream window (Fig. 15a), while a “padlock” indicates no access (Fig. 18a). 

The export of a dataset results in a link to a csv file, that can be downloaded. The link is sent in a mail to the email address in your profile. You select a stream to be included in the export by check-marking the box to the left of the datastream(Fig. 15a). 

Staged
The Staged tab shows all datastreams you have selected for export. This helps you verify that you’ve chosen the correct datastreams before downloading.
For large datasets (some may contain over 1,000 datastreams), this is especially useful when you only need a subset, such as 25 datastreams, so you can confirm your selection before proceeding.
staged
Figure 16. Staged data
Export
In the Export tab, you can specify the name of the file for your downloaded dataset and select the time period for which you want to export the data.
export
Figure 17. Datastream export

Per default the export file is named “Energydata export dd-mm-yyyy HH-MM-SS”, i.e. date and time for the export. You can select another name according to your preferences, e.g., the dataset that is exported.  

The export file is a csv file that is sent to your email. The file contains a column for each stream selected for the export plus a column that contains the time stamp for the observation. Each column heading is named according to this:

<datastream name>|<datastream topic>|<datastream property ID>

The “topic” and “property ID” are useful to know and needed if you want to use the data APIs. 

Get access to data

At signup to energydata.dk you are granted access to all publicly available datasets.

Even if the datasets are publicly available, they might have licensee’s conditions that you have to comply with. You can find these conditions in the description part for the dataset (Fig. 9) or datastream's metadata (Fig. 13).

You are responsible for respecting these conditions. 

View access

With just a view access to the dataset, there is a “padlock” symbol to the left of a datastream (Fig. 18a). This means that you do not have access to this data. In order to get access you must contact the dataset owner. You do this by “left clicking” on the padlock. A form appears (Fig. 18b) and you can request access by filling the form. The data owner will receive a mail by the system and decide to grant you access. 

In the dataset description (Fig. 9) there should be data owner specified, so as a user, you can also email them directly and ask for permission to the dataset. 

padlock
Figure 18a. Datastream window - no access
Figure 9 - Request form a data access
Figure 18b. Request for dataset access

Not published data

If you know of an existing dataset from a data owner (e.g., a project partner or supervisor) that is not yet published, it will not appear on the website unless you have access to it.
To gain access, contact the data owner and request permission for the dataset. Once permission is granted, you will be able to search for and view the dataset on the site.

Log out

To log out from the system go to the “Setting” drop down menu and select “Log out” and your session will be closed and you will be presented for the log on page.

Table of Contents