Получить Azure Databricks для печати полного вывода оператора EXPLAIN - PullRequest
0 голосов
/ 06 ноября 2018

Есть ли способ получить блоки данных, чтобы показать полный вывод оператора EXPLAIN?

При записи оператора EXPLAIN в ячейку SQL (%sql) он усекает вывод длиной более 1000 символов.

Я попытался переключиться на Python и передал truncate=False в show() метод DataFrame безрезультатно. Вывод по-прежнему ограничен 1000 символов.

sql.spark("EXPLAIN ...").show(truncate=False)

Я попытался использовать collect(), затем распечатать вывод в драйвере - тот же результат. Здесь я попытался взять подстроку и обнаружил, что строка была усечена в более раннем процессе, а не при отправке в браузер для отображения.

...