Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
      • About the DevOps Program
      • DataMiner DevOps Support
  • Downloads
  • More
    • DataMiner Releases & Updates
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Dashboard Node Edge Graph – Display KPIs about DCF Interfaces

Solved1.47K views18th July 2023Dashboard Dashboard App Dashboards node-edge
1
Rene De Posada [SLC] [DevOps Advocate]1.90K 28th July 2021 2 Comments

When working with the Node Edge component within the Dashboards App, it is possible to configure edges using DCF (DataMiner Connectivity Framework) Connections or DCF Interfaces. However, the information that can be shown when selecting the edges (interfaces) is limited to the system information (e.g., Source Element ID, or Destination Element ID).

However, DCF Interfaces often relate to element interfaces that expose other useful parameters (e.g., Utilization, Bit Rate, etc..). What would be the recommended approach to expose this information once the user selects an edge (interface)?

We have tried many types of queries (e.g., DCF Connection -> DCF Interface ID -> Element Interface ID), but element interface parameters do not seem accessible from any query combination that starts with DCF Connections/Interfaces.

Adding extra information after initial responses:

Below image shows how the table setup displays the correct information while the pop-up on Node Edge comes back as Not Initialized

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 18th July 2023
Ben Vandenberghe [SLC] [DevOps Enabler] commented 28th July 2021

I have no answer, but just wanted to say that this looks like a great node edge design you are building there.

Rene De Posada [SLC] [DevOps Advocate] commented 28th July 2021

Ben, indeed, this is the top-down visualization of a CIN (Converged Interconnect Network) for a large EPM/CPE deployment. The nodes (CIN devices) are all fully configured and we are now trying to enhance the visuals with more interface KPIs. Thanks!

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
4
Miguel Obregon [SLC] [DevOps Catalyst]18.86K Posted 29th July 2021 4 Comments

Hi Rene,

You can get these KPIs by using inner joins. Please find below an example of how to build this query:

  • Get DCF Interfaces: From this query type you will need the following columns:
    • Element ID
    • Interface ID
    • Name
    • Dynamic PK
  • Inner join with Get DCF Connections: From this query type you will need the following columns:
    • Source element ID
    • Source interface ID
    • Destination element ID
    • Destination interface ID
    • Is internal
      – Since you are using external connections, you can add an additional filter to include only external connection (you can use the column Is internal for this purpose
      – The join should be based on the column Interfaces ID and Source Interface ID (or Destination Interface ID)
  • Inner join with Get parameters for elements where: In this query you can point to the table that contains the KPIs (e.g. the Interface table). From this query type you will need to the following columns:
    • Element ID
    • Index of the interface
    • KPIs to be included (e.g. In/Out Bitrate, Utilization, etc.)
      + The join should be based on two columns:
      – Element ID
      – Dynamic PK and Index

As a result, you should get information about the DCF connection, DCF interface and the KPI:

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 18th July 2023
Jarno Lernou [SLC] [DevOps Enabler] commented 29th July 2021

I think this is indeed the way to achieve the results. I would just like to add that you can always change the visual representation of your query. Just like in this example you can make your query by looking at the table view. This will show you clearly what information your output contains. When doing joins, as Miguel suggested, I always filter out the unnecessary columns by using ‘Select’.

Rene De Posada [SLC] [DevOps Advocate] commented 29th July 2021

Miguel, Jarno – Thanks for your feedback. We have, indeed, tried with this type of setup as posted in the original question. However, while the table view shows the right information, the pop-up for the edges (interfaces) displays as Not Initialized. Could it be that we are looking at a bug in the Node Edge itself when trying to dynamically link the interfaces? The system does have multiple interfaces with the same name coming from different elements, so this could very well be impacting the lookup.

Rene De Posada [SLC] [DevOps Advocate] commented 29th July 2021

I have updated the original question with an image showing what was explained above.

Sebastiaan Dumoulein [SLC] [DevOps Enabler] commented 11th August 2021

Seeing the ‘Not initialized’ value in the pop-up means that retrieving the real-time value of the parameter failed. We are aware of a situation where this happens with view tables. Feel free to create a task for this so we can follow it up for your project.

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs