The author built Entity History Query Language (EHQL) for analysts working with vehicle maintenance data. The implementation uses Python and the Lark library to define the grammar, then compiles EHQL queries down to Apache Spark for execution against Parquet data stored in a central catalog.
Tap to vote and see what everyone thinks.
Summary by ByteBrief
Boost BigQuery with Python: Managed Python UDFs now generally available