Restcloud新手小白使用感受

版本:Restcloud ETL 社区版V1.1.0

搞了几年的运维工作,中间陆陆续续因为公司各系统不够完善,但是用户的各种报表需求又不能拒绝,最后的产生结果就是在一个oracle数据库做各种数据库的dblink做数据同步,存储过程多的令人发指,既不能可视化的管理又不能及时发现发生的故障。

最近跟前同事小杨同学抱怨,在他们的推荐下遇见了Restcloud,于是开始了Restcloud ETL 社区版的探索之旅,这趟旅程总结下来,困难不少,但是收获更多,下面就跟大家一起分享下。

         1.环境搭建

1.1. 不得不说,Restcloud ETL 社区版作为一款免费的社区软件,入门的门槛好像是有点高。我还是第一次遇见默认需要搭载mongo作为数据库的软件,幸亏之前有尝试过本地mongoDB的安装,不至于直接抓瞎。

1.2. 环境搭建过程中还是遇到了不少问题的,尤其是要一个人搭建一套环境,以至于我一直在全网搜索材料,可惜,目前只是在社区看到有搭建手册,但是不知道是不是咱们社区的开发人员默认认为大家的相关水准都很高了,其实我看了很多遍,却完全没有看到那种环境搭建过程中遇到问题以及解决办法的资料,以至于我查了很久才终于搭建好环境,最终登录成功,还是很开心的。

 

            2.数据源管理

其实数据源管理本身应该是比较普通的功能,在这里我还是简单的讲一下,毕竟我遇到了一个问题,然后卡了很久…

2.1. Restcloud ETL数据源管理可以连接关系型数据库、非关系型数据库等,甚至我第一次看到还可以连接HANA数据库,感觉非常nice,这是我们烦恼了很久的问题。

2.2. 接下来就是我遇到的问题了,第一次配置连接本地的oracle数据库,很轻松一下就过了,我以为接下来会很轻松,可是当我开始连接SqlServer的时候,发生了很多问题….

在这里我就不细说了(其实是中间过程没留下照片),只给大家分享一下我最后的一个问题;连接SqlServer一直提示对象名无效,然后网上很多教程都是让我修改application.properties这个文件,然后我尝试修改了很多遍还是无效,还纠结了很久。最后一次,我在检查数据源配置发现,原来程序默认的连接池配置里面有一条:validationQuery=select 1 from dual,但是我们都知道SqlServer并没有dual,到这里就知道问题了,删掉,OK,开始数据集成开发的旅程吧。

  3.数据集成开发

第一眼看到整个应用概率的界面就被吸引了,这正是我目前需要的,看了一遍示例后,开始了自己的第一个应用开发。

先做了一个基本的数据同步,从一个SqlServer数据库同步到oracle数据库的表

不得不说,这里面的组件太全了,基本上各种类型的操作都能满足,尤其是调试监控画面,一目了然。

后面又弄了一个全量的同步流程,下面给大家看看整体的结果。

下面这个具体任务的监控画面实在的太爽了。

摸索摸索、后面尝试看能不能彻底讲以前的存储过程全部迁移过来!!!!

以上就是我作为一个新手小白的入坑之路,由于篇幅有限写的不是很全,诸君共勉!


文章来源:RestCloud第一期征稿活动
原文作者:小豆同学

