Notebook workflow

Start by adding a notebook to your cluster. Then, enable the notebook during instance group creation. Once the instance group is created, create the notebook and assign users to the notebook.

The following image illustrates the high-level tasks that are typically associated with notebooks in IBM® Spectrum Conductor:
Interactive high-level flow diagram that illustrates the tasks that are associated with notebooks. Creating notebook packages Adding notebooks Adding Dockerized notebooks Creating an instance group Enabling notebooks for instance groups Creating notebooks and assigning notebook owners Notebook collaboration Launching notebooks
  1. Create the binaries, scripts, and any supporting files that are required to run a notebook.
  2. Create a package that includes all the files that are required to run the notebook.
  3. Add (or register) the notebook to the cluster, making it available for use with instance groups. See Adding notebooks.
  4. Create a instance group and enable the notebook. See Adding notebooks to an instance group.
    Note: You can optionally use the built-in notebooks that are installed with IBM Spectrum Conductor. The built-in notebooks are always available to enable when you create an instance group and do not require you to create packages or add them to the cluster (unless you removed them).

    Look for updated or newer versions of the built-in notebooks on IBM Fix Central. If available, you can download and add them to IBM Spectrum Conductor.

  5. Create the notebook and assign users to use the notebook. See Assigning notebooks to owners.
  6. Optionally add environment variables to the notebooks that you own. See Adding environment variables to notebooks.
  7. Share the notebook with one or more notebook collaborators. See Notebook collaboration.
  8. Launch the notebook to start using it. See Launching notebooks.

For a video on how to create a Dockerized notebook that deploys RStudio servers inside an IBM Spectrum Conductor cluster, see Running RStudio in IBM Spectrum Conductor with Spark 2.2.0 using Sparklyr and Docker, available on YouTube and developerWorks.