Hi community,
Is it possible to retrieve informations from differents DMS in a unique low code app?
Thanks for your reply.
Yvan,
You'll have to implement an ad-hoc data source to retrieve data from the external DMS.
On the external DMS, you can expose the data using a User-Defined API script or use the Web SErvices
The alternative is to use Element replication.
Ad Hoc Data Sources are a great way of doing that. If you host your app on one DMS, and use an Ad Hoc Data Source to pull a list of elements and their alarm state from another DMS, you can display that data in your app.
Ad Hoc Data Sources are still 'emerging', but soon we should have on the catalog a great set of those aimed at pulling data from 'another' DMS into apps. Not sure what your use case is, but eager to see if you can do it this way and share the results with us.
Nice use case. And I hope with the entire community to build quite quickly an entire set of Ad Hoc Data Sources that work on DataMiner itself as a data source (e.g. get a list of services and their alarm state), and to get those on the catalog, because that would be really great building blocks to further accelerate all sorts of solutions.
Hi Yvan,
A possible option is to use the DataAggregator. With the DataAggregator you will need to:
- Export the query that will be used on all the clusters
- Define in the DataAggregator which clusters should be queried
- Define where to retrieve the information (via CSV file, web socket)
Once you define where to store the information, you could create an adhoc data source in your low code app that can process this information so you can display it.
Hope it helps.
Thanks for this answer.
Ad hoc data source are powerfull and I’m going to look into this idea.
My use case behind this is, for example, a broadcaster who have 2 DMS : 1 DMS to monitor DVB-T multiplex and a 1 DMS to monitor radio services, and he wants to provide the KPI for DVB-T and radio services on a single interface to the end customer.