写点什么

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

作者:RestCloud
  • 2024-01-18
    广东
  • 本文字数:1235 字

    阅读完需:约 4 分钟

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

自助式可视化开发

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


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


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

如何实现?

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


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



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






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


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



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





3.SQL 语句


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



4.输入字段



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



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





6.数据过滤器组件配置




然后是 API 输出组件



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



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



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




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



10.运行流程看看结果



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



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



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


后端的输出。


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


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



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



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



输出



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


总结

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



用户头像

RestCloud

关注

还未添加个人签名 2023-06-07 加入

还未添加个人简介

评论

发布
暂无评论
自助式可视化开发,ETLCloud的集成之路_可视化_RestCloud_InfoQ写作社区