1️⃣ Introduction to Omni

Knowledge base

What is Omni?

Omni is a specialized documentation tool to help TM1 developers have better model traceability, drastically reducing debugging time and safeguarding model accuracy and stability through automated dependency visibility and efficient change management.

Why Omni Matters for TM1 Development

Over time, TM1 models that have been used for long periods of time by organizations with complex business relationships with hundreds of intricate relationships find it increasingly difficult to maintain their models. As these models grow, three critical challenges emerge:

  1. Hidden Dependencies
    Identifying how objects interact becomes increasingly difficult, especially when relationships span across business areas.
  2. Change Management Risks
    Making updates without clear visibility into downstream impacts can introduce disruptions, break feeders, or corrupt business logic.
  3. Inefficient Debugging
    Diagnosing issues manually can consume hours or days, drastically reducing developer productivity and confidence.

How Omni Helps

Omni generates a dependency diagram that maps data flows between TM1 objects:

  • Processes (blue)
  • Rules (red)
  • Feeders (black)

This visual map helps TM1 developers:
✅ Quickly identify where data originates and flows
✅ Trace the impact of changes across cubes and processes
✅ Understand how rules and feeders affect data movement
✅ Plan and test enhancements with minimal risk

image

Daniel

1 month ago