Features

A detailed look at everything DataTruth can do — for users, teams, and organisations.


Table of Contents

  1. Natural Language Queries
  2. Typo-Tolerant Fuzzy Search
  3. Auto-Generated Charts & Visualisations
  4. Real-Time Chat Interface
  5. Role-Based Data Insights
  6. Data Quality Monitoring
  7. Schema Explorer with AI Descriptions
  8. Semantic Layer
  9. User Management & Administration
  10. Database Connection Management
  11. Security & Access Control
  12. Intelligent Suggestions & Learning

Natural Language Queries

The core of DataTruth: ask questions the way you’d speak them, and get accurate answers instantly.

Search and Ask

You type a question. DataTruth:

  1. Interprets your intent using GPT-4
  2. Translates it into a safe, validated SQL query
  3. Runs it against your database (read-only)
  4. Returns results with an automatically chosen chart

Example questions DataTruth understands:

  • “Show me the top 10 customers by revenue last quarter”
  • “Which products had the lowest margins this year?”
  • “Compare average order value by region for the past 6 months”
  • “List all customers who haven’t placed an order in 90 days”
  • “What’s the total sales for each salesperson this month?”

DataTruth doesn’t require perfect spelling or exact field names. Its fuzzy matching engine understands intent even when input is approximate.

Fuzzy Matching

  • "revenu" → finds revenue fields
  • "califrnia" → matches California
  • "tot sal" → resolves to total sales
  • "cstmr" → finds customer-related data

This makes the system genuinely usable for everyone — not just people who know the exact database column names.


Auto-Generated Charts & Visualisations

Every query response includes an automatically generated visualisation — DataTruth selects the chart type best suited to your data.

Chart Visualisations

Supported chart types:

  • Bar charts (comparisons)
  • Line charts (trends over time)
  • Pie / donut charts (proportions)
  • Area charts (cumulative trends)
  • Scatter plots (correlations)
  • Data tables (raw results)

Charts are interactive — hover for values, click to drill down, and export to PNG or PDF.


Real-Time Chat Interface

DataTruth uses a conversational chat interface, making it feel like talking to a knowledgeable data analyst.

Chat Interface

Chat features:

  • Multi-turn conversations — ask follow-up questions
  • Query history — revisit past questions
  • Suggested examples — AI-generated prompts tailored to your data
  • Export results — download data as CSV, Excel, or PDF
  • Share — copy a link to results with your team

Role-Based Data Insights

DataTruth tailors the experience to each user’s role — everyone sees what’s relevant to them.

Role-Based Insights

Role Default Insights
Executive Revenue trends, KPI summaries, top-line metrics
Analyst Deep-dive analytics, custom queries, metric builder
Developer Schema explorer, query performance, API usage
Admin User activity, system health, connection status

Admins can customise which datasets each role can access, ensuring sensitive data stays protected.


Data Quality Monitoring

DataTruth continuously monitors the quality of your connected data across 6 dimensions.

Data Quality Dashboard

Dimension What It Checks
Freshness How recent is the data? When was it last updated?
Completeness Are there missing or null values?
Accuracy Do values fall within expected ranges?
Consistency Are values uniform across related records?
Validity Do values follow defined business rules?
Uniqueness Are there duplicate records?

Each dimension gets a score. Alerts are raised automatically when quality drops below thresholds — before bad data causes bad decisions.


Schema Explorer with AI Descriptions

Understanding a database schema can be daunting. DataTruth makes it approachable by generating plain-English descriptions for every table and column using AI.

Schema Explorer

  • Browse all tables and columns in your connected database
  • See AI-generated descriptions of what each field contains
  • Understand relationships between tables
  • Use descriptions to guide better natural language queries

Semantic Layer

Define your business metrics and terminology once — and make them available to everyone who uses DataTruth.

Semantic Layer

The semantic layer bridges the gap between raw database columns and meaningful business concepts:

  • Calculated Metrics — define formulas (e.g. “Profit Margin = (Revenue - Cost) / Revenue × 100”)
  • Business-Friendly Names — map technical column names to clear labels (e.g. cust_acq_dt → “Customer Since”)
  • KPI Definitions — set targets and thresholds for key metrics
  • Cross-Database Mapping — unified field names across multiple connected databases

Once defined in the semantic layer, metrics are automatically used by the AI when answering relevant questions.


User Management & Administration

A complete admin panel for managing users, roles, connections, and system settings.

User Management

User management features:

  • Create, edit, and deactivate user accounts
  • Assign and change roles (Admin, Analyst, Executive, Developer)
  • View per-user query history and activity
  • Bulk operations for large teams

Database Connection Management

Connect DataTruth to any number of databases through a point-and-click interface.

Connection Manager

Supported databases:

  • PostgreSQL
  • MySQL
  • Snowflake
  • BigQuery

Features:

  • Test connection before saving
  • Auto schema discovery on connect
  • Secure encrypted credential storage
  • Read-only access enforced at the connection level

Security & Access Control

DataTruth is designed from the ground up with enterprise security in mind.

  • Read-only connections — DataTruth can never write to, modify, or delete your data
  • SQL validation — all AI-generated queries are validated and sandboxed before execution
  • JWT authentication — secure session management
  • Role-based access — users only see data their role permits
  • Complete audit trail — every query, login, and admin action is logged
  • Encryption — credentials encrypted at rest; all traffic over HTTPS

→ Learn more about security


Intelligent Suggestions & Learning

DataTruth gets better the more you use it:

  • Suggested queries — the AI generates example questions tailored to your actual data schema
  • Learning from feedback — thumbs-up/down on answers trains the system over time
  • Terminology learning — business-specific terms and abbreviations are remembered and reused
  • Query pattern recognition — frequently asked questions are optimised for faster response

← Get Started    See Screenshots →

Back to top

DataTruth © 2025. Built with ♥ using FastAPI, React, and OpenAI.