当前位置: 首页 > news >正文

网站建设收费合同下载网站

网站建设收费,合同下载网站,上海专业高端网站建设服务,莱芜在线话题莱芜拉呱【NIFI】实现ORACLE->ORACLE数据同步 需求 使用nifi实现 oracle->oracle 不同数据库之间的数据同步, 如果想实现 oracle->oracle技术有很多,例如使用oracle golden gate或者是kettle等,或者是使用oralce的dblink技术也能实现。当让…

【NIFI】实现ORACLE->ORACLE数据同步

需求

  • 使用nifi实现 oracle->oracle 不同数据库之间的数据同步, 如果想实现 oracle->oracle技术有很多,例如使用oracle golden gate或者是kettle等,或者是使用oralce的dblink技术也能实现。当让如果使用dblink就不是数据同步了,属于数据共享了。

配置如下

在这里插入图片描述

1、QueryDatabaseTable:用于读取数据
2、ConvertAvroToJSON:读取数据转换JSON
3、ConvertJSONToSQL: 转换插入语句
4、PutSQL: 执插入语句
5、ConvertJSONToSQL: 转换更新语句
6、PutSQL: 执更新语句

1、QueryDatabaseTable 配置

在这里插入图片描述

  • Database Connection Pooling Service:数据库连接池,点击后面红色的按钮可以添加:
    在这里插入图片描述
    在这里插入图片描述

Database Connection URL:jdbc:oracle:thin:@<ip>:<port>/<db>
DatabaseDriver Class Name:oracle.jdbc.driver.OracleDriver
Database DriverLocation(s):/app/nifi-1.27.0/extensions/ojdbc6-11.2.0.4.0-atlassian-hosted.jar
Database User:<username>
Password:<password>

以上根据实际情况配置,如果存在多个jar可以只填写到文件夹;
在这里插入图片描述
点击小闪电可以启动获取是关闭连接池

  • JDBC Connection Pool:ORACLE-TEST-CA-155
  • Database Type:ORALCE
  • Table Name:application_20230210
  • Maximum-value Columns:OID

Maximum-value Columns:填写了意味着每次只比上一次同步记录值大的数据;

2、ConvertAvroToJSON 配置

在这里插入图片描述
不用做任何调整,使用默认位置

3、ConvertJSONToSQL 配置

在这里插入图片描述

  • JDBC Connection Pool:ORACLE-DEV-PO-119
  • Statement Type:INSERT
  • Table Name:APPLICATION_20230210
  • Update Keys:OID

注意避坑:Table Name 必须大写,ORACLE 默认大小写不敏感的,否则无法实现数据同,ConvertJSONToSQL 在生成sql时候去读的是oracle表的字段

4、PutSQL 配置

在这里插入图片描述

  • JDBC Connection Pool:ORACLE-DEV-PO-119

5、ConvertJSONToSQL 配置

在这里插入图片描述

  • JDBC Connection Pool:ORACLE-DEV-PO-119
  • Statement Type:UPDATE
  • Table Name:APPLICATION_20230210
  • Update Keys:OID

注意避坑:Table Name 必须大写,ORACLE 默认大小写不敏感的,否则无法实现数据同,ConvertJSONToSQL 在生成sql时候去读的是oracle表的字段

6、PutSQL 配置

在这里插入图片描述

  • JDBC Connection Pool:ORACLE-DEV-PO-119

连线配置

1、QueryDatabaseTable:用于读取数据
2、ConvertAvroToJSON:读取数据转换JSON
3、ConvertJSONToSQL: 转换插入语句
4、PutSQL: 执插入语句
5、ConvertJSONToSQL: 转换更新语句
6、PutSQL: 执更新语句

1->2 QueryDatabaseTable -> ConvertAvroToJSON

在这里插入图片描述

2->3 ConvertAvroToJSON-> ConvertJSONToSQL

在这里插入图片描述

3->4ConvertJSONToSQL -> PutSQL

在这里插入图片描述

2->5 ConvertAvroToJSON -> ConvertJSONToSQL

在这里插入图片描述

5->6ConvertJSONToSQL -> PutSQL

在这里插入图片描述
其他场景的均终止即可
在这里插入图片描述
最后节点的关系是全部终止
在这里插入图片描述

启动流程

对流程中的每个步骤进行启动
在这里插入图片描述
这样就完成了同步的配置,接下来就能去检查数据表中的数据了

http://www.yayakq.cn/news/763664/

相关文章:

  • 做柱状图 饼状图的网站wordpress5.1.1版本汉化
  • 瑜伽 网站模板江苏建设工程信息网准考证打印时间
  • 2013 中国网站建设市场 pdf江苏省网站备案系统
  • 如何登录网站制作平台金融软件网站建设公司排名
  • 荣昌集团网站建设门户网站流程图
  • 网站推广方案及预算哪个网站能学做微商
  • 网站的上一页怎么做源码做网站教程
  • 网站建设众包平台国内十大微信小程序开发公司
  • 蚌埠企业网站建设套餐郑州网站制作公司
  • 网站建设合同详细成都学校网站制作
  • 鲜花网站建设的总体目标wordpress 摘要图片
  • 企业官网网站建设免费wordpress主题兜
  • 产品毕业设计代做网站厦门正规网站建设多少
  • 潍坊知名网站建设天津的公司能在北京做网站备案吗
  • alexa全球排名泰安网站建设推广优化
  • 网站开发中数据库的设计原则深圳公交公司官网
  • 石家庄网站开发多少钱松山湖网站建设
  • 北京建设网站公司网站永和建设集团有限公司网站
  • 做网站是先买域名网站开设作风建设专栏
  • 金华建设监理协会网站中创动力网站建设
  • 山东天狐做网站cms做网站推广运营前景
  • 公司网站建设入什么费用企业员工培训课程内容
  • 郴州网站建设郴州wordpress landx
  • 网站宣传页面模板我的世界服务器网站怎么做
  • 重庆企业官网建站快速搭建全部视频支持代表手机浏览器
  • 西安网站公司推广wordpress 微商城
  • 网站科技动效c2c交易平台官网
  • 个人网站的成本用vue element-ui做的网站
  • 邦邻营销型网站建设教育网站
  • 网站关键词热度wordpress 建站 知乎