awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Dataherald avatar

Dataherald/dataherald

0
View on GitHub↗
3,617 stars·262 forks·Python·apache-2.0·7 vuesdataherald.readthedocs.io/en/latest↗

Dataherald

DataHerald is a natural language text-to-SQL interface and data analytics tool that translates English questions into executable database queries using a large language model. It functions as a query generator and connectivity layer capable of retrieving database records and summarizing the results into human-readable explanations.

The project features a dedicated business logic layer for defining database constraints and managing verified query pairs to improve translation accuracy. It acts as a multi-warehouse data connector, allowing for the indexing and querying of multiple SQL databases across different schemas.

The system covers secure database connectivity through SSH tunneling, database schema mapping, and business intelligence automation. It also includes capabilities for managing table metadata and configuring external file storage for result persistence.

Features

  • Natural Language to SQL - Translates plain English questions into executable SQL queries to retrieve data without manual coding.
  • LLM-Based SQL Generation - Translates natural language prompts into executable SQL scripts using large language models.
  • Data-to-Natural-Language Summarization - Generates human-readable explanations and summaries based on the data returned from database queries.
  • Prompt Augmenters - Augments prompts with table descriptions and column definitions to improve the accuracy of generated SQL.
  • Natural Language Data Analysis - Retrieves database records and summarizes results into human-readable explanations using natural language queries.
  • Cloud Data Warehouse Connectivity - Establishes secure connections to databases and automatically retrieves table names for indexing.
  • Multi-Warehouse Querying - Enables indexing and querying across multiple SQL databases and different schemas from a single interface.
  • Multi-Warehouse Connectors - Acts as a connectivity layer for indexing and querying multiple SQL databases across different schemas.
  • Cross-Warehouse Joins - Manages connections to multiple database instances to enable data retrieval and joins across different schemas.
  • Database Schema Mapping - Manages table metadata and business constraints to ensure AI-generated queries align with organizational data rules.
  • SQL-Based Semantic Layer - Provides a configuration layer for defining business logic and database constraints to improve SQL accuracy.
  • SQL Database Connectivity - Establishes secure connections to various SQL databases and performs joins across compatible schemas.
  • SQL Query Generation - Automates the creation and execution of structured SQL queries based on human-readable prompts.
  • SQL - Sets business rules and constraints for database connections to ensure generated queries return accurate results.
  • Few-Shot Pattern Exemplification - Retrieves verified natural language and SQL pairs to provide in-context examples for the query generator.
  • Business Intelligence - Generates human-readable summaries and insights from database query results to automate business intelligence tasks.
  • Secure Connectivity - Establishes protected connections to data warehouses using SSH tunneling and encrypted credentials.
  • Vector-Database-Backed Retrievals - Indexes database metadata and query samples in a vector database for efficient semantic similarity searching.
  • Table Metadata Updates - Modifies table and column descriptions to increase the accuracy of natural language to SQL translations.
  • SQL Query Examples - Stores and retrieves pairs of natural language questions and verified SQL queries to improve translation speed.
  • Business Logic Constraints - Applies business rules and logic to the query generation process to ensure compliant results.
  • Query Generation Optimization - Refines SQL generation by scanning metadata and adding verified query pairs to increase accuracy.
  • SSH - Tunnels database traffic through an SSH server using host credentials and private keys to access protected data.
  • SSH Tunneling Forwarders - Establishes secure connections to protected data warehouses by routing traffic through SSH tunnels.
  • SQL Enhancement - AI-driven platform for natural language to SQL data management.

Historique des stars

Graphique de l'historique des stars pour dataherald/dataheraldGraphique de l'historique des stars pour dataherald/dataherald

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Dataherald

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Dataherald.
  • tencentmusic/supersonicAvatar de tencentmusic

    tencentmusic/supersonic

    4,913Voir sur GitHub↗

    Supersonic is an LLM-based data analysis platform and semantic layer engine that translates natural language questions into executable SQL queries. It functions as a business intelligence dashboard and text-to-SQL interface, allowing users to retrieve business metrics and insights through a conversational interface. The system decouples business definitions from physical database schemas by using a governed logical layer to define unified metrics and dimensions. This semantic modeling allows the platform to map human language patterns to curated models and translate abstract semantic statemen

    Java
    Voir sur GitHub↗4,913
  • sqlchat/sqlchatAvatar de sqlchat

    sqlchat/sqlchat

    5,731Voir sur GitHub↗

    SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes them against connected databases. It uses a large language model to generate SQL from plain English instructions, supporting both querying and record modification through INSERT, UPDATE, and DELETE statements within the chat conversation flow. The application connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a unified driver abstraction layer, allowing users to interact with multiple database types from a single chat interface. Users provide the

    TypeScriptchatgptclickhousecockroachdb
    Voir sur GitHub↗5,731
  • defog-ai/sqlcoderAvatar de defog-ai

    defog-ai/sqlcoder

    4,035Voir sur GitHub↗

    Sqlcoder is a text-to-SQL large language model specialized in converting natural language questions into structured, executable database queries. It functions as a database interface and query generator that allows for data retrieval without requiring manual code. The system utilizes an instruction-tuned model combined with schema-aware prompting and dynamic context injection. By ingesting database metadata and using in-context learning with example query pairs, it generates syntactically valid queries that match the specific schema of a connected database. The project covers a broader range

    Jupyter Notebook
    Voir sur GitHub↗4,035
  • datlechin/tableproAvatar de datlechin

    datlechin/TablePro

    4,471Voir sur GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    Voir sur GitHub↗4,471
Voir les 30 alternatives à Dataherald→

Questions fréquentes

Que fait dataherald/dataherald ?

DataHerald is a natural language text-to-SQL interface and data analytics tool that translates English questions into executable database queries using a large language model. It functions as a query generator and connectivity layer capable of retrieving database records and summarizing the results into human-readable explanations.

Quelles sont les fonctionnalités principales de dataherald/dataherald ?

Les fonctionnalités principales de dataherald/dataherald sont : Natural Language to SQL, LLM-Based SQL Generation, Data-to-Natural-Language Summarization, Prompt Augmenters, Natural Language Data Analysis, Cloud Data Warehouse Connectivity, Multi-Warehouse Querying, Multi-Warehouse Connectors.

Quelles sont les alternatives open-source à dataherald/dataherald ?

Les alternatives open-source à dataherald/dataherald incluent : tencentmusic/supersonic — Supersonic is an LLM-based data analysis platform and semantic layer engine that translates natural language questions… sqlchat/sqlchat — SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes… defog-ai/sqlcoder — Sqlcoder is a text-to-SQL large language model specialized in converting natural language questions into structured,… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… whoiskatrin/sql-translator — This project is a developer utility that functions as an artificial intelligence-powered assistant for database query… dataease/sqlbot — 🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.