SQL Operators¶
The MI Pipelines provides the following operators related to database connection:
Hive Operator
Mysql Operator
Hive Operator¶
The Hive operator is used to process HIVE SQL, supports Hive SQL syntax, and can be used to create new tables and execute SQL query and other Hive calculation tasks.
In the current operating environment of EnOS, Hive SQL cannot be executed across environments due to the network isolation between different environments.
Input Parameters Description¶
Name |
Required/optional |
Type |
Description |
---|---|---|---|
data_source_name |
Required |
String |
Data source name from the data source connection configuration. |
sqls |
Required |
List |
Specify the SQL statement to be run (list type). Enter one list element per line. See the following sample of list elements: |
queue |
Optional |
String |
Specify the name of the big data queue required to run HIVE SQL, which is the name of the Batch Data Processing - Big Data Queue requested through the Resource Management. |
List Element Sample¶
If you need to enter ["a","b","c"]
, enter as follows:
"a"
"b"
"c"
If you need to enter [1,2,3]
, enter as follows:
1
2
3
Output parameters description¶
Name |
Type |
Description |
---|---|---|
resultset |
File |
Result set outputted after running HIVE SQL. |
Mysql Operator¶
The Mysql operator is used to process MySQL SQL, supports MySQL syntax, and can be used to create new tables, execute SQL query and other tasks.
Input Parameters Description¶
Name |
Required/optional |
Type |
Description |
---|---|---|---|
data_source_name |
Required |
String |
Data source name from the data source connection configuration. |
sqls |
Required |
List |
Specify the MySQL statement that needs to be run. |
Output parameters description¶
Name |
Type |
Description |
---|---|---|
resultset |
File |
Result set outputted after running MySQL. |