自定义任务

<< Click to Display Table of Contents >>

当前位置:  调度任务 > 任务 

自定义任务

Previous pageReturn to chapter overviewNext page

自定义任务,即用户可以通过 Yonghong 定义的接口来实现定制的任务。

用户自定义的任务

1. 在新建作业的任务区域,或新建任务界面,选择任务类型为“自定义任务”,如下图所示。

编辑界面1

2. 设置操作类。操作,实现了用户自定义类的一个接口,此处用于写用户自定义类的类名,并且用户自定义的类应该放在服务器找得到的目录下。该设置为必填项。

3. 设置脚本。用户可通过脚本来接收一些参数实现对自定义任务的控制。在执行此任务时,脚本的优先级最高。仅支持param[XX]="xx"这一种形式。

 

对某个或多个仪表盘更换数据源

当用户需要对某个仪表盘或多个仪表盘重新绑定数据源,通过此任务,可进行快速的更换数据源。

1. 在新建作业的任务区域,或新建任务界面,选择任务类型为“自定义任务”。

2. 在已存在的仪表盘中选择需要的仪表盘。

3. 在已存在的数据集中选择需要的数据集。

4. 在操作框中输入 g5.sched.jobs.ChangeQueryTask 或其他自定义的操作类。

5.设置数据集中的参数。点击收集按钮后,参数列表中会收集一些相关的参数。

newQuery:用来替换的新数据集。选中 【参数】此处的参数是指更换数据源的特定参数。点击收集按钮后,参数列表中会收集一些相关的参数。 query, 如:query/ 咖啡销售统计 2.sqry。

oldQuery:将要替换的老数据集。选中 oldQuery 这一栏后,点击编辑按钮,弹出参数对话框,输入数据集的名称,并且名称前面加上 query, 如:query/ 咖啡销售统计 1.sqry。

db_folder:替换的仪表盘目录。选中 db_folder 这一栏后,点击编辑按钮,弹出参数对话框,输入仪表盘的目录名称,并且目录名称前面加上 dashboard, 如:dashboard/ 目录 1,如果 dashboard 参数没有输入值,会替换这个目录下所有的仪表盘。

dashboard:替换的仪表盘。选中 dashboard 这个参数,点击编辑按钮,弹出参数对话框 , 输入要更换的仪表盘的名称。如果 db_folder 参数没有输入值,也可以直接将仪表盘目录加在前面,如: dashboard/ 目录 1/ 更换数据源 tt。如果 db_folder 参数有输入值,这里只用输入仪表盘名称即可。如果要更换多个仪表盘的数据集,只需在中间加上逗号,如:dashboard/ 仪表盘 1,dashboard/ 仪表盘 2。

编辑界面2

 

合并多个集市文件夹

1. 在新建作业的任务区域,或新建任务界面,选择任务类型为“自定义任务”。

2. 在操作框中输入 g5.sched.jobs.MergeCloudFolderTask 操作类。

3. 此处的参数是指合并集市文件夹的特定参数。点击收集按钮后,参数列表中会收集一些相关的参数。

fromFolders:参与合并的源云文件夹。选中fromFolders这一栏后,点击编辑按钮,弹出参数对话框,输入源云文件夹的名称。

targetFolder:合并集市云文件后生成的目标云文件夹。选中targetFolder这一栏后,点击编辑按钮,弹出参数对话框,输入目标云文件夹的名称。

注意:targetFolder需输入不存在的云文件夹的名称。

编辑界面3

增量导入数据

1. 在新建作业的任务区域,或新建任务界面,选择任务类型为"自定义任务"。

2.在查询栏选择查询。

3.在操作框中输入g5.sched.jobs.SimpleImportTask 操作类。

4.在参数栏添加参数

folder:可输入进行增量导入数据生成的数据集市文件夹名称。参数类型为字符串

file:设定执行增量导入数据生成的文件名称。参数类型为字符串

append:同任务/增量导入数据章节介绍的"追加"。参数类型为布尔,值为true/false。

编辑界面4