Hi all,
I created a service that contains multiple elements; so in this case also multiple tables with filtered parameters/columns/rows. All good at service level.
I would like to use only the data from the service inside of a dashboard. Using services under dashboard I get very few options. Tables in not one of options.
For example I would like to have a table where I can (left) join tables from the service.
But if I want to use a querry with "get parameter table by ID", when I chose the ID's of the service I get an error. (in my example 34907/1084 is the ID of a Service I created and which contains several tables)
How else can I achieve this ?
Thanks.


Hi Rene. This is a regular service.
I am thinking about using a query to join all the tables and use them in a dasboard.
Thanks.

Your question inspired us to put together a tutorial on the subject: Check it out: https://community.dataminer.services/courses/kata-64/ | https://docs.dataminer.services/user-guide/Basic_Functionality/Services/Tutorials/Enhanced_Services_tutorial.html
Hi Daniel,
If you are trying to get data from the actual elements linked to the service using the service as reference, it is currently not possible via the query UI. I can think of a couple of options to get around this though:
- Reference the elements directly using the same filters applied at the service level. This is the faster option, but I recognize that it defeats the purpose of having the services already filtering the data as you want it.
- Use a Service Protocol (you could use this one as a starting point: Skyline Service Definition Basic | Catalog) to enhance the service and create the logic needed to give you everything you need in the query. See this resource (Adding a service | DataMiner Docs) where it is explained (step 6) how to create an enhanced service.
- From the query UI you would then target the enhanced service element, which will give you the possibility to access the parameters once the service is enhanced.
- See attached gif for a short demo of this option.
- You could also write an ad-hoc script to retrieve the data as you need it (Configuring an ad hoc data source in a query | DataMiner Docs) and target the service configuration from the code.
Thanks,
Hi Daniel, are you trying to get the parameters of an enhanced service? Alarms, Elements, etc.? Or is this a regular service?