Profile

User info

First name Ward
Last name Haeck
Website https://www.linkedin.com/in/ward-haeck/
Description

Senior DevOps Engineer | Data-exploration

DevOps Program

Acquired rank
Enabler
Points progress
Number of DevOps Professional Points
6477 DevOps Points
Here are a few tips to level up your DevOps game and unlock an arsenal of perks and benefits.
DevOps attestation Request your attestation ID and expiry date

Achievements

Questions asked

Sorry! No question found.

Answers given

Hi Garry, You can feed the selected instance in your table to the form component. This will populate the form with the data from the selected instance. After that you can edit the data and save the changes....

View Question
8 Votes Selected

Hi Mieke, Feel free to take a look at the answer on this Dojo question: https://community.dataminer.services/question/duplicate-pages-in-a-low-code-app/ There Leander explains how you can duplicate...

View Question
8 Votes Selected

Hi Jon, This sounds like a perfect use-case for GQI! In the Dashboards app you can create a GQI query which fetches all elements that are in timeout. The query can be visualized in a table component,...

View Question
6 Votes Selected

Hi Daniel, Great use-case! Ideally, you would have an append/union operator, which would let you append two GQI results in a single table. After that, you would be able to apply an additional aggregate...

View Question
6 Votes Selected

Hi Mieke, Feel free to take a look at the answer on this Dojo question: https://community.dataminer.services/question/duplicate-low-code-app There Gilles explains how you can duplicate an app. Best...

View Question
6 Votes Selected

Hi Stacey, Currently it is not possible to allow a subset of users to be able to view certain pages or execute certain events. It is indeed possible to configure user access to the entire app. Just want...

View Question
6 Votes Selected

Hi Mieke, Feel free to take a look at following answers: https://community.dataminer.services/question/adhocdatasource-ui-or-option-to-pass-some-input-parameters-that-are-hardcoded-and-sensible/ https://community.dataminer.services/question/best-practice-to-store-api-credentials-used-in-automation-script/...

View Question
5 Votes Selected

Hi Carl, This is indeed possible, there are several solutions which might fit your use-case: Applying the grouping for all users After clicking the arrow in front of the query you can see the columns....

View Question
5 Votes Selected edited answer

Hi Daniela, In order to be able to copy table cells the 'secure context' needs to be met. This means you will need to access the app over https:// More info about secure contexts: https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts...

View Question
5 Votes Selected edited answer

Hi Dave, By using GQI, in Dashboards, you can create a query that fetches all elements having a masked alarm state. You can do the same for services. Hope this helps! Best regards, Ward

View Question
5 Votes Selected

Hi Klaas, It is currently not possible to hide the header of a component through a setting. I've created a NSF task for our domain to follow-up on this: https://collaboration.dataminer.services/task/225195...

View Question
5 Votes Selected

Hi Jan, Unfortunately this is not yet possible. Currently it is only possible to configure an action that navigates to a static url. We have an item on our roadmap which should support your use-case:...

View Question
5 Votes

Hi Gabriel, Normally built-in data sources are preferred over an ad-hoc implementation. Because, for built-in datasources, we have optimized certain operations. For example, if a filter/sort operation...

View Question
5 Votes Selected

Hi Stacey, this indeed sounds like an interesting new feature. Feel free to create a new feature task and assign it to the Data-Exploration team. Please also add your use case to the task. Our product...

View Question
5 Votes Selected

Hi Jeroen, This sounds like a use-case for the grid component. This component lets you draw something for every row of your GQI query result. (Main released in 10.3.0 and Feature release in 10.2.12) The...

View Question
5 Votes Selected edited answer

Hi Ruben, This is currently not possible yet. A bit more technical, but a row can identify what data it contains by having metadata. For the bookings datasource I see we have not added the metadata yet...

View Question
5 Votes Selected edited answer

Hi Daniel, The number of Queries you can create in one dashboard or app is indeed limited: "From DataMiner 10.3.0 [CU18]/10.4.0 [CU6]/10.4.9 onwards, a maximum of 30 GQI queries can be added to a dashboard,...

View Question
4 Votes

Hi Ive, The Start from option is designed to enhance user experience by allowing users to reuse and extend existing queries without rebuilding them from scratch. In the background, this feature works...

View Question
4 Votes Selected

