Apache Zeppelin
Interactive notebooks for data engines
What it does
Zeppelin provides web notebooks with interpreters that execute different languages and data engines, displaying tabular results and charts as part of an interactive environment for exploring and documenting analytical computations and their outputs.
When to use it
For SQL and programmatic analysis, connect notebook paragraphs to suitable interpreters and keep the query text alongside the visual presentation of its returned results.