Notebooks and Dashboards

In this release, Qubole provides various enhancements and bug fixes for Notebooks and Dashboards.

New Features

New Version of Notebooks UI

Qubole launches a new version of the Notebooks UI with usability enhancements in the paragraph editor.

Users can see the following enhancements in the new version of the Notebooks UI:

  • Paragraph code editor adjusts according to the size of the code snippets. Line numbers are shown by default.
  • Selected paragraph has a blue highlight on the left.
  • Saving paragraph editor content status appears as saving now for better accessibility.
  • Paragraph titles are bold and improved. Users can now add them with single click.
  • Code and output fields are distinguishable.

Beta, Via Support.

Data-driven Log Analyzer

ZEP-3150 and ZEP-3403: Qubole provides Logan, a new data-driven log analyzer that filters unnecessary Spark driver logs to enhance the debugging experience. The Logs button on Interpreters page opens Zeppelin logs directory, where the new .logan file is located. For Spark commands, these logs are now accessible from the resources tabs with label Logan Logs.

Enhancements

  • ZEP-2896: The Notebooks UI has been enhanced with the following changes:

    • New Floating control bar appears when the paragraph editor exceeds the view port.
    • Selected paragraph has a blue highlight on the left.
    • Saving paragraph editor content status appears as saving now for better accessibility.
    • Titles are bold and improved.
    • Line numbers are now shown by default.
    • Code and output fields are distinguishable.
  • ZEP-3323: In the Notebooks UI, users can see the status of each stage in the job progress bar within the paragraph.

  • ZEP-3007: By default, the Cron scheduler is not supported for new notebooks and for the old notebooks that were not scheduled using Cron. However, the old notebooks containing cron expression continue to run. If you want to disable this change, contact Qubole Support.

  • ZEP-2695: The Spark Application UI of the Notebooks UI is enhanced to help users monitor the status and troubleshoot the Spark interpreters. Users can view an additional state of the Spark interpreters in the Spark Application UI of the Notebooks page. A yarn state ACCEPTED is shown in the Spark Application UI when the interpreter waits for the resources to be available. For the close status, an additional message is displayed when the interpreter shuts down due to idle timeout. Via Support.

  • ZEP-3205: Users can now filter scheduled and non-scheduled dashboards using the Scheduled filter on the Dashboard UI.

  • ZEP-1695: Users can now subscribe to emails that contain the dashboard report at every dashboard refresh. The report can be in one of the following formats: PDF, PNG, or HTML. Via Support.

Bug Fixes

  • ZEP-3439: Incomplete notebooks were downloaded when the notebook contained too many paragraphs. This issue is fixed.
  • ZEP-3371: The cluster switch operation of a notebook failed with the unable to associate with Zeppelin 403 forbidden error due to underlying network issues. With this fix, the cluster switch operation works with retries when Zeppelin 403 forbidden errors occur.
  • ZEP-3083: Users were not able to run more than 10 sql paragraphs concurrently. This issue is fixed.

For a list of bug fixes between versions R55 and R56, see Changelog for api.qubole.com.