Hi Hari priya, It is indeed possible to trigger a script when a row in the table is clicked, there are different options: Use the double click event from the table You can execute an action (for example,...

View Question
4 Votes

Hi Jeroen, For your first question, you could create a query similar to the following one. In order to get the alarms for the last 24 hours you will need to use a time range component feed. For the...

View Question
4 Votes Selected edited answer

Hi Mark, You can do that by creating a query using GQI in the dashboards app: The example shows the amount of active elements per protocol and version Hope this helps! Best regards, Ward

View Question

Hi Mieke, Documentation about the web component can be found here: https://docs.dataminer.services/user-guide/Advanced_Modules/Dashboards_and_Low_Code_Apps/Visualizations/Available_visualizations/General/Web.html...

View Question
4 Votes Selected

Hi Gerwin, Great questions! However when i add an filter in the query itself and taking the info either by hardcoding or an feed it won't find that data.  So why is there an paging option? The HasNextPage...

View Question
4 Votes Selected

Hi Jan, Thank you for letting us know. Could you contact us through support.data-exploration@skyline.be, and provide us with the following information: The full error message A GQI Recording Create...

View Question
4 Votes Selected

Hi Jorge, In addition to what Ben proposed, I wanted to mention that you can import a dashboard as a page/panel into your app by manually copying over some files: Do note that this is a workaround and...

View Question

Hi Marco, There is currently no possibility to modify the size of the row text of an alarm table. Feel free to raise a feature suggestion here: https://community.dataminer.services/feature-suggestions...

View Question
4 Votes

Hi Bruno, The custom operator feature in GQI is still behind softlaunch. Do you have the 'GenericInterface' softlaunch option enabled? Best regards,

View Question
4 Votes Selected

Hi Leander, It is currently not possible to feed a query filter component directly to a new GQI query. Is the data for both maps components retrieved by the same query? And is the data only filtered...

View Question
4 Votes Selected edited answer

Hi David, Thanks you for your question. I've created a PR to update the official docs (https://aka.dataminer.services/gqi-external-data-source) so this is clear for our users. PR: https://github.com/SkylineCommunications/dataminer-docs/pull/429

View Question
4 Votes

Hi Bhavana, OR filtering is not (yet) an option on the filter operator itself. But what you could do is using a Regex filter. This has an OR condition ( | ), and should give you the same result: Hope...

View Question
3 Votes

Hi Jeroen, That's currently not possible, we have a task on our backlog to support this feature: https://collaboration.dataminer.services/task/242453 I will include your use-case in the task. Best regards,...

View Question
3 Votes Selected

Hi Julien, It is currently not possible to know the pagesize in the GQI ad hoc data source. But in fact, that's not necessarely needed to improve the performance. Because within your ad hoc datasource...

View Question
3 Votes

Hi Baranisudha, Feel free to check following answer: https://community.dataminer.services/question/list-of-strings-in-gqi-query/answer/120409/ Through the steps suggested in that answer, you can open...

View Question
3 Votes

Hi Edib, This is currently not possible, but is a great feature request! I created a task for our team to follow up on this. Best regards, Ward

View Question
3 Votes Selected

Hi Kévin, A custom operator is indeed a great way to extend, transform, and manipulate data. A custom operator will, for example, do something with each row (in your case, probably adding a value to...

View Question
3 Votes

Hi Joel, We are aware of this shortcoming and have a new feature task on our backlog for this, including the support of configuring user acces on folder level. Best regards, Ward

View Question
3 Votes Selected edited answer

Hi Steve, I think the main performance hit will be the following: Currently the filter on ElementID won't get executed efficiently, since it will apply postfiltering. We have following task on our backlog...

View Question
3 Votes Selected

Hi Dieter, In Low-Code Apps it is not yet possible to import a query from a page/panel to another. We have an item on our backlog to add this new feature: https://collaboration.dataminer.services/task/148097...

View Question
3 Votes Selected edited answer

Hi Luiz, It is currently not possible to populate a dropdown component with an GQI query result. (For reference, a similar question has been asked here https://community.dataminer.services/question/fill-dropdown-with-query-result/)...

View Question
3 Votes Selected

Hi Yvan, Currently the panel can only be displayed on top of the page and can't resize the page it is displayed on. It would require a new software feature to support this. Still I found, somewhat of...

View Question
3 Votes Selected

Hi Mohamed, If I'm understanding your question correctly, you want to use a query from another dashboard in your dashboard? This is possible through the 'Import query' option. After clicking that...

View Question
3 Votes Selected

Hi Manuel, Indeed, the state visualization limits its content to max 100 entries when the data is unfiltered. There is currently no way to change this limitation. Depending on your use-case the following...

View Question
3 Votes

Hi Mieke, For an action configured in the table settings there is currently no way to configure an action upon completion of the previous action. Configuring actions upon completion of a previous action...

View Question

Hi Dave, Fetching elements through GQI will, currently, indeed only show the first IP address (without port) in the PollingIP column. Showing multiple is not possible yet. Feel free to contact your Technical...

View Question
3 Votes Selected

Hi Joel, Currently there does not exist a way to configure the language of the web components. Feel free to create a feature suggestion if applicable:  https://community.dataminer.services/feature-suggestions...

View Question
3 Votes Selected edited answer

Hi Ive, If the update doesn't specify whether it's a new or updated entry, I believe you'll need to manage that distinction within your ad-hoc data source. For instance, you could maintain a HashSet...

View Question
2 Votes Selected

Hi Joel, You could achieve this by first using a Regex column manipulation and than join on the newly created column: Hope this helps! Best regards, Ward

View Question
2 Votes

Hi Daniel, Indeed if you would use GQI and visualize it within a table component in Dashboards you are able to export the data to CSV. It is not possible to use a saved filter to filter the alarm data...

View Question
2 Votes Selected

Hi Zhing Hang, I assume you can access the data you need from Databricks through an API. In that case, you can indeed create an ad hoc data source to fetch that data and use it in your dashboard. There...

View Question

Hi Baranisudha, Please take a moment to review some of the ad hoc data sources available on GitHub that retrieve alarms. These examples should help you get started on creating your own ad hoc data source...

View Question
2 Votes Selected edited answer

Hi Felix, It is currently not possible to feed the DMA ID and Element ID values for the "Get parameter table by ID" data source. I've created a task for our team to follow up on this new feature. Alternatively,...

View Question
2 Votes Selected

Hi Justien, The grid component can be used to display the different views with the amount of alarms per severity level. To gather that information you could opt for an ad hoc GQI datasource which calculates...

View Question
2 Votes Selected

Hi Mieke, Following repo on Github contains an ad hoc datasource that reads DOM data: https://github.com/orgs/SkylineCommunications/repositories?language=&q=GQIDS&sort=&type=all More specifically...

View Question
2 Votes Selected edited answer

Hi André, Customizing the style of the button is currently indeed a bit confusing. The button follows the app color. We have a task on our backlog to fix this behaviour: https://collaboration.dataminer.services/task/178229...

View Question
2 Votes Selected edited answer

Hi Jarek, You can feed a query row to a state component and filter the state component based on the columns that you want to show: By changing the component layout settings you can remove the query...

View Question
2 Votes Selected

Hi Jarek, As Robin suggests you can feed the parameter of the selected row to a line chart: Add a line & area chart to your dashboard Select a row in your table Go to FEEDS and select your...

View Question
2 Votes Selected

Hi Jarek, To calculate the total number of errors you can use the Aggregate operator. For example, in the image I'm using the aggregate operator to calculate the sum of all Egress bitrates of my interfaces:...

View Question
2 Votes Selected

Hi Marco, Unfortunately, you can't add multiple tables or parameters from different tables to one parameter table component. The only workaround I see is to have two parameter table components, one for...

View Question
2 Votes Selected

Hi Bruno, The "Get trend data" GQI data source is available in 10.4.0 Main Release and 10.3.2 Feature Release. Note that this data source is still behind the 'GenericInterface' soft-launch flag. Best...

View Question
2 Votes Selected

Hi Ive, For now you will indeed, as Wouter suggests, need to create a button to trigger a table refetch action. Note that you can also add a button to your app that saves the current state of the DOM...

View Question
2 Votes Selected edited answer

Hi Wouter, Adding a custom tooltip on a component is at the moment not possible. Note that there are currently other ways to add extra information, for example: Through the text component Through...

View Question
2 Votes Selected

Hi Zheng, The filter filters based on the start and end time of a job. In your current screenshot the filter lists up all jobs that End during This year. So all jobs having an end data during this year...

View Question
2 Votes Selected edited answer

Hi Mieke, Your use-case is indeed a perfect fit for the custom operator feature GQI provides. A custom operator lets you manipulate GQI data in any way you want. Currently there is only internal documentation...

View Question
2 Votes Selected

Hi Jeroen, Displaying elements with the most alarms is already possible through GQI: Fetch the alarms, preferably within a certain time range (e.g. last week, you can link a time range component as...

View Question
2 Votes Selected

Instead of manually adding the query parameter to your URL you could do the following: Click the 3 dots followed by 'Share' 2. Click URL -> Check 'Embed' ->  Click Copy This might be more...

View Question
2 Votes Selected

Hi Bruno, If I'm understanding your use-case correctly then this can be done by using the Dashboards app and the Generic Query Interface. As Miguel mentioned it is possible to fetch views within the query...

View Question
2 Votes Selected

Hi Sebastian, This UI bug is fixed from following versions onwards: Main release: 10.3.0 [CU14] ; 10.4.0 [CU2] Feature release: 10.4.5 A web only upgrade should suffice to resolve the issue....

View Question
1 Vote Selected

Hi Yahya, Sorry for the late answer! The timeout will most likely be thrown because it takes to long to fetch the necessary data. In this case, it is strange, because: You are only fetching the alarms...

View Question
1 Vote Selected edited answer

Hi Benjamin, Currently, this is not possible yet, but it is a great feature suggestion! Feel free to submit it here: https://community.dataminer.services/feature-suggestions/ There are other options...

View Question
1 Vote Selected

Hi Maria, Through node overrides you can change the icon/color based on a condition. In your case you will probably want to change the appearance based on the alarm being masked or not. For that you...

View Question
1 Vote Selected edited answer

Hi Hari priya, Currently, there is no easy built-in solution to do this yet. Feel free to take a look at the answer of following question, there Gilles explains how you can copy your app: https://community.dataminer.services/question/how-add-move-low-code-app-between-dmas...

View Question
1 Vote Selected

Hi Marco, It is not possible to automatically generate a table on your dashboard for each element in a protocol. You can ofcourse manually add the tables. What I would suggest is to use a feed instead:...

View Question
1 Vote

Hi Yvan, Afaik it is not possible to do that with the current features in the alarm table in Dashboards/Low-code apps. The alarm datasource in GQI also does not contain information about correlations...

View Question
1 Vote Selected

Hi Carl, It is currently not possible to add a dropdown within a table cell. Another solution which might help for your case is to use a popup. On click of the table cell you could open a popup. This...

View Question
1 Vote Selected

Hi Daniel, Indeed, from 10.3.0[CU10] onwards the custom operator is out of soft-launch. This means you should see the 'apply custom operator' option in there, if you have at least one custom operator....

View Question
1 Vote Selected

Hi Nehal, Could you provide me with some more info about what exactly you are trying to achieve? GQI is a perfect fit if you want to generate meaningfull metrics and insights in your data. Out of the...

View Question

Hi Sebastian, As Miguel mentioned, this is not yet supported. Following task exists on our backlog to support multiple lines in a line chart when using GQI: https://collaboration.dataminer.services/task/188381...

View Question
1 Vote

Hi Miguel, Great use-case! Unfortunately, it is corrently not possible to provide the user with additional input arguments. The current lifecycle of a custom operator only calls the 'GetInputArguments'...

View Question
1 Vote Selected

Hi Miguel, Could you try restarting the webserver? (Internet Information Services (IIS) -> Select your server -> Restart) The soft-launch options are cached in the webserver. Afaik a DataMiner restart...

View Question
1 Vote

Hi Julien, Could you elaborate on the data source you are using? (Is it a built-in one or are you creating your own ad hoc data source?) If you sort or filter the data within your table (using the column...

View Question
0 Votes

Hi Koen, I think an ad-hoc data source will be necessary. On Github there is already a data source which lists up the active alarms for a certain service: https://github.com/SkylineCommunications/SLC-GQIDS-ServiceAlarms...

View Question
0 Votes Selected edited answer

Hi Jarek, In the query that you are visualizing in the popup you could add a filter operator which uses a value from the selected row of the first table. Through this you could try to correctly filter...

View Question
0 Votes Selected edited answer

Hi Gerwin, Could it be the case that the name of a page or panel in the app contains any invalid characters such as '/' or '-'? If that's the case, you could just remove these invalid characters. Or...

View Question
0 Votes Selected