Skip to content

Commit

Permalink
Merge pull request WeBankFinTech#3 from liaoyt/master
Browse files Browse the repository at this point in the history
修改文档
  • Loading branch information
howeye authored Dec 6, 2019
2 parents 831271a + 42b3fd2 commit c70a3d4
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 32 deletions.
13 changes: 11 additions & 2 deletions docs/en_US/ch1/QuickDeploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,11 +94,20 @@ Here is an example:
---

Tips:
Workflow default supported.
Workflow is default supported.
You need to install [DataSphereStudio](https://github.com/WeBankFinTech/DataSphereStudio) to use workflow.
Enabling workflow does not affect the normal use of Qualitis.
If you want to close it, you can do as follow:
```
vim conf/application.yml
```
And set workflow.enable=false
And set workflow.enable=false

---

Debug mode is default opened, and the default port is 8091.
If you want to close it, you can delete the following code in 'build.gradle' when you are using source code.
```
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8091
```
or you can edit the 'bin/qualitis' file when you are in binary code.
2 changes: 1 addition & 1 deletion docs/zh_CN/ch1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[English](../../../) | 中文

## 引言
Qualitis是一个支持多种异构数据源的质量校验、通知、管理服务的一站式数据质量管理平台,用于解决业务系统运行、数据中心建设及数据治理过程中的各种数据质量问题。
Qualitis是一个支持多种异构数据源的质量校验、通知、管理服务的数据质量管理平台,用于解决业务系统运行、数据中心建设及数据治理过程中的各种数据质量问题。

Qualitis基于Spring Boot,依赖于Linkis进行数据计算,提供数据质量模型构建,数据质量模型执行,数据质量任务管理,异常数据发现保存以及数据质量报表生成等功能。并提供了金融级数据质量模型资源隔离,资源管控,权限隔离等企业特性,具备高并发,高性能,高可用的大数据质量管理能力。

Expand Down
11 changes: 10 additions & 1 deletion docs/zh_CN/ch1/快速搭建手册.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,4 +100,13 @@ Tips:
```
vim conf/application.yml
```
并修改workflow.enable=false
并修改workflow.enable=false

---

Debug模式已默认开启,默认端口是8091。
在源码中,你可以通过在'build.gradle'文件中删除以下代码,关闭Debug模式。
```
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8091
```
如果是在编译好的代码中,可以通过编辑'bin/qualitis'文件,来关闭Debug模式。
37 changes: 9 additions & 28 deletions docs/zh_CN/ch1/接入工作流指南.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ vim conf/application.yml
### DataSphereStudio修改
DataSphereStudio接入外部系统原理可看文章:[第三方系统接入DSS指南](https://github.com/WeBankFinTech/DataSphereStudio/blob/master/docs/zh_CN/ch4/%E7%AC%AC%E4%B8%89%E6%96%B9%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%85%A5DSS%E6%8C%87%E5%8D%97.md)
**1. DataSphereStudio服务端修改**
##### 数据库修改

修改dss_application表,增加如下记录,该表用于增加首页以及菜单页面的跳转逻辑

Expand All @@ -44,30 +43,12 @@ DataSphereStudio接入外部系统原理可看文章:[第三方系统接入DSS
|-- |-- |-- |-- |-- |-- |
| linkis.appjoint.qualitis | {application_id} | 1 | 0 | 1 | http://{qualitis_host}:{qualitis_port}/#/addGroupTechniqueRule?tableType=1&id=${projectId}&ruleGroupId=${ruleGroupId}&nodeId=${nodeId} |

{application_id}是dss_application表中的记录id号
{qualitis_host}是Qualitis的机器ip
{qualitis_port}是Qualitis的服务端口

##### 插件包(已默认修改,如无变动,可跳过该步骤)
下载[插件包](TODO)

并将插件包放在dss-server/appjoints/qualitis/lib以及linkis-appjoint-entrance/appjoints/qualitis/lib路径中。
如果目录不存在,请自行创建。

并创建dss-server/appjoints/qualitis/appjoint.properties以及linkis-appjoint-entrance/appjoints/qualitis/appjoint.properties文件(空文件)。

**2. DataSphereStudio客户端修改(已默认修改,如无变动,可跳过该步骤)**
2.1 增加节点类型
修改src/js/service/nodeType.js文件,增加Qualitis节点类型

2.2 增加节点图标
将节点图标复制到src/js/module/process/images/路径下,目前只支持SVG格式。

2.3 新增节点配置
修改src/js/module/process/shape.js文件,增加Qualitis的节点配置信息。

2.4 修改首页单击节点事件
修改src/js/module/process/index.vue文件,增加节点单击事件以及单击事件的处理逻辑。

2.5 修改工作流节点双击事件
修改src/js/view/process/index.vue以及src/js/module/process/index.vue,增加节点双击事件以及双击事件的处理逻辑。
{qualitis_host}是Qualitis的机器ip
{qualitis_port}是Qualitis的服务端口
以上两点是需要用户自行修改填入的。
示例:
```
INSERT INTO `dss_application` (`id`, `name`, `url`, `is_user_need_init`, `level`, `user_init_url`, `exists_project_service`, `project_url`, `enhance_json`, `if_iframe`, `homepage_url`, `redirect_url`) VALUES (NULL, 'qualitis', 'http://{qualitis_host}:{qualitis_port}', '0', '1', NULL, '1', 'http://{qualitis_host}:{qualitis_port}/#/projects/list?id=${projectId}&flow=true', NULL, '1', 'http://{qualitis_host}:{qualitis_port}/#/dashboard', 'http://{qualitis_host}:{qualitis_port}/qualitis/api/v1/redirect');
SELECT @qualitis_appid:=id from dss_application WHERE `name` = 'qualitis';
INSERT INTO `dss_workflow_node` (`id`, `icon`, `node_type`, `application_id`, `submit_to_scheduler`, `enable_copy`, `should_creation_before_node`, `support_jump`, `jump_url`) VALUES (NULL, NULL, 'linkis.appjoint.qualitis', @qualitis_appid, NULL, '1', '0', '1', 'http://{qualitis_host}:{qualitis_port}/#/addGroupTechniqueRule?tableType=1&id=${projectId}&ruleGroupId=${ruleGroupId}&nodeId=${nodeId}');
```

0 comments on commit c70a3d4

Please sign in to comment.