Skip To Content

自动执行笔记本

自 10.8.1 版本起,笔记本作者可以计划 ArcGIS Notebooks,以便在未来的某个固定时间自动执行一次或重复执行。通过创建任务来计划笔记本,可供自动执行常规工作流、在非高峰时段运行数据密集型过程以及定期更新数据集。例如,可通过计划笔记本来执行以下操作:

  • 从每月更新一次的在线源导入数据,自动清除数据并应用必要的转换,然后将数据移至您的工作空间。
  • 当计算机资源未使用时,执行需要强大处理能力的大数据分析工作流。
  • 管理过去一周内在门户中创建了帐户的用户,并通过电子邮件将列表发送给您。

使用 ArcGIS Notebook Server Manager 中的任务页面,管理员可以查看详细信息,编辑、暂停/恢复或删除站点中当前活动的各个笔记本任务。

管理员还可以使用 ArcGIS Notebook Server Administrator Directory 中的执行笔记本操作来实现笔记本的自动运行。该操作将立即执行笔记本,但是通过编写此操作的脚本,可以计划在将来某个时间执行笔记本或定期自动执行笔记本。可以使用 cron 作业来计划在将来某个时间执行操作或以重复时间间隔执行操作。

注:

10.8.1 版本中引入了使用笔记本编辑器中的任务来计划笔记本的功能。在 10.8 版本中,只能通过管理执行笔记本端点来远程执行笔记本。

ArcGIS Notebook Server 可以通过打开新容器并整体运行笔记本来自动执行笔记本。完成后,可以将已执行的笔记本另存为笔记本的门户项目。用户还可以指定要添加到笔记本新单元格中的参数,并且可以选择保存笔记本中的这个新单元格。

注:

要使用自动执行,笔记本必须使用 10.8 或 10.8.1 版本运行时。

首先,请参阅 Administrator Directory 参考指南中的执行笔记本主题。