4 repositorios
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 es un currículo de ciencia de datos y recurso educativo diseñado para dominar el lenguaje de programación R. Proporciona una ruta de aprendizaje estructurada para el proceso de extremo a extremo de importar, limpiar, transformar y visualizar datos. El proyecto enfatiza una guía de ciencia de datos reproducible y un currículo integral para la manipulación de datos (data wrangling). Incluye tutoriales especializados sobre la gramática de gráficos para la visualización de datos en capas y publicaciones técnicas creadas con Quarto que combinan código ejecutable con prosa narrativa. El material cubre una amplia gama de capacidades analíticas, incluyendo la ingesta de datos de diversas fuentes, unión de datos relacionales y la gestión de variables categóricas. También aborda la limpieza de datos, modelado matemático y la generación de informes y presentaciones profesionales en múltiples formatos. El currículo se centra en la aplicación práctica de la programación funcional y los principios de datos ordenados (tidy data) para crear análisis transparentes y repetibles.
Implements logic to convert high-level data manipulation commands into SQL queries for database interaction.
Supersonic es una plataforma de análisis de datos basada en LLM y motor de capa semántica que traduce preguntas en lenguaje natural a consultas SQL ejecutables. Funciona como un dashboard de inteligencia de negocios e interfaz de texto a SQL, permitiendo a los usuarios recuperar métricas de negocio e insights a través de una interfaz conversacional. El sistema desacopla las definiciones de negocio de los esquemas físicos de base de datos utilizando una capa lógica gobernada para definir métricas y dimensiones unificadas. Este modelado semántico permite a la plataforma mapear patrones de lenguaje humano a modelos curados y traducir declaraciones semánticas abstractas en SQL físico adaptado para motores de base de datos específicos. La plataforma proporciona un gateway de datos empresarial con control de acceso granular y basado en roles a nivel de dataset, columna y fila. Sus capacidades incluyen gestión de diálogos multi-turno, conectividad multi-base de datos y una arquitectura de plugins para la integración de herramientas de terceros. El proyecto expone su funcionalidad a través de una API programática headless y una API de capa semántica para el consumo externo de datos.
Converts abstract semantic query statements into executable SQL tailored for specific physical data models.
Este proyecto es una capa de acceso a datos SQL y generador de esquemas que permite leer y escribir registros en bases de datos relacionales tratando las tablas como estructuras de datos simples. Funciona como un generador de esquemas automático que crea tablas y columnas de base de datos sobre la marcha según la estructura de los datos entrantes. La herramienta proporciona un cargador masivo de alto rendimiento que importa grandes conjuntos de datos utilizando transacciones atómicas agrupadas para asegurar la consistencia de los datos. También incluye un mecanismo de upsert de registros que determina si actualizar una fila existente o insertar una nueva según identificadores únicos. El sistema cubre la gestión dinámica de esquemas, incluyendo la resolución implícita de columnas y el aprovisionamiento de tablas. Además, proporciona una interfaz de consulta basada en colecciones para recuperar registros o extraer valores únicos sin escribir consultas manuales.
Provides a translation layer that allows records to be read and written by treating database tables as simple data structures.
FreeSql es un mapeador objeto-relacional (ORM) y capa de acceso a datos para .NET que traduce código orientado a objetos a SQL para múltiples proveedores de bases de datos relacionales. Funciona como un constructor de consultas SQL fluido y sincronizador de esquemas de base de datos, permitiendo a los desarrolladores alinear las estructuras de tablas e índices de la base de datos con las definiciones de clases de entidad. El framework está optimizado específicamente para .NET Native AOT para garantizar huellas de memoria reducidas y tiempos de inicio más rápidos. Incluye un gestor de tráfico de base de datos para distribuir la carga a través de división de lectura-escritura, fragmentación de tablas dinámica y aislamiento de datos basado en inquilinos. Las capacidades amplias incluyen ingesta de datos de alto rendimiento utilizando mecanismos de copia masiva específicos del proveedor, consultas avanzadas con funciones de ventana y CTEs recursivos, y monitoreo basado en AOP para auditar cambios de datos. El sistema también proporciona herramientas de gestión de esquemas para migraciones automatizadas y utilidades de desarrollo para generar clases de entidad a partir de metadatos de base de datos.
Translates high-level .NET functional logic and operations into executable SQL queries for various database providers.