import CdpFlowTypes from '../../../types/flow';
var actionList = [{
  name: '数据清洗',
  icon: 'shujuqingxi',
  type: CdpFlowTypes.Shape.dataClean,
  text: '内置多种清洗规则对源数据进行清洗转换。'
}, {
  name: 'SQL脚本',
  icon: 'SQLjiaoben',
  type: CdpFlowTypes.Shape.sqlShell,
  text: '可以用来在数据交换过程中执行SQL语句，当需要做的数据处理不能使用已有组件完成时，可以选用此组件。'
}, {
  name: '计算列',
  icon: 'jisuanlie',
  type: CdpFlowTypes.Shape.computeColumn,
  text: '通过计算函数生成新的字段，例如在商品销售表中新增销售总额，可以创建一个新的销售总额字段，其值等于销售额乘以销售数量。'
}, {
  name: '拆分列',
  icon: 'chaifenlie',
  type: CdpFlowTypes.Shape.splitColumn,
  text: '根据分隔符或位置将指定字段拆分为多个字段，比如将地址拆分为省、市、区三个字段；'
}, {
  name: '合并列',
  icon: 'hebinglie',
  type: CdpFlowTypes.Shape.mergeColumn,
  text: '合并列是指将多个字段整合成一个新字段，比如将商品订单表中的地区名称（如省份、城市、街道）合并成完整的地址；'
}, {
  name: '连接',
  icon: 'lianjie',
  type: CdpFlowTypes.Shape.join,
  text: '用于数据表与表之间的连接，支持左/右/内/外的连接方式，将两张数据表内的数据合并到一张新的数据表。'
}, {
  name: '去重',
  icon: 'shujuquzhong',
  type: CdpFlowTypes.Shape.distinct,
  text: '用于表内重复数据的处理，例如：表A的手机号字段存在多个值，去重后随机保留其中一条。'
}, {
  name: '替换缺失值',
  icon: 'tihuanqueshizhi',
  type: CdpFlowTypes.Shape.replaceNull,
  text: '用于表内字段缺失值的处理，例如：表A的手机号为空，则可以为手机号字段填充值。'
}, {
  name: '合并',
  icon: 'hebing',
  type: CdpFlowTypes.Shape.merge,
  text: '用于合并多表数据，例如：将表A字段的1、2、3与表B字段的4、5、6合并，得出表C数据为1、2、3、4、5、6。'
}, {
  name: '字段设置',
  icon: 'ziduanshezhi',
  type: CdpFlowTypes.Shape.columnSetting,
  text: '指对字段进行修改，例如：修改字段名称、字段类型。'
}, {
  name: '行转列',
  icon: 'hangzhuanlie',
  type: CdpFlowTypes.Shape.row2Column,
  text: '指将一列的字段值转化为表头列，例如：学生成绩表中学科字段的值有语文、数学、英语，可以将这三个值，通过行转列，转化为三个表头列。'
}, {
  name: '列转行',
  icon: 'liezhuanlie',
  type: CdpFlowTypes.Shape.column2Row,
  text: '指将表头多列的指标转化到一列中展示，如学生的学科成绩表，语文、英语、数学三门学科分数各为一个字段，通过列转行，可以将三门课成绩合并为一个“成绩”字段。'
}, {
  name: '数据拆分',
  icon: 'shujuchaifen',
  type: CdpFlowTypes.Shape.split,
  text: '指按照指定比例将一份数据拆分成两份。'
}, {
  name: '聚合',
  icon: 'juhe',
  type: CdpFlowTypes.Shape.group,
  text: '支持分组与聚合，意为将数据以指定条件进行分组，再对分组进行聚合统计，例如：根据用户属性、行为习惯等进行分组，然后对用户访问次数、购买金额等进行聚合，以了解不同用户群体的特点。'
}, {
  name: '输出',
  icon: 'shuchu',
  type: CdpFlowTypes.Shape.output,
  text: '用于完成数据处理流程，每个流程都需要以“输出”为结尾。'
}];
export default actionList;