Un nuevo lenguaje de consulta de código abierto llamado PRQL ha sido presentado con el objetivo de simplificar la ingeniería de datos y el análisis. Desarrollado por un equipo independiente, PRQL busca ofrecer una alternativa más legible y eficiente a SQL, abordando la complejidad inherente a este lenguaje tradicional. PRQL se caracteriza por su sintaxis concisa, uso de abstracciones como variables y funciones, y su capacidad para compilarse a múltiples dialectos de SQL, lo que lo hace compatible con una amplia gama de bases de datos. Además, facilita la exploración de datos, el autocompletado, la verificación de tipos y la gestión de errores. El lenguaje, escrito en Rust, se enfoca en la creación de pipelines de transformación de datos, permitiendo la extensión y la integración con diversas herramientas y lenguajes de programación, incluyendo Python, JavaScript y R. La iniciativa se presenta como una fundación para el desarrollo de herramientas y un estándar emergente, con una comunidad abierta y un compromiso de no tener productos comerciales, priorizando la accesibilidad y la colaboración.
