在项目中工作
项目是一个协作工作区,您可以在其中处理数据和其他资产以实现特定目标。
您可以在导航菜单中选择 “项目 > 所有项目 ”,或在主页查看 “项目 ”部分,来查看您创建和参与协作的项目。 当具有管理员角色的协作者在项目管理页面更新设置时,项目会自动显示在项目部分。
您的项目可以包含多种类型的资源。
合作者
协作者是指你在项目中共同工作的人。
作为项目创建者,您可以添加其他合作者并为其分配角色来控制他们可以执行的操作。 若您拥有管理项目权限,则在创建项目时或通过点击 "以永久管理员身份加入" 加入项目时,将自动成为永久管理员。 作为永久管理员 ,您可以向项目中添加其他永久管理员或管理员。 参见协作。
所有合作者处理的是每个资产的相同副本。 一次只能有一个合作者编辑某个资产。 一个合作者在工具中编辑某个资产时,该资产将被锁定。 其他合作者可以查看锁定的资产,但不能对其进行编辑。 请参阅管理资产。
对资产进行协作
除集成 JupyterLab IDE和 RStudio 集成 Git 工具外的所有项目工具,在编辑期间资产均处于锁定状态。 这可避免不同协作者所做的更改之间发生冲突。
在 JupyterLab IDE 中协作
JupyterLab IDE 使用 Git 存储库的版本控制功能代替锁定。 创建项目时,您可以选择将该项目与 Git 存储库同步,并允许合作者使用 JupyterLab。 当您选择该 JupyterLab 选项时,项目协作者仅能在 中编辑笔记本 JupyterLab, ,而标准的Jupyter笔记本编辑器将被禁用。
项目会显示您创建该项目时指定的分支中的内容。 每个合作者都必须克隆该存储库,以同时独立处理 Notebook、脚本或其他文件。 要查看或安排项目中更新资产的任务,协作者必须将更改推送到项目分支,然后将更新后的资产拉取到项目中。 用户可以使用 JupyterLab 中的 Git 功能来处理不同分支,以及处理任何合并冲突。 他们可以直接从 JuptyerLab 或通过 Git(例如,通过创建拉取请求)将其更改推送至该项目分支。
请参阅 JupyterLab。
数据资产
数据资产就是你所处理的对象。 数据资产通常由需要您处理以进行优化的原始数据组成。
您可将以下类型的数据资产添加到项目中:
- 文件中的数据资产
- 连接到云端和本地数据源
- 现有连接资产中的已连接数据资产,用于提供对外部数据源中表或文件的只读访问
- 来自现有连接资产的已导入数据资产,用于提供对外部数据源中的表或文件的只读访问
- 文件夹数据资产,用于查看文件系统中文件夹内的文件
请参阅将数据添加到项目。
工具及其关联资产
工具及其关联资产是您处理数据的方式。
当你运行一个工具时,你将创建一个包含特定目标信息的资产。 例如,您可以创建流程资产,这些资产定义了使用多种工具对数据执行的操作。 每个工具都关联一种或多种类型资产,这些资产在该工具中运行。
有关资产与其创建工具的映射关系,请参阅 《资产类型与属性》。
项目中可使用的工具取决于您拥有的服务。
环境
环境是您在工具中配置计算资源以运行资产的方式。 环境模板用于指定硬件和软件资源,以实例化在工具中运行资产的环境运行时。
某些工具具有自动选择的环境模板。 然而,对于其他工具,您可以选择多个环境。 当你在工具中创建一个资产时,你会为其分配一个环境。 在运行资产时,您可以更改其运行环境。
默认环境模板可能因编程语言、工具和计算引擎类型而有所不同。 您还可以创建自定义环境模板,或添加提供环境模板的服务。
请参阅环境。
作业
作业是管理和调度工具中资产运行的方式。
任务是指在指定环境运行时中,工具对某个资产进行的单次运行。 可以调度一个作业或重复作业,监视、编辑、停止或取消作业。 请参阅作业。
项目存储器
项目存储是存放项目信息和文件的位置。
每个项目都拥有专属的安全存储空间,其中包含:
- 您上传至项目作为数据资产的文件
- 从其他工作区复制的文件中的数据资产
- 使用工具保存到项目中的文件
- 在工具中运行的某些资产的文件,例如笔记本
- 项目说明文件和内部项目文件
- 项目文档
资产的初始存储限制为所有工作区总计100 GB。
要存储大量数据,您可以改用数据库、存储卷或对象存储,并连接到数据源。
若需增加存储空间,请完成以下步骤。 有关详细信息, Kubernetes 请参阅使用 调整持久卷大小。
- 确认存储配置程序是否允许调整存储卷的大小。
- 编辑持久卷声明并更新其大小值。
删除项目时,与该项目关联的文件也将被删除。
其他服务
Software HubIBM 管理员可以安装更多服务来添加工具或计算环境。
集成
集成是将外部工具纳入项目的方式。
您可以与代码 Git 库集成,用于导出项目、处理文档和笔记本, JupyterLab, 或为源代码管理目的备份项目。 参见与存储 Git 库集成。
项目文档
创建项目时,可以添加简短描述以记录项目的用途或目标。 您可以在项目管理页面上稍后编辑描述。
项目的概述页面包含一个文档编辑器 ,您可以在其中记录项目的整个生命周期。 您可以在编辑器中直接使用标准Markdown格式创建和编辑文档。 要将您正在编辑的文档设置为读我文件,请点击溢出菜单并选择 “设为读我文件 ”。 具有永久管理员、 管理员或编辑角色的协作者可以编辑读我文件。
在采用已弃用的 Git 集成方案的项目中,您可以使用文档编辑器 ,但在采用默认 Git 集成方案的项目中则不可用。
项目配置
在创建项目时,您可以将项目标记为敏感项目。 当用户打开标记为敏感的项目时,就会显示通知,指出无法从该项目下载或导出任何数据资产。 您无法在创建项目后更改此设置。
您可以在项目中的 “管理 ”页面随时设置以下控件:
- 文件夹用于整理资源。
- 将所有项目活动记录到可下载的日志文件中,以便追踪详细的项目活动。
- 允许对元数据进行报告。
通知
您可以在概览页面的资产窗格中查看最近的资产活动。 您还可以筛选资产,以列出您编辑过的资产或所有协作者编辑过的资产。
当某位协作者修改资产时,项目中的所有协作者都会收到通知。
通知设置
通知设置是根据您的需求配置通知的方式。
要查看您的通知设置,请单击通知铃图标,然后单击设置图标。
您可以通过以下方式更改通知设置:
- 选择接收短暂显示的推送通知。 若选择 “勿扰模式 ”,您仍可在主页看到通知,并能查看铃铛图标上的通知数量。
- 选择通过电子邮件接收通知。
- 指定要接收其通知的项目或空间。
来自其他工作区的资产
您可以将其他工作区中的资产添加到项目中。 并非所有工作区都适用于所有体验。
部署空间是您部署完成资产的位置。 当您准备好部署资产时,可以将它们从项目移动到部署空间。
目录是资产的集中存储库,您可以在其中轻松查找和共享数据及其他资产。 您可以将目录中的资源复制到项目中使用。 您可以在项目中创建资源,然后将其发布到目录中。