自助式可视化开发,ETLCloud的集成之路

自助式可视化开发

自助式可视化开发是指利用可视化工具和平台,使非技术人员能够自主创建、定制和部署数据分析和应用程序的过程。

传统上,数据分析和应用程序开发需要专业的编程和开发技能。但是,自助式可视化开发工具的出现,使非技术人员也能够通过简单的拖拽、配置和设置来创建表、报告、可视化分析等应用程序。这些工具提供了可视化的界面和预配置的组件,使用户能够直观地理解和操作数据。用户只需通过拖拽和选择来定义数据源、数据处理和可视化呈现方式,而无需编写复杂的代码。

自助式可视化开发工具还提供了数据连接、数据清洗、数据转换和汇总、图表和图形模板、自动化和协作等功能,帮助用户快速构建定制化的数据分析和应用程序,减少了对开发人员的依赖,并提高了业务人员的自主性和效率。其主要核心是降低学习成本,让非技术人员也能够快速上手。

如何实现?

用ETLCloud来演示一个简单的数据抽取、转换、和数据加载的流程。

总体流程如下图所示,我们先从数据库中读取出数据,然后将数据过滤之后再发给指定的API接口。其实也可以输出给其他数据库等待,功能比较多,这里就先拿这个例子做演示了。

自助式可视化开发,ETLCloud的集成之路_第1张图片

1.先配置数据源,后面库表输入组件需要使用到,如果已经配置就可以跳过这一步了

自助式可视化开发,ETLCloud的集成之路_第2张图片

自助式可视化开发,ETLCloud的集成之路_第3张图片

自助式可视化开发,ETLCloud的集成之路_第4张图片

自助式可视化开发,ETLCloud的集成之路_第5张图片

2.选择库表输入组件(返回首页-->进入离线数据集成-->进入自己的应用,没有的话要自己建一个应用-->选择数据集成流程-->新建一个流程,就可以看到下面的画面了)

将组件拉出,然后进行配置

自助式可视化开发,ETLCloud的集成之路_第6张图片

基本配置(数据源要先配置,在首页的数据源管理里面,可自行选择数据源配置内容)

自助式可视化开发,ETLCloud的集成之路_第7张图片

自助式可视化开发,ETLCloud的集成之路_第8张图片

自助式可视化开发,ETLCloud的集成之路_第9张图片

3.SQL语句

平台自动生成,或根据需求填写

自助式可视化开发,ETLCloud的集成之路_第10张图片

4.输入字段

自助式可视化开发,ETLCloud的集成之路_第11张图片

其中的规则绑定有几种平台默认的,规则也可以自己去配置

自助式可视化开发,ETLCloud的集成之路_第12张图片

5.其他配置,在这边的配置项里可以对组件进行进一步配置

自助式可视化开发,ETLCloud的集成之路_第13张图片

自助式可视化开发,ETLCloud的集成之路_第14张图片

自助式可视化开发,ETLCloud的集成之路_第15张图片

6.数据过滤器组件配置

自助式可视化开发,ETLCloud的集成之路_第16张图片

自助式可视化开发,ETLCloud的集成之路_第17张图片

然后是API输出组件

自助式可视化开发,ETLCloud的集成之路_第18张图片

7.输出数据设置,这个我会在后面展示这几种不一样的地方

自助式可视化开发,ETLCloud的集成之路_第19张图片

8.Hearder头设置,设置一些字符编码啊、token什么的可以在这里设置

自助式可视化开发,ETLCloud的集成之路_第20张图片

9.API的其他配置,这里主要来说一下这个测试,其他的跟之前展示的差不多

自助式可视化开发,ETLCloud的集成之路_第21张图片

自助式可视化开发,ETLCloud的集成之路_第22张图片

这是在idea控制台打印出来的

10.运行流程看看结果

自助式可视化开发,ETLCloud的集成之路_第23张图片

这边过滤了一条数据,符合我们的预期

自助式可视化开发,ETLCloud的集成之路_第24张图片

有的人在想API怎么只输出一条数据呢?我们可以看看上方的日志,就知道原因了。

自助式可视化开发,ETLCloud的集成之路_第25张图片

其实就是把数据放在一个data里面然后返回来了。

后端的输出。

自助式可视化开发,ETLCloud的集成之路_第26张图片

我们来看看之前说的那几种输出有什么不一样的

自助式可视化开发,ETLCloud的集成之路_第27张图片

我们先说说最后面那个自定义JSON字符串

自助式可视化开发,ETLCloud的集成之路_第28张图片

我是使用了JSON数组,所以点击下发的JSON数组实例,平台就会给一段实例代码给我们。其中的JSON对象根据需求改就好了。它的数据全部放在data里,所以一个循环就读取到了所有数据。下面是我的idea的输出

我们再添加俩平常经常用的俩JSON对象,看看有啥不一样

自助式可视化开发,ETLCloud的集成之路_第29张图片

输出

其他两种,我就直接展示结果了。结果比较明显,第二张就是将平台的一些参数也传给了后端

自助式可视化开发,ETLCloud的集成之路_第30张图片

总结

ETLCloud能实现自助式可视化的组件有很多,本篇简单库表输入组件、数据过滤组件、调用API组件,如果想实现更多不同的数据处理方式,大家可以多去尝试,利用好ETLCloud能够简化数据处理流程,提高工作效率,使非技术人员也能轻松进行数据处理和分析。

自助式可视化开发,ETLCloud的集成之路_第31张图片

你可能感兴趣的:(数据库,html,ETL,数据集成)