awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repository-uri

Awesome GitHub RepositoriesSemantic Data Models

Maintains a centralized layer of definitions to abstract database schemas into business entities.

Distinguishing note: Focuses on the abstraction of schemas into business-friendly entities, distinct from raw database modeling.

Explore 12 awesome GitHub repositories matching data & databases · Semantic Data Models. Refine with filters or upvote what's useful.

Awesome Semantic Data Models GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • apache/incubator-supersetAvatar apache

    apache/incubator-superset

    73,325Vezi pe GitHub↗

    This project is a business intelligence suite and SQL data visualization platform used for data analysis, reporting, and monitoring. It provides a web application for exploring datasets and building interactive dashboards, complemented by a web-based SQL query editor for analyzing raw data from connected stores. The platform features a semantic data layer to define standardized metrics and dimensions, ensuring consistent data interpretation across reports. It includes a security framework with role-based access control to manage user permissions and authentication across shared dashboards. T

    Provides a centralized layer of definitions to abstract database schemas into standardized business entities and metrics.

    TypeScript
    Vezi pe GitHub↗73,325
  • metabase/metabaseAvatar metabase

    metabase/metabase

    47,696Vezi pe GitHub↗

    Metabase is a business intelligence platform designed to connect to various storage systems and relational databases for data exploration, visualization, and reporting. It provides a centralized environment where users can build queries through a graphical interface or raw code, transforming raw information into interactive dashboards and charts. The platform is built to support self-service analytics, allowing non-technical team members to extract insights without requiring deep knowledge of database syntax. The platform distinguishes itself through a metadata-driven modeling layer that abst

    Maintains a centralized layer of definitions and relationships that abstracts underlying database schemas into user-friendly business entities.

    Clojureanalyticsbibusiness-intelligence
    Vezi pe GitHub↗47,696
  • sinaptik-ai/pandas-aiAvatar sinaptik-ai

    sinaptik-ai/pandas-ai

    23,197Vezi pe GitHub↗

    This project is a Python-based framework that functions as a generative AI agent for programmatic data analysis. It enables users to interact with structured data sources through natural language prompts, translating these requests into executable code to perform analysis, data cleaning, and visualization. By maintaining conversational context across multi-turn interactions, the system allows for iterative exploration and the building of complex data narratives. The framework distinguishes itself through a robust semantic layer and secure execution model. It maps raw datasets to descriptive m

    Maps raw datasets to descriptive metadata and relationships to improve natural language query accuracy.

    Pythonaicsvdata
    Vezi pe GitHub↗23,197
  • cube-js/cubeAvatar cube-js

    cube-js/cube

    20,251Vezi pe GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Translates raw database schemas into reusable business entities using a unified configuration syntax for consistent analytical definitions.

    Rustagentic-analyticsagentsai
    Vezi pe GitHub↗20,251
  • cube-js/cube.jsAvatar cube-js

    cube-js/cube.js

    20,193Vezi pe GitHub↗

    Cube is a semantic layer data platform that maps raw SQL databases to standardized business metrics and dimensions. It functions as a SQL dialect translator, converting abstract semantic queries into optimized SQL statements for various cloud data warehouses. The platform operates as a multi-tenant data gateway, isolating information and security permissions for different customers within a single deployment. It includes a relational caching engine that stores pre-aggregated query results to reduce latency and decrease the load on primary data warehouses. The system provides a REST-based int

    Maps raw SQL database schemas to a standardized semantic layer of business metrics and dimensions using code.

    Rust
    Vezi pe GitHub↗20,193
  • piskvorky/gensimAvatar piskvorky

    piskvorky/gensim

    16,361Vezi pe GitHub↗

    Gensim is a natural language processing toolkit designed for large-scale text analysis and the training of semantic vector embeddings. It provides a framework for identifying latent thematic structures within document collections and calculating semantic similarity between text segments using unsupervised statistical algorithms. The project is distinguished by its ability to handle datasets that exceed available system memory through incremental corpus streaming, which processes documents one at a time from disk. It utilizes sparse vector representations and dictionary-based token mapping to

    Identifies latent thematic structures within document collections using unsupervised statistical algorithms.

    Pythondata-miningdata-sciencedocument-similarity
    Vezi pe GitHub↗16,361
  • canner/wrenaiAvatar Canner

    Canner/WrenAI

    14,437Vezi pe GitHub↗

    WrenAI is a platform designed to enable natural language interaction with relational and analytical databases. By combining a text-to-SQL engine with semantic data modeling, it allows users to explore structured data through plain language questions, removing the requirement for manual code generation. The system functions by grounding natural language requests in a predefined business logic layer rather than raw database schemas. This semantic approach, supported by context-aware prompt engineering, ensures that generated queries remain consistent and accurate across an organization. The pla

    Maps complex database schemas into business-friendly terms to ensure consistent data interpretation across the organization.

    TypeScriptagentanthropicbedrock
    Vezi pe GitHub↗14,437
  • dbt-labs/dbt-coreAvatar dbt-labs

    dbt-labs/dbt-core

    13,051Vezi pe GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Provides a system for defining business logic, metrics, and semantic models that map raw data to consistent organizational definitions.

    Rustanalyticsbusiness-intelligencedata-modeling
    Vezi pe GitHub↗13,051
  • api-platform/api-platformAvatar api-platform

    api-platform/api-platform

    9,154Vezi pe GitHub↗

    API Platform is a headless content management system engine and framework used to build REST and GraphQL APIs. It utilizes schema-driven generation to automatically produce web endpoints based on predefined data model definitions. The platform focuses on semantic data modeling, using structured classes and ontologies to ensure information is organized for search engines and semantic web tools. It provides an automated OpenAPI specification generator and a declarative system for creating administration dashboards to manage data records without custom frontend code. The system includes capabil

    Defines data models using classes and ontologies to expose semantic and search-engine friendly data.

    PHP
    Vezi pe GitHub↗9,154
  • greptimeteam/greptimedbAvatar GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Vezi pe GitHub↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Exposes semantic table metadata through queryable SQL information_schema views.

    Rustanalyticscloud-nativedatabase
    Vezi pe GitHub↗5,968
  • tencentmusic/supersonicAvatar tencentmusic

    tencentmusic/supersonic

    4,913Vezi pe GitHub↗

    Supersonic este o platformă de analiză a datelor bazată pe LLM și un motor de strat semantic care traduce întrebările în limbaj natural în interogări SQL executabile. Funcționează ca un dashboard de business intelligence și interfață text-to-SQL, permițând utilizatorilor să recupereze metrici de business și insight-uri printr-o interfață conversațională. Sistemul decuplează definițiile de business de schemele fizice ale bazelor de date prin utilizarea unui strat logic guvernat pentru a defini metrici și dimensiuni unificate. Această modelare semantică permite platformei să mapeze tiparele limbajului uman la modele curatoriate și să traducă declarațiile semantice abstracte în SQL fizic adaptat pentru motoare de baze de date specifice. Platforma oferă un gateway de date enterprise cu control de acces granular și bazat pe roluri la nivel de dataset, coloană și rând. Capabilitățile sale includ gestionarea dialogului multi-turn, conectivitate multi-bază de date și o arhitectură de plugin-uri pentru integrarea instrumentelor terțe. Proiectul își expune funcționalitatea printr-un API programatic headless și un API de strat semantic pentru consumul extern de date.

    Defines a unified layer of metrics and dimensions to create consistent business definitions across diverse data sources.

    Java
    Vezi pe GitHub↗4,913
  • erupts/eruptAvatar erupts

    erupts/erupt

    2,687Vezi pe 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

    Maps raw warehouse tables into business-oriented semantic cubes to decouple data sources from BI reporting.

    Javaadminairtableannotation
    Vezi pe GitHub↗2,687
  1. Home
  2. Data & Databases
  3. Semantic Data Models

Explorează sub-etichetele

  • Latent Semantic ModelsAlgorithms for identifying hidden thematic structures in text through unsupervised word co-occurrence analysis. **Distinct from Semantic Data Models:** Distinct from Semantic Data Models: focuses on unsupervised thematic discovery in text rather than database schema abstraction.
  • Semantic Metadata Retrievers1 sub-tagInterfaces for fetching the structure of semantic data models including cubes, measures, and dimensions. **Distinct from Semantic Data Models:** Focuses on programmatic retrieval of semantic model metadata, distinct from general semantic modeling.
  • Semantic Model ValidationAutomates verification of metric and semantic model integrity within CI pipelines. **Distinct from Semantic Data Models:** Distinct from Semantic Data Models: focuses on CI-based integrity verification rather than the modeling layer itself.