自助式可视化开发,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能够简化数据处理流程,提高工作效率,使非技术人员也能轻松进行数据处理和分析。

相关推荐
唐僧洗头爱飘柔952728 分钟前
【GORM(3)】Go的跨时代ORM框架!—— 数据库连接、配置参数;本文从0开始教会如何配置GORM的数据库
开发语言·数据库·后端·golang·gorm·orm框架·dsn
谅望者37 分钟前
在 macOS 上使用 Homebrew 安装 MySQL 8.0 完整指南
数据库·sql·mysql
程序员卷卷狗1 小时前
MySQL 页结构与数据存储原理全解析》
数据库·mysql
hweiyu001 小时前
MySQL 从入门到精通(视频教程)
数据库·mysql
小跌—2 小时前
MySQL:数据库基础
数据库·mysql
张小洛2 小时前
Spring JDBC源码解析:模板方法模式的优雅实践
数据库·spring·模板方法模式·spring jdbc
SelectDB2 小时前
货拉拉用户画像基于 Apache Doris 的数据模型设计与实践
数据库·apache
weixin_387002152 小时前
漏洞修复学习之CVE-2024-10976漏洞复现
数据库·sql·学习·安全·postgresql
芒果要切2 小时前
SQL笔试题(2)
数据库·sql
robin59112 小时前
Linux-通过端口转发访问数据库
linux·数据库·adb