Restcloud新手小白使用感受的更多相关文章

  1. hibernate中.hbm.xml和注解方式自动生成数据表的简单实例(由新手小白编写,仅适用新手小白)

    绝逼新手小白,so 请大神指点! 如果真的错的太多,错的太离谱,错的误导了其他小伙伴,还望大神请勿喷,大神请担待,大神请高抬贵嘴......谢谢. 好了,正题 刚接触ssh,今天在搞使用.hbm.xm ...

  2. 适合新手小白的UI学习路线完整版

    UI设计是很多年轻人活着想转行学习的人的新职业目标,越来越多的人看到UI设计良好的就业发展前景,纷纷投入到UI设计的大军中来,想学习UI设计,很多小白并不知道从何开始学起,用什么样的方法去学习,所以今 ...

  3. 新手小白Linux(Centos6.5)部署java web项目(总)

    一.准备 1.linux  centos版本的相关命令操作,千万别找ubuntu的,好多命令都不一样,新手小白我傻傻不知道硬是浪费了一天的时间……(百度百科linux版本了解一下) 2.远程登录: P ...

  4. 新手小白的Linux学习之路

    大家好,我是一个零基础的新手小白,在此和大家分享一下新手小白的学习之路.欢迎各位大神指教!谢谢 Linux简介: Linux操作系统诞生于1991年10月,由芬兰赫尔辛基大学的在校生Linus Tor ...

  5. 新手小白在github上部署一个项目

    新手小白在github上部署一个项目 一. 注册github账号 github地址:https://www.github.com/ 二.下载安装Git 地址:https://git-scm.com/d ...

  6. CDH搭建Hadoop分布式服务器集群(java新手小白)

    1首先对于一个java还白的小白,先理解CDH与Hadoop的关系 一.Hadoop版本选择. Hadoop大致可分为Apache Hadoop和第三方发行第三方发行版Hadoop,考虑到Hadoop ...

  7. 零基础如何迅速学习HTML5?新手小白学习web前端H5自白!

    很多的人在毕业之后才发现原来学的专业不是自己想做的工作,或者专业对口的工作待遇让人觉得并不满意,于是很多人选择培训机构学新的一门技能转换行业.IT行业的web前端H5受到很多学员的青睐.那么学习web ...

  8. 从新手小白到老手大白的心路历程-First Blog

    本人于2019年毕业重庆市某一所乡间大学,所学专业方向是.net,至今已经工作了1个多月了,天天被上司骂,还差点儿被开除,但我死皮赖脸的勉强的“活”了下来,在今后的日子里面,我会陆续的分享我的成长经历 ...

  9. 从零开始系列之vue全家桶(4)带新手小白一起搭建第一个个人网站项目

    未经允许,严禁转载,全文由blackchaos提供. 在安装好了前面大部分需要的插件,我们开始进行第一个个人项目.结合vue+vuex+vue-cli+vue-router+webpack使用. 1. ...

  10. 手把手教新手小白在window把自己的项目上传到github

    作为一个开发者,写博客,上传项目到github好像是不可不会的技能,很多有经验的老司机都会这么建议你.本宝宝第一次要把项目传到github的时候,确实有点蒙蔽,什么鬼,传个东西有必要这么难吗? git ...

随机推荐

  1. Asp.net core 少走弯路系列教程(七)WebApi 学习

    前言 新人学习成本很高,网络上太多的名词和框架,全部学习会浪费大量的时间和精力. 新手缺乏学习内容的辨别能力,本系列文章为新手过滤掉不适合的学习内容(比如多线程等等),让新手少走弯路直通罗马. 作者认 ...

  2. EFCore Study(番外1)——单向导航属性

    一.单向导航属性场景 1.比如公司OA系统有很多相关的审批流程,比如离职(Leave).请假(relex).加班,每个流程都有多级审批人,每个审批人都是User 一个人(User)--多个审批流程的多 ...

  3. OpenStack 全套搭建部署指南(基于 Kolla-Ansible)

    一.环境准备 1. 硬件要求 控制节点:至少 4 核 CPU,8GB 内存,100GB 磁盘(推荐 SSD). 计算节点:根据虚拟机需求调整,建议 8 核 CPU,16GB 内存,200GB+ 磁盘. ...

  4. Web前端入门第 44 问:CSS 循环动画 animation 效果演示

    相关属性 @keyframes 定义动画的关键帧序列 animation-name 指定 @keyframes 动画的名称 animation-duration 动画单次循环的持续时间(必需属性,否则 ...

  5. <HarmonyOS第一课09>应用程序框架进阶#鸿蒙课程##鸿蒙生态#

    课程介绍 本课程<应用程序框架进阶>旨在深入探讨应用程序框架的核心概念和高级特性.课程首先介绍应用程序框架的基本概念,确保学员对框架有全面的认识.接着,我们将深入探讨AbilityStag ...

  6. AI 重塑测试,2025 年何去何从?

    各位技术同仁,特别是奋斗在软件质量保障一线的朋友们,大家好! 2025 年的软件测试领域,AI 早已不是锦上添花的"时髦概念",而是决定效率.质量乃至生存空间的"核心引擎 ...

  7. SQL 强化练习 (十一)

    sql 冲冲冲.... 也没啥可犹豫, 作为一名数据分析师, 必须掌握的技能, 就要熟练到写 Python 那样的感觉, 就应该可以了, 但目前还是差的比较远, 原因是, 没有相关的一些比较复杂一些的 ...

  8. codeup之剩下的树

    Description 有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,-,L共L+1个位 ...

  9. 必看!手把手教你玩转Dify的3大核心工具!

    Dify 中的工具是指其平台内置或支持集成的功能插件,用于扩展 AI 应用的能力. 1.工具作用 扩展 LLM 的能力:工具可以赋予 LLM 连接外部世界的能力,例如联网搜索.科学计算.绘制图片等.例 ...

  10. Java线程状态和状态切换

    背景   先来探讨一个关于多线程的基础知识:java线程有多少种状态?根据JDK定义,答案是六种!为什么很多人给出的答案却是五种呢?这极有可能是将操作系统层面的线程状态和Java线程状态混为一谈了.因 ...