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

相关推荐

  1. 基于python开发

    2023-12-19 18:12:03       19 阅读
  2. Grafana-仪表盘开发变量详解

    2023-12-19 18:12:03       10 阅读
  3. 归并排序

    2023-12-19 18:12:03       34 阅读
  4. Python数据分析NumPy使用

    2023-12-19 18:12:03       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-19 18:12:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-19 18:12:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-19 18:12:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-19 18:12:03       20 阅读

热门阅读

  1. 多汗症对生活的影响是什么?

    2023-12-19 18:12:03       40 阅读
  2. .bash_history|.bashrc|.bash_logout|.profile的作用分别是啥

    2023-12-19 18:12:03       40 阅读
  3. 常用的金融小知识的简单理解

    2023-12-19 18:12:03       33 阅读
  4. shell编程-数组与运算符详解(超详细)

    2023-12-19 18:12:03       31 阅读
  5. 力扣:201. 数字范围按位与(Python3)

    2023-12-19 18:12:03       45 阅读
  6. <优化接口设计的思路>:接口安全

    2023-12-19 18:12:03       27 阅读
  7. (详解)Vue自定义指令

    2023-12-19 18:12:03       40 阅读
  8. 记一次jar冲突的问题

    2023-12-19 18:12:03       43 阅读
  9. PHP解决Safari浏览器下载文件文件名称乱码的问题

    2023-12-19 18:12:03       56 阅读