- PRQL ist eine moderne Sprache zur Transformation von Daten und dient als leistungsstarke, pipelinebasierte Alternative zu SQL.
- PRQL unterstützt Abstraktionen wie Variablen und Funktionen und bildet damit eine logische Pipeline von Transformationen.
- Da PRQL zu SQL kompiliert wird, kann es mit jeder Datenbank verwendet werden, die SQL nutzt.
- Die Sprache ist gut lesbar, explizit und deklarativ, sodass sie leicht zu verstehen ist und sich gut damit arbeiten lässt.
- PRQL bietet Funktionen wie Filtern, Aggregation, Gruppierung, das Erstellen neuer Spalten und Sortierung.
- Die Sprache unterstützt Bereichsausdrücke und kann SQL als Escape Hatch verwenden.
- PRQL wird von einer wachsenden Community aktiv weiterentwickelt und ist trotz einiger kleiner Bugs und fehlender Funktionen einsatzbereit.
- Die kürzlich veröffentlichte Version 0.9.0 ist das bislang größte Update.
- Die Entwicklungs-Roadmap umfasst die Verbesserung der Robustheit, das Schließen von Funktionslücken, die Erweiterung des unterstützten Funktionsumfangs und die Vereinfachung des Einstiegs in PRQL.
- PRQL bietet Integrationen mit beliebten Tools wie VS Code und Jupyter und sorgt so für ein nahtloses Nutzungserlebnis.
- Beiträge zum Projekt sind willkommen, und die Community ist freundlich und hilfsbereit.
- Es gibt verschiedene Ressourcen zum Lernen und Experimentieren mit PRQL, darunter den PRQL Playground, die Dokumentation und Sprach-Bindings für andere Programmiersprachen.
- Das Repository enthält den PRQL-Compiler, Web-Inhalte, Bindings, Test-/CI-Infrastruktur und Entwicklungstools.
- Der Fortschritt von PRQL ist den Beiträgen vieler Einzelpersonen zu verdanken.
1 Kommentare
Hacker-News-Kommentare
SELECT-Abfragen unterstützt und für andere Aufgaben in SQL übersetzt werden muss.