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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/241596.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

喜讯 | 同立海源生物入选2023年国创中心细胞疗法“揭榜挂帅”技术攻关项目

近日,2023年国家生物药技术创新中心细胞疗法“揭榜挂帅”技术攻关拟立项目名单公示,北京同立海源生物科技有限公司(简称“同立海源生物”)参评的 “细胞分选激活磁珠研发项目” 凭借公司多年在细胞分选磁珠领域的技术沉淀和创新性…

对比SPI、UART、I2C通信的区别与应用

SPI、UART、I2C通信是常用的数字通信协议,它们在不同的场景下有不同的应用。下面,我将分别介绍它们的特点、区别与应用。 SPI通信 SPI通信是一种串行同步通信协议,它的全称为“Serial Peripheral Interface”。SPI通信是一种单主多从的通信方…

k8s如何部署seata(分布式事务)?(第一篇)

k8s如何部署seata(分布式事务)? 官方传送门https://seata.io/zh-cn/ 快速入门SEATA Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站…

智谱AI副总裁郑叔亮:交付情感价值是大模型的重要发展趋势

“ 提供情绪价值是大模型下一步要走的路,这条路会逐渐开阔 ” 整理 | 梦婕 编辑 | 云舒 出品|极新 2023年11月28日上午,在极新AIGC行业峰会现场,智谱AI总裁郑叔亮围绕国内外大模型发展现状与未来方向做了一场主题为《大…

Mistral AI 推出高质量的稀疏专家混合AI人工智能模型——SMoE,有望超越ChatGPT3.5

Mistral AI(“Mistral AI”是一家由前DeepMind和Meta Platforms(META.US)的研究人员组建的新公司。)继续履行为开发者社区提供最佳开放模型的使命。他们发布了 Mixtral 8x7B,这是一个高质量的稀疏专家混合模型&#xf…

【数据结构与算法】JavaScript实现图结构

文章目录 一、图论1.1.图的简介1.2.图的表示邻接矩阵邻接表 二、封装图结构2.1.添加字典类和队列类2.2.创建图类2.3.添加顶点与边2.4.转换为字符串输出2.5.图的遍历广度优先搜索深度优先搜索 2.6.完整实现 一、图论 1.1.图的简介 什么是图? 图结构是一种与树结构…

stateflow 之图函数、simulink函数和matlab函数使用及案例分析

目录 前言 1. 图函数graph function 2.simulink function 3.matlab function 4.调用stateflow中的几种函数方式 前言 对于stateflow实际上可以做simulink和matlab的所有任务,可以有matlab的m语言,也可以有simulink的模块,关于几种函数在…

Ansible中执行流控制

1.ansible中的迭代循环 创建目录和文件 vim createfile.yaml - name: create file playbook hosts: all tasks: - name: create file file: path: "/mnt/{{item[name]}}" state: …

小新Air-14 Plus 2021款AMD ACN版(82L7)原装出厂Win11系统镜像

LENOVO联想笔记本开箱状态原厂Windows11系统包 链接:https://pan.baidu.com/s/1D_sYCJAtOeUu9RbTIXgI3A?pwd96af 提取码:96af 联想小新AIR14笔记本电脑原厂系统自带所有驱动、出厂主题壁纸、Office办公软件、联想电脑管家等预装程序 所需要工具&am…

【C语言】RDMACM、Verbs API与epoll一起使用的示例

一、epoll介绍 epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。 以下是epoll的主要使用方法和优点: epo…

【python】多任务编程

python多任务编程 有哪些编程提速的方法 单线程串行:不加改造的程序 多线程并发:利用CPU和IO可以同时执行的原理,让CPU不会干巴巴等待IO完成 多CPU并行/多进程:利用多核CPU的能力,真正的并行执行任务 多机器并行&#…

快速学习Java Agent

1.1 java agent原理 我们知道,要使用Skywalking去监控服务,需要在其 VM 参数中添加 “- javaagent:/usr/local/skywalking/apache-skywalking-apm-bin/agent/skywalking-agent.jar"。这里就 使用到了java agent技术。 Java agent 是什么&#xff…

python tkiinter中滑块的使用

需求:需要在Canvas组件上添加滑块功能 解决:使用tkinter提供的Scrollbar组件,由于没发现直接在画布上显示滑块功能的方法,所以后面采用在显示画布的容器上显示滑块,并绑定到画布上。 具体案例demo: from t…

视频滤波驱动器电路D1671 D1675的性能描述和分析

D1671四阶标清视频滤波器驱动,1CH,工作电压2.8V~5.5V,转换速率40V/s D1675六阶高清视频滤波器驱动,1CH,工作电压2.5V~5.5V,转换速率400V/s

02鸿蒙APP真机运行及证书签名打包

目录 1、真机运行1.1、运行安装错误1.2、解决方案:第一步:安装兼容真机的sdk版本2.2.0(API6),如下图所示:第二步:新建一个API6的工程项目第三步:运行API6创建的工程项目第四步&#…

如何提高嵌入式软件工程师的技术深度?

今日话题,如何提高嵌入式软件工程师的技术深度?建立坚实的基础知识是深入研究的关键。只有深入理解基础知识,才能在理论指导下不断深化和扩展自己的技术。没有坚实的基础,深入研究就显得空中楼阁。如果你有兴趣进入嵌入式行业我可…

数据库——安全性

智能2112杨阳 一、目的与要求: 1、设计用户子模式 2、根据实际需要创建用户角色及用户,并授权 3、针对不同级别的用户定义不同的视图,以保证系统的安全性 二、内容: 先创建四类用户角色: 管理员角色Cusm、客户角…

初级数据结构(三)——栈

文中代码源文件已上传&#xff1a;数据结构源码 <-上一篇 初级数据结构&#xff08;二&#xff09;——链表 | 初级数据结构&#xff08;四&#xff09;——队列 下一篇-> 1、栈的特性 1.1、函数栈帧简述 即使是刚入门几天的小白&#xff0c;对栈这个字…

Linux——MySQL数据库系统()

一、访问MySQL数据库 MySQL数据库系统也是一个典型的C/S(客户端/服务器&#xff09;架构的应用&#xff0c;要访问MySQL数据库需要使用专门的客户端软件。在Linux系统中&#xff0c;最简单、易用的MySQL客户端软件是其自带的mysql命令工具。 1、登录到MySQL服务器经过安装后的初…

深入理解TheadLocal的使用场景和注意事项

前言 在日常实际开发当中我们往往会看到项目中有使用 ThreadLocal 的场景&#xff0c;大多数人有时候可能涉及不到自己的业务则没有进行关注。通常我在看代码时对于一些未知的东西常常引起我的好奇&#xff0c;我往往会分析&#xff1a;为什么要这么做&#xff1f;好处是什么&…