简介 #
SmartPip 提供丰富的内置函数,支持文件上传、数据获取、邮件发送、Shell 执行、SQL 执行、Kettle 任务等多种操作。通过 #diy 驱动调用自定义函数,实现灵活的任务逻辑。
常用内置函数速查 #
| 功能说明 | 函数说明 | 备注 |
|---|---|---|
| 文件上传 | smart_upload(csvfilepath) | |
| 获取数据 | get_dataset(id, param={}) | |
| 发送邮件 | dash_mail(标题, 内容, 邮件列表) | |
| 执行shell | run_bash(cmdStr) | |
| 执行datax | run_datax(‘DAG名/任务名’, para_dict) | |
| 执行sql | run_sql_file(‘DAG名/任务名’, db_connect=‘starrocks’, para_dict=None) | |
| 执行kettle | run_kettle(‘DAG名/任务名.ktr’, para_str=’’) | |
| 执行SP | run_sp(sp_name, sp_para=None, dev=’’, db_connect=‘oracle’) |
注:
- para_dict为字典格式参数