ETL中如何自定义规则

一、ETL中的规则

在使用规则之前我们先来了解一下什么是规则,ETL中规则在很多组件中都能看见,可以理解为按照事前约定好的逻辑去执行,规则可以使得数据更加的规范统一,同时也不需要去纵向的修改底层代码,只需要动态编译然后进行绑定即可使用。

二、规则的使用

ETLCloud的规则一般应用在数据流的输入输出,对输入输出的字段做处理,例如库表输入输出字段配置,就可以找到规则的绑定了。

点击绑定规则选择需要使用的规则即可,平台提供大量常用的规则,当然有些规则还可以在官网中下载。

例如想在数据入库时对某个字段进行脱敏操作,那么我们只需选择规则即可,右侧会有该规则的使用示例,简单明了,只需要根据提示填写即可。

经过规则,入库后对比可以发现姓名字段已经被脱敏了。

三、ETLCloud自定义规则

自定义规则需要有一定编程基础的人员来操作,提供规范好的接口,让我们去实现相应的方法和编写符合场景需要的逻辑代码,下面我来教大家如何去自定义规则。

首先点击进入我们的离线应用,在页面中找到规则管理,点击规则管理,可以看到分为两大类,一种是平台内置的规则,另一种就是我们需要自己定义的规则。

在创建规则之前我们需要创建规则分类,在同一页面中找到应用配置,点击新增分类即可创建规则分类,然后回到我们的规则页面,去新增规则。

根据提示完成规则基础属性的设置,点击保存退出即可。

在规则列表中找到我们新增的规则,点击“代码” 即可弹出代码编辑页,我们就可以进行规则逻辑代码的编写。

当我们完成逻辑代码的编写后即可点击编译保存,编译通过后可以按照刚刚演示的规则教程来使用我们的自定义规则。

ETLCloud平台的规则功能不仅简化了数据处理过程中的逻辑实现难度,让不具备深度编程技能的用户也能高效处理数据;同时也为专业开发者提供了广阔的创新空间,使其能基于业务需求定制个性化规则。无论是标准化还是个性化的规则运用,都将进一步提升数据质量,增强在数据流转过程中的安全性与可控性,从而有力支撑企业的数据驱动决策和智能化转型。

相关推荐

  1. vue使用定义组件规则

    2024-04-03 09:58:03       21 阅读
  2. 如何在Python定义异常?

    2024-04-03 09:58:03       12 阅读
  3. 【element】常用 El-Form 定义表单校验规则实战

    2024-04-03 09:58:03       22 阅读
  4. QT如何使用定义控件

    2024-04-03 09:58:03       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-03 09:58:03       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-03 09:58:03       5 阅读
  3. 在Django里面运行非项目文件

    2024-04-03 09:58:03       4 阅读
  4. Python语言-面向对象

    2024-04-03 09:58:03       6 阅读

热门阅读

  1. 常见哈希算法及其应用场景

    2024-04-03 09:58:03       31 阅读
  2. 设计模式(14):命令模式

    2024-04-03 09:58:03       23 阅读
  3. 1344: 【递推】【入门】流感传染

    2024-04-03 09:58:03       20 阅读
  4. WebKit内核架构深度解析:核心技术与工作机制

    2024-04-03 09:58:03       22 阅读
  5. web有哪些方式可以实时更新数据

    2024-04-03 09:58:03       27 阅读
  6. vue 基础回顾

    2024-04-03 09:58:03       23 阅读
  7. 【2024最新】vue3的基本使用(超详细)

    2024-04-03 09:58:03       21 阅读
  8. freertosday3

    2024-04-03 09:58:03       24 阅读
  9. 平台介绍-大屏组件

    2024-04-03 09:58:03       21 阅读
  10. Facebook推广常见问题解惑答疑

    2024-04-03 09:58:03       22 阅读
  11. SegmentAnything导出Onnx模型分割图片

    2024-04-03 09:58:03       22 阅读
  12. 120.单例模式(C++设计模式)

    2024-04-03 09:58:03       19 阅读
  13. 【Node】使用Node.js构建简单的静态页面生成器

    2024-04-03 09:58:03       22 阅读