Veezoo Documentation

website·Indexed 34 days ago

https://docs.veezoo.com/

Documentation for Veezoo, a data analytics platform that uses a Knowledge Graph and VKL (Veezoo Knowledge Language) to translate natural language questions into SQL. Includes guides on KB layer configuration (classes, attributes, measures, and relationships), user authorization, dataset connection, and integrations with Microsoft Teams and Slack.

Tokens
116.3K
Snippets
380
Records
859
Agent score
54%

What's inside Veezoo

  1. Overview of Microsoft Teams Integration

    Veezoo's Microsoft Teams integration allows for the delivery of scheduled Agent and Board results directly to Teams channels or as direct messages using an Azure Bot. The setup requires a one-time OAuth authorization by an admin to link the Veezoo organization to the Microsoft tenant, followed by the installation of the Veezoo Teams app in specific teams.
  2. Overview of Veezoo Query Language (VQL)

    VQL (Veezoo Query Language) is a bridge between natural language and SQL. It allows the Veezoo AI agent to express queries over business concepts (classes and attributes) defined in the Veezoo Knowledge Graph rather than directly targeting underlying database tables and columns. VQL is used by creators to define measures, functions, and rules, and it is provided alongside generated SQL for transparency and readability.
  3. Overview of Veezoo Academy training

    Veezoo Academy is a guided video course designed for users who configure Veezoo. It focuses on modeling the Knowledge Graph, delivering it to users, and maintaining production health. The course consists of 5 modules and 25 lectures (approximately 3.5 hours of content).

    Course Modules:

    1. Veezoo Basics & the Knowledge Graph: Introduction to Veezoo and the central role of the Knowledge Graph.
    2. Your First Knowledge Graph: Using work areas, creating a Knowledge Graph from a warehouse connection, and using the AI co-builder.
    3. Modelling Business Concepts: Identifying business concepts in wide tables, establishing relationships, and refining auto-generated drafts.
    4. Measures, KPIs, Context & Advanced Modelling: Building KPIs, reading generated VQL, and providing business context.
    5. Govern, Operate & Evolve: Delivering canvases and agents as VKL, managing access via roles and security, and maintaining live deployments.
  4. Overview of Microsoft Teams Integration

    Veezoo's Microsoft Teams integration allows users to deliver scheduled Agent and Board results directly to Teams channels or as direct messages using an Azure Bot. The setup requires a one-time OAuth authorization by an admin to link the Veezoo organization to the Microsoft tenant, followed by the installation of the Veezoo Teams app in each target team.
  5. Overview of VQL Rules

    Rules are a general method used to rewrite the VQL (Veezoo Query Language) generated from a user's question. They detect specific patterns in the generated VQL and modify them to add filters, change functions, correct errors, or insert custom concept definitions.

    Recommendation: Use specialized tools before rules if possible: use Measures for KPI formulas and default_filter for removable defaults. Use rules only for logic that cannot be expressed by these alternatives.

  6. Overview of Veezoo Discovery

    Discovery is a curated onboarding feature that allows administrators to group example questions into topics and categories. This guides new users by showing them what insights and use cases are possible with their data. Users access these curated questions in the Chat UI via the Autocomplete menu under 'What can I ask?'.
  7. Overview of Veezoo Discovery

    Discovery is a curated onboarding feature that allows administrators to group example questions into topics and categories. This guides new users by showing them what insights and use cases are possible with their data. Users access these examples in the Chat UI via the Autocomplete menu under 'What can I ask?'.
  8. Overview of Veezoo Boards

    Boards (also referred to as dashboards) are grids of live widgets—including charts, tables, and numbers—generated from questions asked in Veezoo. Unlike static snapshots, every widget remains connected to its underlying query, ensuring that data is updated from the database whenever the board is opened.
  9. Overview of MetaVeezoo monitoring and auditing

    MetaVeezoo is a built-in monitoring and analysis tool for Veezoo that provides transparency into self-service user behavior and system performance. It allows data teams to move from reactive support to proactive optimization by identifying usage patterns, tracking demanded data points not yet in the Knowledge Graph, and monitoring system performance (e.g., SQL duration).
  10. Overview of MetaVeezoo monitoring and auditing

    MetaVeezoo is a built-in monitoring and analysis tool for Veezoo that provides transparency into self-service user behavior and system performance. It allows data teams to move from reactive support to proactive optimization by identifying usage patterns, tracking demanded data points not yet in the Knowledge Graph, and monitoring system performance (e.g., SQL duration).
  11. Overview of Veezoo Query Language (VQL)

    VQL (Veezoo Query Language) is a bridge between natural language and SQL. The Veezoo AI model translates user questions into VQL, which is then deterministically compiled into SQL. VQL operates at a higher abstraction level by using classes and attributes defined in the Veezoo Knowledge Graph rather than raw tables and columns. It is primarily used by creator-users to define measures, functions, and rules, and to debug the logic behind AI-generated answers.
  12. Overview of Veezoo Embedded Analytics

    Veezoo provides an embedded analytics option designed for integration into existing software applications. This functionality is specifically suited for multi-tenant environments, enabling different tenants to access and interact with distinct data sets tailored to their specific requirements.