在SQL查询zeppelin
0.8.1上提供表输出和开箱即用的几种数据可视化效果:
在大多数情况下,它非常有用。
但是有时候我只想选择要演示的文本。
查询SELECT version();
的说明。该表的输出很烦人:
非常有趣的是,已经实现了文本输出,例如EXPLAIN:
当然,对于EXPLAIN
查询来说,当然也可以期望对点头,费用等进行更多可视化,但这绝对是另一个问题。
因此,主要问题:对于SQL
以外的某些explain
查询,我如何将输出切换为文本格式?
另外,如果我运行诸如VACUUM和ANALYZE之类的维护命令,我可以在许多IDE中看到输出,但是在齐柏林飞艇中则为空!
答案 0 :(得分:1)
/*'EXPLAIN '*/ select version();
当JDBCInterpreter包含there
时,可以使用一个丑陋的解决方法 private static final String EXPLAIN_PREDICATE = "EXPLAIN ";
String results = getResults(resultSet,
!containsIgnoreCase(sqlToExecute, EXPLAIN_PREDICATE), isComplete);
将来最好通过段落属性管理输出类型。
VACUUM和ANALYZE发送应通过EXPLAIN_PREDICATE捕获的消息