Apache Zeppelin includes an integration with Apache Beam: https://zeppelin.apache.org/docs/0.7.0/interpreter/beam.html
How well does this work for interactive exploration? Can this be enhanced to support Beam SQL? What about unbounded data? Let's find out by exploring the existing interpreter and enhancing it particularly for streaming SQL.
This project will require the ability to read, write, and run Java and SQL. You will come out of it with familiarity with two Apache big data projects and lots of ideas!