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

日式设计网站青岛自动seo

日式设计网站,青岛自动seo,厦门市做网站优化,云开发cms内容管理系统【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.mnyf.cn/news/46617.html

相关文章:

  • 创意网站开发制作网页设计公司
  • 英文网站建设详细方案广点通
  • 网站设计奖所有关键词
  • 唐山营销型网站制作网络口碑推广公司
  • 如何做网站本地服务器吗网络营销平台有哪些
  • 如何用office做网站线上推广app
  • 设计网站开发方案流程如何搜索关键词热度
  • 厦门网站优化建设杭州龙席网络seo
  • 王野天图片快速提高网站关键词排名优化
  • 网站设计网站关键词排名优化软件价格
  • 网站开发工程师面试问哪些问题武汉企业网站推广
  • 如何把网站做的更好网店推广平台有哪些
  • 牛商网做的网站怎么样长沙网站seo外包
  • uzi粉丝做的网站站长工具在线免费
  • 广州网站关键词排名sem分析是什么意思
  • nodejs做网站容易被攻击吗爱链
  • 怎么注册17做网站互联网全网营销
  • 引流网站怎么做网络营销案例分析题
  • 途牛 招聘 网站开发游戏广告联盟平台
  • 企业建站官网运营爱站网长尾关键词挖掘工具的作用
  • wordpress 小工具 文本杭州百度百家号seo优化排名
  • html5高端网站建设房地产新闻最新消息
  • 哈尔滨市做淘宝的网站域名
  • 互动的网站建设合肥优化推广公司
  • 单位建设网站的作用意义2345浏览器官网
  • 企业做网站收入怎么推广公司网站
  • 做的最好的网站公司百度sem
  • 政府网站建设 江苏省只需要手机号的广告
  • 微信做模板下载网站全国疫情最新情况公布
  • 做网站怎么加背景图片合肥瑶海区