Skip to main content
Version: v2.10.0

Create Notebook

Notebooks live inside a Workspace, under the Notebooks tab. From there you can browse existing notebooks and create new ones. The list page carries a toolbar, a nine-column grid, and a kebab menu on every row holding exactly four entries: Edit, Clone, Inactive and Export. Clicking + Notebook swaps the grid for the create form, which marks only Name and Type as required. Path and Advanced Options are both optional.

Notebooks List Page

Open a Workspace and select the Notebooks tab to see every notebook in that Workspace.

Route: /tenant/<tenantId>/workspace/<workspaceId>/notebooks

Create Notebook

Toolbar

The toolbar controls appear in this order, left to right:

ControlPurpose
Search By Notebook Name field + search buttonFilter the list by notebook name.
Clear filters (icon)Reset all active column filters and the search box.
Refresh (icon)Reload the list from the server.
Column chooser (icon)Show or hide individual columns in the grid.
All / Active / Inactive (pills)Switch between all notebooks, only active ones, and only inactive ones. Each pill shows a count, for example All 40, Active 20, Inactive 20.
+ Notebook (button)Open the Create Notebook form.

Columns

The grid has nine columns, in this order:

#ColumnDescription
1NameNotebook name. It links to /tenant/<tenantId>/workspace/<workspaceId>/notebook/<notebookId> — the notebook editor.
2TypeNotebook language — Python3, Scala, or Sql. Filterable.
3StatusStatus of the notebook's last run (for example STOPPED). A dash (-) means the notebook has never been run. Filterable.
4Cluster NameCluster the notebook is attached to. Links to that cluster's Events page. Filterable.
5Created ByUser who created the notebook. Filterable.
6Modified ByUser who last modified the notebook. Filterable.
7Created TimeDate and time the notebook was created.
8Modified TimeDate and time of the last modification.
9ActionsA single kebab menu (⋮).

The list is paginated, with a page-size selector (default 20 per page).

Row Actions

The Actions kebab has exactly four entries:

EntryEffect
EditOpens the notebook form for editing.
CloneCreates a copy of the notebook.
InactiveDeactivates the notebook. On an already deactivated notebook this entry reads Active and reactivates it.
ExportExports the notebook.

Create Notebook Form

Click + Notebook to open the form at /workspace/{workspace_id}/notebook/create-notebook. The breadcrumb reads Workspaces > {workspace} > Notebooks > New Notebook.

The page is laid out in two columns: the form on the left and a live CLUSTER DETAILS summary card on the right.

New Notebook form

Fields

FieldControlValues / notes
Name (required)TextPlaceholder Notebook Name. Up to 64 letters, digits, and the symbols ., _, -. An invalid value shows Invalid format. Max 64 letters, 0-9, ., _ or -.
Type (required)DropdownPython3, Scala, Sql — each option is shown with its language icon. Defaults to Python3.
Cluster NameDropdown with an inline [+] buttonPlaceholder Select Cluster. Lists the clusters available to the Workspace. Use [+] to create a new cluster without leaving the form.
PathFile pickerChoose file button. Points the notebook at an existing .ipynb file in the Workspace, or uploads one.
Maximum Concurrent Notebook Runs (under Concurrent Runs)NumberDefaults to 1.

Type

The Type dropdown offers exactly three values:

  • Python3
  • Scala
  • Sql

See Notebook Types for guidance on choosing one.

Path

The Path field is optional:

  • If a valid .ipynb file is chosen or referenced, we use that file.
  • If you don't fill it in, we automatically generate a new .ipynb file inside the Workspace files area.

Concurrent Runs (max_concurrency)

The Concurrent Runs section holds a single field, Maximum Concurrent Notebook Runs, marked with an information (ⓘ) icon. This is the max_concurrency property referenced in the release notes as "Added max_concurrency when creating or editing notebooks". The API and CLI name for the field is max_concurrency, while the UI label is Maximum Concurrent Notebook Runs.

Its help text reads:

Set this value higher than the default of 1 to perform multiple runs of the same Notebook concurrently.

The default value is 1, meaning one run of the notebook at a time. Raising it allows that many simultaneous runs of the same notebook.


Advanced Options

We collapse Advanced Options by default. Expand it to attach Spark configuration and dependencies to the notebook.

Advanced Options on the notebook form

  • Append (checkbox, with an ⓘ icon). Controls whether the notebook-level Spark configuration is appended to the cluster-level configuration or overrides it.

Below the checkbox are four tabs:

TabPurpose
ConfigsSpark configuration properties, entered as Key / Value rows. A Bulk Edit toggle switches the tab to a free-text editor for pasting many properties at once. Each row has an add [+] and a delete (🗑) button.
PackagesPackages to make available to the notebook session.
JarsJAR files to add to the session classpath.
FilesFiles to distribute to the notebook session.
note

The notebook form exposes four Advanced Options tabs. That's a smaller set than the Job form (six tabs) and the Cluster form's Spark Config section (ten tabs). The Advanced Options panel inside the notebook editor exposes five tabs: the same four plus a read-only Resources tab. See Advanced Options.

Advanced Options are available for all three notebook types, Python3, Scala, and Sql.


Cluster Details Panel

The right-hand CLUSTER DETAILS card updates live as soon as a cluster is chosen in Cluster Name. It's the same component we use on the Create Cluster and Create Job forms, and it shows:

FieldDescription
Cluster NameName of the selected cluster.
Cloud ProviderCloud provider backing the cluster.
Cluster TypeCluster type of the selected cluster.
Instance SizeInstance size configured on the cluster.
Min InstancesMinimum instance count.
Max InstancesMaximum instance count.
Turbo AccelerationEnabled or Disabled.
ComputeCompute configuration selected on the cluster.
Runtime VersionYeedu runtime version the cluster runs.
Disk VolumeDisk volume attached to the cluster.
Max Parallel ExecMaximum number of parallel executions the cluster allows.
Slots (Avail/Total)Available slots out of total slots on the cluster.

Use this panel to confirm the target cluster has free slots and the capabilities the notebook needs before creating it.


Actions

ButtonEffect
ResetClears the form back to its default values.
CreateCreates the notebook and returns to the Notebooks list.