Table of Contents

Dashboards and Low-Code Apps tutorials

This page provides an overview of all Dashboards and Low-Code Apps tutorials, organized by difficulty level. Beginner tutorials cover fundamental concepts, while advanced tutorials address more complex use cases.

Note

Most tutorials created for the Dashboards app also apply to Low-Code Apps, as the functionality of these modules overlaps. Components that can be used in a dashboard can usually be used in exactly the same way in a low-code app. Consequently, it can occur that a low-code app is used as an example within a Dashboards tutorial.

Beginner tutorials

Name Description Module
Creating and publishing an app Create and publish your first low-code app. Low-Code Apps
Editing an existing app Edit an existing low-code app. Low-Code Apps
Managing the pages in an app Add, change, duplicate, and remove pages in a low-code app. Low-Code Apps
Creating and showing a panel Show a panel in a low-code app. Low-Code Apps
Using a header bar Use a header bar in a low-code app. Low-Code Apps
Creating a visually appealing and user-friendly low-code app Create an intuitive, visually appealing, and user-friendly low-code app, learning about best practices in low-code app design. Low-Code Apps
Displaying a custom empty component message Add a custom message when a query returns no results for any of the following components of a dashboard: table, grid, pie & donut chart, line & area chart, timeline, and node edge graph. Dashboards app

Advanced tutorials

Name Description Module
Using controls to create a dynamic GQI query Learn how to link controls to a GQI query so that changes in user input immediately update the query results. Dashboards app
Getting started with node edge graphs Build a basic network diagram using GQI queries with a node edge graph component. Dashboards app
Creating a parameter table connected to an element feed Create a parameter table connected to an element feed. Dashboards app
Creating an anomaly overview dashboard Create a dashboard that shows an overview of behavioral change event data. Dashboards app
Creating an alarm dashboard for a daily DMS health check Create an alarm overview dashboard that can be used for a daily check of health of your DataMiner System. Dashboards app
Running a script when a page opens Run a script when a page of a low-code app is opened. Low-Code Apps
Chaining actions Perform consecutive actions in a low-code app. Low-Code Apps
Using the stepper component in a low-code app Add and configure a stepper component in a low-code app to help with managing incidents and their different states. Low-Code Apps
Styling a table component Style a table component in a low-code app using GQI queries and the Template Editor. Low-Code Apps
Using the maps component in a low-code app Add and configure a maps component in a low-code app to visualize cell towers, their connections, and their coverage. Low-Code Apps
Getting started with the grid component Getting started with a grid component in a low-code app using GQI queries and the Template Editor. Low-Code Apps
Leveraging feeds in a web component Embed another webpage or HTML content directly into your dashboard using a web component. Low-Code Apps
Using flows in a low-code app Use flows to only load items inside of the timeline viewport and reuse panels. Low-Code Apps
Using variables in a low-code app Use a variable to dynamically filter elements in a low-code app based on their state. Low-Code Apps
Creating a custom event scheduler low-code app Create an event scheduler app. Low-Code Apps
Visualizing the Starlink location history in DataMiner Visualize the location history of Starlink terminals on a map, leveraging ad hoc data sources. Low-Code Apps

GQI tutorials

Name Description
Creating a minus operator Create a custom operator that subtracts two values and adds the result to a table, e.g. to calculate your profits based on sales and costs.
Creating a duration operator Create a custom operator that calculates the duration based on two datetime values.
Optimizing your custom operator Optimize your custom operator while keeping an eye out for common pitfalls.
Providing a custom sort order Implement a custom GQI column sort order using a custom operator.
Building a GQI data source that fetches satellites Go through an example script that forwards satellites data to the GQI.
Creating a parameter table connected to an element feed Create a parameter table connected to an element feed.
Building a GQI data source that retrieves data from a DMS Create an ad hoc data source to retrieve data from your DMS.