项目管理
说明
项目是开发/设计数据集成方案中所需的所有文件或元数据的集合,包括用户上传的资源文件、PIPELINE(转换)文件、WORKFLOW(作业)文件、元数据文件等。
项目可以适用但不局限于以下的场景:大多数 UDI Studio 的使用人员通常同时处理多个项目。例如,当一个项目成熟并处于用户验收测试中时,一个新项目的开发工作已经开始了。
项目特性
- 子项目可以从父项目继承变量(关于变量的具体介绍请参考下文【变量】部分)
- 项目便于实现资源隔离(建议对于不同的业务场景建立不同的项目来实现ETL方案)
- 只有当您需要项目级别的变量时,才应该使用项目变量(例如所有环境都共享的变量则可以设置为项目变量)
项目操作
创建项目
- 默认项目
当用户首次登录UDI Studio的时候,系统会自行创建一个【default】项目,项目内部包含PIPELINE(转换) 和 WORKFLOW(作业)执行所需的基本配置文件。
- 自定义创建
按照如下步骤
填写新项目的项目属性
项目属性的具体配置说明如下表
属性 | 说明 | 是否必填 | 样例值 |
---|---|---|---|
项目名称 | 此项目的名称 | 是 | new-pro |
继承自父项目 | 填写父项目的名称,此项目会自动继承父项目里面所定义的变量(父项目需已存在,不填则默认继承自default项目 | 否 | parent-pro |
描述 | 关于此项目的一些描述信息,可以用于描述此项目的主要用途等 | 否 | |
公司 | 描述公司的名字或者信息 | 否 | |
部门 | 描述部分的名字或者信息 | 否 | |
从项目根目录强制执行 | 当试图执行不在环境主目录或子目录中的 PIPELINE 或 WORKFLOW 时,抛出错误 | 否 | |
项目变量 | 变量的介绍与具体使用请参考下文的【变量】部分 | 否 |
编辑项目
如下图,在项目框中选择所要编辑的项目名,再点击右侧的“编辑按钮”按钮即可编辑项目属性。项目属性的详细介绍请参考上节介绍。
删 除项目
如下图,在项目框中选择所要删除的项目名,再点击右侧的“删除按钮”按钮即可删除项目