The Veezoo Analytics Cup is live — Submit by June 7 and win a MacBook Pro
Semantic Foundation

The Knowledge Graph

Make your data speak the language of your business. The Knowledge Graph is the semantic layer that captures your business concepts, metrics, governance rules, and KPI definitions — enabling AI that truly understands your organization.

What the Knowledge Graph captures

A complete semantic model of your business, from concepts to calculations.

Business Concepts & Hierarchies

Model classes with hierarchies, subclasses, and custom orders. Employee is a subclass of Person. Time hierarchies roll up automatically.

Synonyms & Descriptions

Define governed synonyms for concepts and data values. Add rich descriptions that power both user understanding and AI accuracy.

Metrics & KPIs

Define reusable measures with precise calculation logic. Support complex data models: star schema, galaxy, SCD Type 2, and more.

Custom SQL & UDFs

Define custom SQL functions, leverage UDFs, and create views. Build relationships with multiple join types for complex models.

Dynamic URLs & CRM Jump

Define dynamic URLs for concepts to link directly to your CRM, ERP, or other systems. Navigate from insight to action.

Built-in Ontologies

Leverage pre-built ontologies for common domains. Support for date intervals, transitions, and native time intelligence.

Common Questions

Everything you need to know about the Knowledge Graph.

Do we need a specific data model for Veezoo to work?

No redesign required. Veezoo works with denormalized flat tables, star/snowflake schemas, data vault, and mixed/legacy models. The Knowledge Graph maps clean business concepts to any physical structure. If you can choose, a normalized model is preferable as it requires the least configuration.

How long does it take to set up?

Minutes to first answers. Once the data warehouse connection is established, Veezoo Studio can auto-generate your initial Knowledge Graph so teams can start asking questions the same day. Use Studio to refine names, relationships, measures, and permissions with smart suggestions.

Can our data team manage the Knowledge Graph as code?

Yes. The entire Knowledge Graph is defined as VKL code and stored in a Git-backed repository. Every change is tracked, diffable, and auditable. Multiple contributors work on branches without impacting the live graph.

Will investing in documentation actually improve AI accuracy?

It's a two-for-one. The same Knowledge Graph metadata powers both the user experience and the AI's reasoning. Richer descriptions, synonyms, and business rules increase answer precision while improving data literacy for users.

How does the Knowledge Graph relate to a semantic layer?

The Knowledge Graph is Veezoo's semantic layer. It defines business concepts, metrics, hierarchies, and access rules in a single governed model that both users and the AI reason over. See semantic layer for the general concept and semantic layer for AI BI for how Veezoo applies it.

Is the Knowledge Graph the same as a metrics layer?

A metrics layer is a subset of a Knowledge Graph; it defines reusable measures. The Knowledge Graph includes those metrics plus dimensions, hierarchies, relationships, and permissions. See semantic modelling for the modelling perspective.

Why is a Knowledge Graph the right foundation for AI BI?

AI BI needs a governed vocabulary of business concepts to reason over. Without one, LLMs hallucinate SQL against raw tables. The Knowledge Graph provides that vocabulary and is what enables hallucination-free answers. See AI BI hallucinations.

Ready to model your business?

See how the Knowledge Graph can transform how your organization interacts with data.