项目目录是为团队协作设计的组织结构,用于管理空间下的节点代码、资源等。支持您通过本地文件管理的方式管理云上节点和资源,并在此完成周期性调度任务的协调开发。本文为您介绍如何使用项目目录。
目录类型对比
Data Studio提供项目目录、个人目录,以满足不同的开发需求,帮助您在各种业务场景下高效进行数据开发和管理。以下是对这两种类型目录的对比,您可以根据具体需求选择合适的目录进行开发。
目录类型 | 权限范围 | 功能特性 | 适用场景 |
项目目录 | 工作空间级 |
| 创建需要周期性自动调度运行的生产任务 |
个人目录 | 个人账户级 |
| 个人代码开发与调试 |
进入项目目录
进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的,进入Data Studio。
在Data Studio页面左侧导航栏,单击
,依次进入。
目录管理
新建目录结构
您可以按照工作空间规范设计目录结构,并参照下文将目录结构配置到项目目录。
在项目目录页面,单击右侧的。
在新建目录对话框中配置目录基本信息。
参数
描述
路径
指定目录存储路径。
名称
定义目录名称。
管理目录标签
项目目录支持您使用标记对目录进行分类,以区分不同类型的目录,并根据标记快速过滤特定类别的文件夹,提高管理效率。例如,您可以将某个目录标记为业务流程,并基于该标记快速过滤所有被标记为业务流程的目录。
使用专注模式
专注模式是项目目录提供的一种视觉降噪机制,通过固定特定目录并屏蔽其他目录,帮助您提升专注力、减少视觉干扰,并降低多任务并行时的认知负荷。您可以通过以下操作进入和退出专注模式。
工作流/节点创建和定位
新建工作流/节点
快速定位工作流/节点
项目目录提供多种快速定位节点的功能,帮助您轻松找到并定位所需操作的节点,提高查找效率,从而更高效地进行数据管理和开发。
1、过滤我负责的节点 单击项目目录右侧的,选择显示全部或显示我负责,以筛选并显示所需工作流/节点。 | 2、定位当前打开的工作流/节点 单击项目目录右侧的 |
3、搜索工作流/节点 在项目目录上方的搜索框,通过名称/节点ID/负责人等条件查找特定工作流/节点。 最多支持展示2048个搜索结果。 | 4、通过代码片段搜索节点 单击项目目录右侧的 |
工作流/节点批量操作
批量操作仅DataWorks标准版及以上版本支持。
在日常的开发和运维工作中,您可能会遇到以下需要重复操作的场景:
人员交接:项目成员变更,需要将大量的节点或资源责任人指派给新成员。
环境迁移或变更:底层的计算/存储资源(如数据源、调度资源组等)发生变更,需要修改所有相关的数据集成任务配置。
统一调整调度属性:因业务需求变化,需要统一修改一组任务的调度周期、重跑属性等。
批量上下线:新模块功能整体上线,需要一次性发布数十个相关节点到生产环境。
批量操作功能允许您同时对多个工作流、独立节点、工作流内部节点执行相同的操作,例如修改责任人、修改调度配置、批量发布等。
进入批量操作页面
单击项目目录右侧的批量操作图标
,即可进入批量操作页面。若选中某个目录,批量操作会默认带上归属目录。
筛选并选择操作对象
在批量操作页面,您可以通过筛选和勾选,快速定位到需要处理的节点、资源或函数。
筛选:利用列表上方的搜索框及其右下方的筛选按钮
,根据条件(如归属目录、节点类型、责任人、调度计算资源等)精准过滤出目标对象列表。 在筛选弹窗中编辑常用筛选,即可在列表上面直接展示。
勾选:在列表中,勾选您需要操作的一个或多个对象。
说明:当您勾选一个工作流时,可以单击工作流左侧的下拉图标,快速选择父节点和全部子节点。
执行批量操作
勾选目标对象后,在页面左下角单击批量操作按钮,并在弹出的菜单中选择具体的操作项。
根据您选择的操作,在弹出的对话框中完成配置,并单击“确定”即可。常见的操作包括:
修改责任人(需具备空间管理员权限)
修改数据集成任务(可修改数据源、数据去向、运行资源组等)
修改调度配置(可修改调度周期、依赖关系、资源组等)
上线发布/下线发布
注意事项
生效范围:批量操作页面执行的所有修改仅在开发环境生效。如需让变更在生产环境运行生效(例如修改调度属性),您还需发布至运维中心。
强制修改:当您操作的对象中包含被其他用户锁定的节点时,系统会提示您是否强制修改他人锁定的文件。强制修改会覆盖他人可能未保存的变更,请在与相关同事确认后谨慎使用。
查看操作记录
如需回顾或审计批量操作的历史,您可以单击页面右上角的批量操作记录按钮,查看每一次操作的详情,包括操作类型、对象范围、执行状态和时间等。
图标退出专注模式,或鼠标右键单击目标目录,选择退出专注模式。
图标,使用此功能在项目目录中快速定位右侧面板当前打开的工作流/节点位置。
图标,根据代码片段搜索包含该代码片段的节点,详情请参见
,即可进入批量操作页面。若选中某个目录,批量操作会默认带上归属目录。