GoldenGate中字段的筛选一般都在TABLE参数中配置(目标端是在MAP参数)。一般推荐在源端extract进程配置文件中配置,这样可以有效得减小trail文件的大小,减小网络负载。以下是一些筛选配置例子(只列出配置文件的TABLE参数部分)。

(1)字段筛选

/***

table ddw.aatest,

FETCHCOLS (id, name, type1, sell_date,value1);   --表明只提取这些字段

***/

使用指定字段做主键:

/***

table ddw.aatest,

KEYCOLS (client_taq, id);

***/

(2)数据过滤

使用WHERE条件:

/***

table ddw.aatest, where (type1 ="1" AND type2 = "2"); --表明只提取表中type1=’1并type2=’2’的记录

***/

如下提取非NULL值:

/***

table ddw.aatest, where (value <> @NULL);

***/

使用FILTER参数:

/***

table ddw.aatest,FILTER((num1*num2)>1000);

***/

与WHERE条件不同的是,FILTER只能后面数字,字符型需要转换后才可以使用,如:

/***

table ddw.aatest, FILTER (@STRFIND(NAME,"JOE") > 0).

***/

FILTER参数的优势是还可以指定只在某种DML操作下才过滤,比如:

/***

table ddw.aatest, FILTER((ON UPDATE, ON DELETE, (num1*num2)>1000);

--只在UPDATE和DELETE操作时过滤num1*num2不大于1000的值

***/

转载于:https://blog.51cto.com/369258/1353254

GoldenGate字段和数据筛选相关推荐

  1. pandas数据预处理(字段筛选、query函数进行数据筛选、缺失值删除)、seaborn可视化分面图(facet)、seaborn使用Catplot可视化分面箱图(Faceted Boxplot)

    pandas数据预处理(字段筛选.query函数进行数据筛选.缺失值删除).seaborn可视化分面图(facet).seaborn使用Catplot可视化分面箱图(Faceted Boxplot) ...

  2. Py之pandas:利用isin函数对dataframe格式数据按照多个字段的条件筛选

    Py之pandas:利用isin函数对dataframe格式数据按照多个字段的条件筛选 目录 利用isin函数对dataframe格式数据按照多个字段的条件筛选 代码设计 输出结果

  3. 根据某个字段来查询筛选数据

    根据某个字段来查询筛选数据 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:Visual Studio 作者:李继金 撰写时间:2019 ...

  4. 使用 Oracle GoldenGate 进行实时数据集成

    [转自]http://blog.chinaunix.net/u1/53677/showart_2314585.html 使用 Oracle GoldenGate 进行实时数据集成 了解如何安装.设置和 ...

  5. javaweb和ajax使用查询出来的数据做下拉菜单_不会用Excel做数据筛选,老板叼的你没话说!...

    很多人会做漂亮的表格,自信满满地给老板汇报,老板突然冒出一句话:你给我看下公司员工的学历分布情况. 这个问题能瞬间让很多人傻眼,自然少不了老板的一顿叼.其实数据筛选并不难,只要认真学,10分钟轻松搞定 ...

  6. mysql中常用的筛查语句,使用SQL语句进行数据筛选的方法

    在使用VBA对数据库进行访问时,利用SQL语句能够方便地实现对数据库的查询.本文使用SQL语句实现多条件查询,使用Select语句从"成绩管理.accdb"数据库文件中获取1班中数 ...

  7. 在excel中如何筛选重复数据_Excel数据筛选操作总结之数据透视表

    相比常规的数据筛选操作,数据透视表就显得尤为强大,它可以通过内置的各种功能,以可视化的操作,方便地实现数据的去重.汇总.计数等操作.具体操作如下. 1.选择要生成'数据透视表'的表格,点击'插入',点 ...

  8. 【GEE笔记5】数据筛选Filter

    过滤筛选就是从数据中筛选出符合条件的数据,比如在海量的Landsat数据中选出符合你的研究区间和研究时间内的数据. 在GEE中实现过滤的方法叫做Filter,主要的过滤规则可分为: 空间过滤 时间过滤 ...

  9. 筛选后系列填充_不会用Excel做数据筛选,老板叼的你没话说!

    很多人会做漂亮的表格,自信满满地给老板汇报,老板突然冒出一句话:你给我看下公司员工的学历分布情况. 这个问题能瞬间让很多人傻眼,自然少不了老板的一顿叼.其实数据筛选并不难,只要认真学,10分钟轻松搞定 ...

最新文章

  1. Tiny4412裸机程序,按键检测(轮询方式)
  2. Winform中实现ZedGraph的多条Y轴(附源码下载)
  3. 动态sql语句返回值
  4. C++11:委托构造函数
  5. QT的QAssociativeIterable类的使用
  6. svn中文语言包安装(最详细步骤)+Language Pack+TortoiseSVN 安装
  7. 新的一年,推荐一些好书给大家
  8. Linux tcp三次握手,解读TCP三次握手
  9. 【华为云技术分享】三大前端技术(React,Vue,Angular)探密(上)
  10. 在线JSON转sarcastic工具
  11. 汇编学习--7.12--总结
  12. 十分钟速成DevOps实践
  13. 公有云迁移,需要考虑的问题
  14. 学习c语言,踏上新征程
  15. 179. Largest Number
  16. 利用Html与css从零开始制作基础静态网页(web课设)
  17. Java入门-Java执行语句
  18. android之银联支付,android端银联支付
  19. Android 简单图片浏览器
  20. RHCE 第二周作业

热门文章

  1. 装管家婆系统要开启那些服务器,管家婆服务器维护注意的一些事项?
  2. java流类图结构_java I/O 流总结
  3. vscode php调试插件,构建VSCode开发调试环境(强大且实用的插件推荐)
  4. mysql如何防止插入重复数据_防止MySQL重复插入数据的三种方法
  5. nfs原理及安装配置
  6. OS X 10.11 cocoapods
  7. 清华学长手把手带你做UI自动化测试
  8. 华为10年经验测试工程师,整理出来的python自动化测试实战
  9. 超详细的Python中的字符串常识【赶紧收藏】
  10. assume用法及意思_英语单词Think, Suppose, Assume, Presume的区别