4 Repos
Tools that translate high-level data manipulation logic into executable SQL queries for database interaction.
Distinct from SQL Converters: Unlike SQL Converters or NoSQL translators, this focuses on translating functional programming logic (like dplyr) into SQL.
Explore 4 awesome GitHub repositories matching data & databases · SQL Translation Layers. Refine with filters or upvote what's useful.
r4ds ist ein Data-Science-Lehrplan und eine Bildungsressource, die für die Beherrschung der Programmiersprache R entwickelt wurde. Es bietet einen strukturierten Lernpfad für den End-to-End-Prozess des Importierens, Bereinigens, Transformierens und Visualisierens von Daten. Das Projekt betont einen Leitfaden für reproduzierbare Data Science und einen umfassenden Lehrplan für Data Wrangling. Es enthält spezialisierte Tutorials zur Grammatik der Grafik für geschichtete Datenvisualisierung sowie technische Publikationen, die mit Quarto erstellt wurden und ausführbaren Code mit erzählendem Text verbinden. Das Material deckt ein breites Spektrum analytischer Funktionen ab, einschließlich Datenaufnahme aus diversen Quellen, relationalem Daten-Joining und der Verwaltung kategorialer Variablen. Es behandelt zudem Datenbereinigung, mathematische Modellierung und die Erstellung professioneller Berichte und Präsentationen in verschiedenen Formaten. Der Lehrplan konzentriert sich auf die praktische Anwendung funktionaler Programmierung und Tidy-Data-Prinzipien, um transparente und wiederholbare Analysen zu erstellen.
Implements logic to convert high-level data manipulation commands into SQL queries for database interaction.
Supersonic ist eine LLM-basierte Datenanalyseplattform und eine Engine für semantische Layer, die natürlichsprachliche Fragen in ausführbare SQL-Abfragen übersetzt. Sie fungiert als Business-Intelligence-Dashboard und Text-zu-SQL-Schnittstelle, die es Benutzern ermöglicht, Geschäftskennzahlen und Erkenntnisse über eine Konversationsschnittstelle abzurufen. Das System entkoppelt Geschäftsdefinitionen von physischen Datenbankschemata, indem es einen verwalteten logischen Layer verwendet, um einheitliche Metriken und Dimensionen zu definieren. Diese semantische Modellierung ermöglicht es der Plattform, menschliche Sprachmuster auf kuratierte Modelle abzubilden und abstrakte semantische Aussagen in physisches SQL zu übersetzen, das auf spezifische Datenbank-Engines zugeschnitten ist. Die Plattform bietet ein Enterprise-Data-Gateway mit rollenbasierter und granularer Zugriffskontrolle auf Datensatz-, Spalten- und Zeilenebene. Zu ihren Fähigkeiten gehören Multi-Turn-Dialogmanagement, Multi-Datenbank-Konnektivität und eine Plugin-Architektur für die Integration von Drittanbieter-Tools. Das Projekt stellt seine Funktionalität über eine Headless-Programmatic-API und eine Semantic-Layer-API für den externen Datenkonsum bereit.
Converts abstract semantic query statements into executable SQL tailored for specific physical data models.
Dieses Projekt ist eine SQL-Datenzugriffsschicht und ein Schema-Generator, der das Lesen und Schreiben von Datensätzen in relationalen Datenbanken ermöglicht, indem Tabellen als einfache Datenstrukturen behandelt werden. Es fungiert als automatischer Schema-Generator, der Datenbanktabellen und Spalten basierend auf der Struktur der eingehenden Daten im laufenden Betrieb erstellt. Das Tool bietet einen hochperformanten Bulk-Loader, der große Datensätze unter Verwendung gruppierter atomarer Transaktionen importiert, um Datenkonsistenz zu gewährleisten. Es enthält zudem einen Record-Upsert-Mechanismus, der basierend auf eindeutigen Identifikatoren bestimmt, ob eine bestehende Zeile aktualisiert oder eine neue eingefügt werden soll. Das System deckt dynamisches Schema-Management ab, einschließlich impliziter Spaltenauflösung und Tabellenbereitstellung. Es bietet zudem eine sammlungsbasierte Abfrageschnittstelle zum Abrufen von Datensätzen oder Extrahieren eindeutiger Werte, ohne manuelle Abfragen schreiben zu müssen.
Provides a translation layer that allows records to be read and written by treating database tables as simple data structures.
FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for multiple relational database providers. It functions as a fluent SQL query builder and database schema synchronizer, allowing developers to align database table and index structures with entity class definitions. The framework is specifically optimized for .NET Native AOT to ensure reduced memory footprints and faster startup times. It includes a database traffic manager to distribute load through read-write splitting, dynamic table sharding, and tenant-based data isolation. Bro
Translates high-level .NET functional logic and operations into executable SQL queries for various database providers.