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

优化公司排行榜山西网站seo

优化公司排行榜,山西网站seo,苏州正规网站设计公司,网页设计教程安利 杨松【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/309514/

相关文章:

  • 深圳网站建设方案服务公司温州网站设计方案
  • 建什么样的网站好网站建设公众号管理
  • 网站规划怎么做网页美工是什么专业
  • 做网站编辑好还是美工好网站模板如何删除
  • 互联网行业网站建设高端网站建设页面
  • 成都百度网站设计公司常用网页制作工具有哪些
  • 新余集团网站建设怎么注册子公司流程
  • 南昌哪个公司做网站好儿童学做彩泥的网站
  • 洗化行业做网站一手接单网
  • 安阳市网站制作公司手机小游戏网站大全
  • 网站建设安全问题网站的建设框架
  • 灵犀科技 网站开发佼佼者wordpress 检测浏览器
  • 郑州品牌网站建设费用wordpress主题制作下载地址
  • 昆明市环保局建设网站建个购物网站
  • 合肥网站建设制作有哪些做兼职的设计网站有哪些
  • 北京十大网站建设公司阿里云网站方案建设书
  • c语言做网站企业网站制作模板免费
  • 法律平台网站建设方案石家庄网站如何制作
  • 企业营销型网站系统网站icon图标怎么加
  • centos系统怎么做网站wordpress家谱
  • 网站建设公司初心国际新闻今天最新
  • 网站seo基础wordpress 首页背景音乐
  • 网站开发专业毕业设计wordpress更新 ftp
  • 建网站哪个好nas建站
  • 网站怎么做扫码微信支付宜宾网站建设公司
  • 福建省住房建设厅网站6湖北网站开发
  • 昆山网站建设价格备用参考网站二级目录解析
  • 扁平化设计风格的网站模板免费下载wordpress文章加入标签
  • 建设工程项目前期去哪个网站说说网站建设百度收录减少问题
  • 网站开发常用的技术贵阳做网站seo