ETL中如何自定义规则
一、ETL中的规则
在使用规则之前我们先来了解一下什么是规则,ETL中规则在很多组件中都能看见,可以理解为按照事前约定好的逻辑去执行,规则可以使得数据更加的规范统一,同时也不需要去纵向的修改底层代码,只需要动态编译然后进行绑定即可使用。
二、规则的使用
ETLCloud的规则一般应用在数据流的输入输出,对输入输出的字段做处理,例如库表输入输出字段配置,就可以找到规则的绑定了。


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


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

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


三、ETLCloud自定义规则
自定义规则需要有一定编程基础的人员来操作,提供规范好的接口,让我们去实现相应的方法和编写符合场景需要的逻辑代码,下面我来教大家如何去自定义规则。
首先点击进入我们的离线应用,在页面中找到规则管理,点击规则管理,可以看到分为两大类,一种是平台内置的规则,另一种就是我们需要自己定义的规则。

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

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

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


当我们完成逻辑代码的编写后即可点击编译保存,编译通过后可以按照刚刚演示的规则教程来使用我们的自定义规则。
ETLCloud平台的规则功能不仅简化了数据处理过程中的逻辑实现难度,让不具备深度编程技能的用户也能高效处理数据;同时也为专业开发者提供了广阔的创新空间,使其能基于业务需求定制个性化规则。无论是标准化还是个性化的规则运用,都将进一步提升数据质量,增强在数据流转过程中的安全性与可控性,从而有力支撑企业的数据驱动决策和智能化转型。
ETL中如何自定义规则的更多相关文章
- Dotfuscator自定义规则中的元素选择
Dotfuscator是专业的.NET程序代码保护软件.是支持规则自定义的,你可以对重命名.程序控制流.字符串加密等等功能自定义规则.在进行规则自定义过程中,可以通过元素的不同选择,满足自己的程序需要 ...
- Android XML中引用自定义内部类view的四个why
今天碰到了在XML中应用以内部类形式定义的自定义view,结果遇到了一些坑.虽然通过看了一些前辈写的文章解决了这个问题,但是我看到的几篇都没有完整说清楚why,于是决定做这个总结. 使用自定义内部类v ...
- [Asp.net MVC]Asp.net MVC5系列——在模型中添加验证规则
目录 概述 在模型中添加验证规则 自定义验证规则 伙伴类的使用 总结 系列文章 [Asp.net MVC]Asp.net MVC5系列——第一个项目 [Asp.net MVC]Asp.net MVC5 ...
- [转]通过继承ConfigurationSection,在web.config中增加自定义配置
本文转自:http://www.blue1000.com/bkhtml/2008-02/55810.htm 前几天写了一篇使用IConfigurationSectionHandler在web.conf ...
- js将对象数组按照自定义规则排序
javascript对一个对象数组进行自定义规则排序,对象中有两个字段. 按照对象中一个字段a的值从小到大规则排序, 效果如下: 排序前: [0]:a=9,b=3 [1]:a=33,b=7 [2]:a ...
- .NetCore实践爬虫系统(二)自定义规则
回顾 上篇文章NetCore实践爬虫系统(一)解析网页内容 我们讲了利用HtmlAgilityPack,输入XPath路径,识别网页节点,获取我们需要的内容.评论中也得到了大家的一些支持与建议.下面继 ...
- vee-validate 中文配置报错及自定义规则 报错.updateDictionary/.addlocale is not a function
原因由于vee-validate版本更新的问题导致的. 1. 原因分析: a 新版vee-validate的语言配置方法变化了, Validator.localize('zh_CN', zh_CN) ...
- java编程排序之内置引用类型的排序规则实现,和自定义规则实现+冒泡排序运用
第一种排序:[冒泡排序]基本数据类型的排序. [1]最简易的冒泡排序.效率低.因为比较的次数和趟数最多. /** * 最原始的冒泡排序. * 效率低. * 因为趟数和次数最多.都是按最大化的循环次数进 ...
- 在 WF 4 中编写自定义控制流活动
在 WF 4 中编写自定义控制流活动 Leon Welicki 控制流是指组织和执行程序中各个指令的方法. 在 Windows Workflow Foundation 4 (WF 4) 中,控制流活动 ...
- Model中的验证规则
一.能够使用Model的Attribute进行服务端数据验证 本文目录 一.概述 二.MVC提供的常用上下文 三.自定义正则表达式验证 一.概述 为了确保数据的安全性,由Client发送到服务端的每一 ...
随机推荐
- HTML用JS导出Excel的五种方法,无需js-xlsx库
原文地址:https://blog.csdn.net/aa122273328/article/details/50388673 这五种方法前四种方法只支持IE浏览器,最后一个方法支持当前主流的浏览器( ...
- 记一次docker buildx build 推送到本地私有仓库出现 connection refused 的问题
想在本地编译多个架构的基础镜像,这样后续有其他业务使用的时候,不必从头开始编译. 使用传统的 docker build -t ImageName:tag 方式,只能编译和主机相同架构的镜像. 而doc ...
- C#交换方法指针
被引用的dll是testDllFr.dll,其代码为: namespace testDLLFr { public class TestA { public static void TestAM() { ...
- Sublimetext3 配置C语言环境
1.MinGW下载 2.设置MinGW环境变量 - Path C:\MinGW\bin 3.在sublime工具栏中,选择"工具"->" ...
- hashlib标准库简单使用
哈希算法/摘要算法是通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示). 该库对于不同的哈希算法/摘要算法都提供了通用的接口,比如FIPS算法中的SHA1,SHA2 ...
- 基于First Order Motion与TTS的AI虚拟主播系统全流程实现教程
前言:多模态虚拟主播的技术革命 在AI内容生成领域,虚拟主播技术正经历从2D到3D.从固定模板到个性化定制的跨越式发展.本文将深入解析如何通过Python技术栈构建支持形象定制与声音克隆的AI虚拟主播 ...
- codeup之日期累加
题目描述 设计一个程序能计算一个日期加上若干天后是什么日期. 输入 输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数. 输出 输出m行,每行按yyyy-mm-dd的个数输出. ...
- 《HelloGitHub》第 110 期
兴趣是最好的老师,HelloGitHub 让你对开源感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣.入门级的开源项目. github.com/521xueweihan/HelloG ...
- flatpak appimage大小对比
格式:单应用大小 / 加上依赖 / 安装后大小 flatpak AppImage apt gimp 127.7 MB / 797.6 MB / 366 MB 164 MB vscodium 1 ...
- python获取地理位置
废话不多说,直接上代码 1 from urllib.request import urlopen 2 my_ip = urlopen('http://ip.42.pl/raw').read() 3 4 ...