ArcGIS Notebook Server 10.8.1 offers new enhancements, tools, and bug fixes. Notable new developments are described below.
If you are upgrading your site to 10.8 or 10.8.1 from 10.7 or 10.7.1, you must reauthorize the software. You do not need to reauthorize if you are upgrading from 10.8 to 10.8.1. The Upgrade ArcGIS Notebook Server topic contains reauthorization instructions.
Schedule a notebook
Notebook authors and administrators can now schedule ArcGIS Notebooks to run remotely at a scheduled time, either once or on a recurring basis, from within the notebook editor. To allow the scheduling of notebooks, users must be assigned a new Schedule Notebook custom privilege. Only administrators and notebook users with the Schedule Notebook privilege are able to schedule a task. The Tasks pane in the notebook editor allows you to set up one or more automated schedules for a notebook that you own or administer. In the pane, you can also specify parameters that will be added to the notebook as a new cell before execution.
The Schedule function uses the Execute Notebook operation in the ArcGIS Notebook Server Administrator Directory. This operation, introduced at 10.8, opens a new container and runs the entire notebook without user control.
Starting at 10.8.1, when you open a notebook for the first time, you are prompted to select the runtime for the notebook. Here, you can choose any of the runtimes available in your site, such as the built-in Standard or Advanced runtimes, or any custom runtime that is loaded in your site.
New at 10.8
The following new features and functions were introduced at 10.8.
ArcGIS Notebook Server Manager
A new site, ArcGIS Notebook Server Manager, is available in the portal at 10.8. Manager is an intuitive graphical interface for common administrative tasks used in your site.
You can now collapse sections of ArcGIS Notebooks in the notebook editor. Sections that begin with a heading can be collapsed. You can collapse a heading to hide all content in that section, allowing you to navigate lengthy notebooks more quickly. Click the expand button of a collapsed section to view its content again.
In the file browser of the notebook editor, you can now add code snippets for files you've uploaded.
Starting at 10.8, administrators can automate notebook execution using the new Execute Notebook operation in the ArcGIS Notebook Server Administrator Directory.
You can schedule notebooks to run by setting up Windows Task Scheduler to run the executeNotebook operation, either once or as a regular recurrence.
A new command line utility, upgradeSite, can silently upgrade your ArcGIS Notebook Server site to later versions.
There are three new properties in the Notebook Server Properties resource at 10.8:
- A new property, diskSpaceThresholdGB, allows you to set a threshold of available disk space under which ArcGIS Notebook Server logs messages. When your disk drive's available space reaches twice this value, the site starts recording WARNING-level log messages; when the available space reaches the threshold value, the log messages will become SEVERE. The default value is 5 GB of remaining disk space.
- Two new server properties related to the executeNotebook operation are now available. maxExecuteNotebookContainersPerNode limits the number of containers that can simultaneously be opened for automated execution; its default limit is 20 containers. maxExecuteNotebookTimeMinutes sets a maximum duration for an automated execution run; if the notebook is still running when this duration is reached, the container is terminated. The default limit is 2 hours.
Because of changes to Docker system requirements for Windows machines, Esri now recommends you only deploy ArcGIS Notebook Server on Linux. There are a number of additional prerequisites and constraints for ArcGIS Notebook Server Windows systems that do not apply to Linux systems.
Microsoft Edge and Internet Explorer are no longer supported for use with ArcGIS Notebook Server.