|
| 1 | +# QualitisAppConn安装文档 |
| 2 | + |
| 3 | +本文主要介绍在DSS(DataSphere Studio)1.0中QualitisAppConn的部署、配置以及使用。 |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | +## 1.部署QualitisAppConn的准备工作 |
| 8 | + |
| 9 | +您在部署QualitisAppConn之前,必须要先将Qualitis部署启动并保证基本功能可用。 |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | +## 2.QualitisAppConn插件的下载和编译 |
| 14 | + |
| 15 | +我们提供了QualitisAppConn的物料包,如果您已经下载了,您可以跳过此步骤。如果您想自己编译QualitisAppConn,具体编译步骤如下: |
| 16 | +1. clone DataSphere Studio的代码 |
| 17 | +2. 单独编译qualitis-appconn |
| 18 | +```bash |
| 19 | +cd {DSS_CODE_HOME}/dss-appconn/appconns/dss-qualitis-appconn |
| 20 | +mvn clean install |
| 21 | +``` |
| 22 | + |
| 23 | +## 3.QualitisAppConn插件的部署和配置 |
| 24 | + |
| 25 | + |
| 26 | +1. 从步骤2中的target目录获取qualitis-appconn.zip物料包 |
| 27 | +2. 放置到如下目录并进行解压 |
| 28 | +```bash |
| 29 | +cd {DSS_HOME}/dss/dss-appconns |
| 30 | +unzip qualitis-appconn.zip |
| 31 | +``` |
| 32 | +3.配置QualitisAppConn的相关信息 |
| 33 | +``` bash |
| 34 | +cd {DSS_INSTALL_HOME}/dss/bin |
| 35 | +sh install-appconn.sh |
| 36 | +脚本是交互式的安装方案,您需要输入字符串qualitis以及qualitis服务的ip和端口,即可以完成安装 |
| 37 | +``` |
| 38 | +4.重启dss服务,完成插件的更新 |
| 39 | + |
| 40 | +## 4.QualitisAppConn的使用 |
| 41 | +您可以进入DSS的前端首页,然后进入Qualitis应用的首页,如图 |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | +您也可以通过使用工作流的可视化节点来使用Qualitis的可视化能力,如图 |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | +## 5.QualitisAppConn插件的工作原理 |
| 52 | +本小节是安装的延伸,是对QualitisAppConn工作原理的简单讲解。 |
| 53 | + |
| 54 | +1.使用QualitisAppConn的微服务 |
| 55 | + |
| 56 | +DSS中有以下的微服务会通过QualitisAppConn与Qualitis进行交互,完成指定的功能。 |
| 57 | + |
| 58 | +| 微服务名 | 使用AppConn完成的功能 | 备注 | |
| 59 | +|-----------------|----------------|----------------------------------------| |
| 60 | +| dss-framework-project-server | 使用qualitis-appconn完成工程以及组织的统一 | 必须 | |
| 61 | +| dss-workflow-server | 使用第三级规范完成节点的创建、编辑和导入导出等| 必须 | |
| 62 | +| appconn-engine | 使用第三级规范,完成qualitis节点的执行 | 必须 | |
| 63 | + |
| 64 | +2. Qualitis集成进入dss需要在以下数据库表中设置相应的内容 |
| 65 | + |
| 66 | +| 表名 | 表作用 | 备注 | |
| 67 | +|-----------------|----------------|----------------------------------------| |
| 68 | +| dss_application | 应用表,主要是插入qualitis应用的基本信息 | 必须 | |
| 69 | +| dss_menu | 菜单表,存储对外展示的内容,如图标、名称等 | 必须 | |
| 70 | +| dss_onestop_menu_application | menu和application的关联表,用于联合查找 | 必须 | |
| 71 | +| dss_appconn | appconn的基本信息,用于加载appconn | 必须 | |
| 72 | +| dss_appconn_instance | qualitis实例的信息,包括qualitis自身的url信息 | 必须 | |
| 73 | +| dss_workflow_node | Qualitis作为工作流节点需要插入的信息 | 如果想使用数据质量检测,则必须 | |
| 74 | + |
0 commit comments