Callable notebook for cluster execution
AssigneeDatabricks, Inc.
InventorsTimothee Hunter, Ali Ghodsi, Ion Stoica
Life of this patent
Estimating the term…
Abstract
A system for processing a notebook includes an input interface and a processor. The input interface is to receive a first notebook. The notebook comprises code for interactively querying and viewing data. The processor is to load the first notebook into a shell. The shell receives one or more parameters associated with the first notebook. The shell executes the first notebook using a cluster.
Claims21
(canceled)
A system for processing a notebook, comprising:
- an input interface to receive a first notebook, wherein the notebook comprises code for interactively querying and viewing data;
- and
- a processor to:
- load the first notebook into a shell, wherein the first notebook includes at least one command, and wherein the shell receives one or more input parameters associated with the first notebook;
- and
- execute a command of the at least one command, comprising to:
- determine whether the command relates to an execute notebook command;
- and
- in response to a determination that the command relates to the execute notebook command, execute at least one notebook.
A method for processing a notebook, comprising:
- receiving a first notebook, wherein the notebook comprises code for interactively querying and viewing data;
- and
- loading the first notebook into a shell using a processor, wherein the first notebook includes at least one command, and wherein the shell receives one or more input parameters associated with the first notebook;
- and
- executing a command of the at least one command, comprising:
- determining whether the command relates to an execute notebook command;
- and
- in response to a determination that the command relates to the execute notebook command, executing at least one notebook.
A computer program product for processing a notebook, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving a first notebook, wherein the notebook comprises code for interactively querying and viewing data;
- and
- loading the first notebook into a shell, wherein the first notebook includes at least one command, and wherein the shell receives one or more input parameters associated with the first notebook;
- and
- executing a command of the at least one command, comprising:
- determining whether the command relates to an execute notebook command;
- and
- in response to a determination that the command relates to the execute notebook command, executing at least one notebook.
Dependencies are inferred from the claim text.