You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### 2. AppJoint, based on Linkis,defines a unique design concept
42
+
### 2. AppConn, based on Linkis,defines a unique design concept
41
43
42
-
AppJoint——application joint, defining unified front-end and back-end
44
+
AppConn——application connector, defining unified front-end and back-end
43
45
integration specifications, can quickly and easily integrate with external data application systems,
44
46
making them as part of DSS data application development.
45
47
46
-
DSS arranges multiple AppJoints in series to form a workflow that supports real-time execution and scheduled execution. Users can complete the entire process development of data applications with simple drag and drop operations.
48
+
DSS arranges multiple AppConns in series to form a workflow that supports real-time execution and scheduled execution. Users can complete the entire process development of data applications with simple drag and drop operations.
47
49
48
-
Since AppJoint is integrated with Linkis, the external data application system shares the capabilities of resource management, concurrent limiting, and high performance. AppJoint also allows sharable context across system level and completely gets away from application silos.
50
+
Since AppConn is integrated with Linkis, the external data application system shares the capabilities of resource management, concurrent limiting, and high performance. AppConn also allows sharable context across system level and completely gets away from application silos.
49
51
50
52
### 3. Project, as the management unit
51
53
52
54
With Project as the management unit, DSS organizes and manages the business applications of each data application system, and defines a set of common standards for collaborative development of projects across data application systems.
Many data applications developed by users usually require periodic scheduling capability.
59
61
60
62
At present, the open source scheduling system in the community is pretty unfriendly to integrate with other data application systems.
61
63
62
-
DSS implements Azkaban AppJoint, which allows users to publish DSS workflows to Azkaban for regular scheduling.
64
+
DSS implements Schedulis AppConn, which allows users to publish DSS workflows to Azkaban for regular scheduling.
63
65
64
66
DSS also defines standard and generic workflow parsing and publishing specifications for scheduling systems, allowing other scheduling systems to easily achieve low-cost integration with DSS.
b. Scriptis AppJoint —— Data Development IDE Tool
70
+
b. Scriptis AppConn —— Data Development IDE Tool
69
71
70
72
What is [Scriptis](https://github.com/WeBankFinTech/Scriptis)?
71
73
72
74
Scriptis is for interactive data analysis with script development(SQL, Pyspark, HiveQL), task submission(Spark, Hive), UDF, function, resource management and intelligent diagnosis.
73
75
74
-
Scriptis AppJoint integrates the data development capabilities of Scriptis to DSS, and allows various script types of Scriptis to serve as nodes in the DSS workflow to participate in the application development process.
76
+
Scriptis AppConn integrates the data development capabilities of Scriptis to DSS, and allows various script types of Scriptis to serve as nodes in the DSS workflow to participate in the application development process.
75
77
76
78
Currently supports HiveSQL, SparkSQL, Pyspark, Scala and other script node types.
c. Visualis AppJoint —— Data Visualization Tool
82
+
c. Visualis AppConn —— Data Visualization Tool
81
83
82
84
What is [Visualis](https://github.com/WeBankFinTech/Visualis)?
83
85
84
86
Visualis is a BI tool for data visualization. It provides financial-grade data visualization capabilities on the basis of data security and permissions, based on the open source project Davinci contributed by CreditEase.
85
87
86
-
Visualis AppJoint integrates data visualization capabilities to DSS, and allows displays and dashboards, as nodes of DSS workflows, to be associated with upstream data market.
88
+
Visualis AppConn integrates data visualization capabilities to DSS, and allows displays and dashboards, as nodes of DSS workflows, to be associated with upstream data market.
e. Data Sender——Sender AppJoint
98
+
e. Data Sender——Sender AppConn
97
99
98
-
Sender AppJoint provides data delivery capability for DSS. Currently it supports the SendEmail node type, and the result sets of all other nodes can be sent via email.
100
+
Sender AppConn provides data delivery capability for DSS. Currently it supports the SendEmail node type, and the result sets of all other nodes can be sent via email.
99
101
100
102
For example, the SendEmail node can directly send the screen shot of a display as an email.
101
103
102
-
f. Signal AppJoint —— Signal Nodes
104
+
f. Signal AppConn —— Signal Nodes
103
105
104
-
Signal AppJoint is used to strengthen the correlation between business and process while keeping them decoupled.
106
+
Signal AppConn is used to strengthen the correlation between business and process while keeping them decoupled.
105
107
106
108
DataChecker Node:Checks whether a table or partition exists.
Copy file name to clipboardExpand all lines: plugins/azkaban/linkis-jobtype/src/main/java/com/webank/wedatasphere/dss/plugins/azkaban/linkis/jobtype/AzkabanDssJobType.java
+74-14Lines changed: 74 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,7 @@
1
1
/*
2
2
* Copyright 2019 WeBank
3
-
*
4
3
* Licensed under the Apache License, Version 2.0 (the "License");
5
-
* you may not use this file except in compliance with the License.
4
+
* you may not use this file except in compliance with the License.
this.log.info("The content of the " + (i + 1) + "th resultset is :"
104
131
+ LinkisNodeExecutionImpl.getLinkisNodeExecution().getResult(this.job, i, LinkisJobExecutionConfiguration.RESULT_PRINT_SIZE.getValue(this.jobPropsMap)));
@@ -109,7 +136,7 @@ public void run() throws Exception {
Copy file name to clipboardExpand all lines: plugins/azkaban/linkis-jobtype/src/main/java/com/webank/wedatasphere/dss/plugins/azkaban/linkis/jobtype/conf/LinkisJobTypeConf.java
+5-10Lines changed: 5 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,7 @@
1
1
/*
2
2
* Copyright 2019 WeBank
3
-
*
4
3
* Licensed under the Apache License, Version 2.0 (the "License");
5
-
* you may not use this file except in compliance with the License.
4
+
* you may not use this file except in compliance with the License.
0 commit comments