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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tencentmusic avatar

tencentmusic/supersonic

0
View on GitHub↗
4,913 stars·972 forks·Java·20 vues

Supersonic

Supersonic est une plateforme d'analyse de données basée sur LLM et un moteur de couche sémantique qui traduit des questions en langage naturel en requêtes SQL exécutables. Elle fonctionne comme un tableau de bord de business intelligence et une interface texte-vers-SQL, permettant aux utilisateurs de récupérer des métriques métier et des insights via une interface conversationnelle.

Le système découple les définitions métier des schémas de base de données physiques en utilisant une couche logique gouvernée pour définir des métriques et des dimensions unifiées. Cette modélisation sémantique permet à la plateforme de mapper des modèles de langage humain vers des modèles sélectionnés et de traduire des déclarations sémantiques abstraites en SQL physique adapté à des moteurs de base de données spécifiques.

La plateforme fournit une passerelle de données d'entreprise dotée d'un contrôle d'accès granulaire et basé sur les rôles aux niveaux du jeu de données, de la colonne et de la ligne. Ses capacités incluent la gestion de dialogues multi-tours, la connectivité multi-bases de données et une architecture de plugins pour l'intégration d'outils tiers.

Le projet expose ses fonctionnalités via une API programmatique headless et une API de couche sémantique pour la consommation de données externe.

Features

  • BI Semantic Layers - Provides a comprehensive BI semantic layer that maps raw warehouse data into governed business metrics and dimensions.
  • LLM-Based SQL Generation - Translates natural language questions into executable SQL queries using large language models and semantic metadata.
  • Natural Language Querying Interfaces - Provides a conversational interface that translates natural language inputs into structured data queries for business analysis.
  • Text-to-SQL Translators - Implements a text-to-SQL translation layer that maps natural language questions to executable database commands.
  • Natural Language Data Analysis - Translates human language questions into data queries to retrieve business metrics and insights from databases.
  • Conversational Data Analysis Tools - Provides a conversational interface that translates natural language questions into SQL to analyze business metrics.
  • Natural Language Querying - Translates human-language questions into executable data queries and corresponding visual charts.
  • Natural Language to SQL - Transforms complex natural language queries into structured SQL using language parsers and semantic interpreters.
  • Semantic Data Models - Defines a unified layer of metrics and dimensions to create consistent business definitions across diverse data sources.
  • Semantic to SQL Translation - Translates abstract semantic query statements into physical SQL tailored to the target database engine.
  • SQL Translation Layers - Converts abstract semantic query statements into executable SQL tailored for specific physical data models.
  • Governed Logical Layers - Defines a governed logical layer of metrics and dimensions to decouple business definitions from physical schemas.
  • Role-Based Access Control - Restricts access to specific data domains and AI agents based on assigned user permissions.
  • Row and Column Access Controls - Enforces granular security by restricting data visibility at the dataset, column, and row levels.
  • Dialogue Context Management - Maintains conversation history and context across multiple turns to refine data queries and improve analysis accuracy.
  • Example-Based Prompt Memory - Improves query accuracy by storing and retrieving example prompt-response pairs for the language model.
  • Business Intelligence Dashboards - Converts natural language inputs into interactive charts and data-driven answers via a BI dashboard.
  • Data Attribute Search - Locates specific dimensions and metrics using natural language, fuzzy matching, or predefined aliases.
  • Data Gateways - Provides a secure access layer and unified interface for retrieving consolidated data from multiple disparate sources.
  • Semantic Data APIs - Exposes unified data models and business definitions through a specialized API for consumption by external tools.
  • Multi-Database Connections - Integrates with multiple database engines to consolidate data from various storage systems into a single interface.
  • Semantic Schema Mapping - Maps user text to specific schema attributes using fuzzy matching and predefined aliases within a semantic index.
  • Derived Metrics - Allows the creation of new metrics based on existing measures or field expressions to expand analysis.
  • Business Metric Mappings - Maps natural language patterns to curated semantic models to generate data visualizations.
  • Agent Configurations - Manages model connections and domain knowledge using term identification and few-shot memory configurations.
  • Metric Element Mapping - Matches user query text against a knowledge base of schema elements to identify referenced business metrics.
  • SQL Enhancement - High-performance SQL generation tool for complex analytical queries.

Historique des stars

Graphique de l'historique des stars pour tencentmusic/supersonicGraphique de l'historique des stars pour tencentmusic/supersonic

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 à Supersonic

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Supersonic.
  • 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
  • dataease/sqlbotAvatar de dataease

    dataease/SQLBot

    6,297Voir sur GitHub↗

    🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.

    JavaScriptchatbideepseekllm
    Voir sur GitHub↗6,297
  • erupts/eruptAvatar de erupts

    erupts/erupt

    2,687Voir sur GitHub↗

    Erupt is a framework for building administrative interfaces, business intelligence layers, and visual workflow engines. It provides a multi-tenant admin panel and an LLM admin framework that automatically generates web-based management consoles and REST endpoints from backend class definitions. The project distinguishes itself by integrating AI agent orchestration, allowing administrators to manage server operations and execute backend logic through a conversational chat interface. It also features a BI semantic layer that maps raw warehouse data into business-oriented cubes for self-service

    Javaadminairtableannotation
    Voir sur GitHub↗2,687
  • whoiskatrin/sql-translatorAvatar de whoiskatrin

    whoiskatrin/sql-translator

    4,312Voir sur GitHub↗

    This project is a developer utility that functions as an artificial intelligence-powered assistant for database query management. It provides an interactive interface for translating between natural language and structured database code, simplifying the processes of writing, debugging, and maintaining complex queries. The tool distinguishes itself by incorporating schema-aware context injection, which allows it to align generated queries with specific table definitions and relationship metadata. By maintaining stateful conversation history and utilizing large language model prompting, it enab

    TypeScriptdata-analysisdata-engineeringdataquery
    Voir sur GitHub↗4,312
Voir les 30 alternatives à Supersonic→

Questions fréquentes

Que fait tencentmusic/supersonic ?

Supersonic est une plateforme d'analyse de données basée sur LLM et un moteur de couche sémantique qui traduit des questions en langage naturel en requêtes SQL exécutables. Elle fonctionne comme un tableau de bord de business intelligence et une interface texte-vers-SQL, permettant aux utilisateurs de récupérer des métriques métier et des insights via une interface conversationnelle.

Quelles sont les fonctionnalités principales de tencentmusic/supersonic ?

Les fonctionnalités principales de tencentmusic/supersonic sont : BI Semantic Layers, LLM-Based SQL Generation, Natural Language Querying Interfaces, Text-to-SQL Translators, Natural Language Data Analysis, Conversational Data Analysis Tools, Natural Language Querying, Natural Language to SQL.

Quelles sont les alternatives open-source à tencentmusic/supersonic ?

Les alternatives open-source à tencentmusic/supersonic incluent : sqlchat/sqlchat — SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes… dataease/sqlbot — 🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG. erupts/erupt — Erupt is a framework for building administrative interfaces, business intelligence layers, and visual workflow… whoiskatrin/sql-translator — This project is a developer utility that functions as an artificial intelligence-powered assistant for database query… dataherald/dataherald — DataHerald is a natural language text-to-SQL interface and data analytics tool that translates English questions into… canner/wrenai — WrenAI is a platform designed to enable natural language interaction with relational and analytical databases. By…