百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

三分钟快速带你了解 FineDataLink 最新三个版本的更新亮点!

ccwgpt 2024-12-03 10:13 25 浏览 0 评论

数据源

1、新增通用型JDBC对接取数和SQL执行能力

从4.1.2版本起,FDL提供通用型JDBC取数和SQL执行的能力,用于定时数据开发。

目前Trino、Cache、Access、Firebird、Apache Kylin 等数据库已测试通过,若您有其他数据源需要通过JDBC的方式进行连接,请联系技术支持。

详情:通用JDBC取数

2、定时和管道任务针对GaussDB 200提供高性能写入方案

GaussDB 200是MPP大规模并行处理模式的数据库,通常作为数仓的存储层选择,在目前已有JDBC写入情况下,新增COPY方案,以提高数据写入速度。

详情:GuassDB数据源配置

3、定时任务针对GreenPlum并行装载读写优化

在原有普通JDBC装载和并行装载方式下,新增COPY装载方式,用来解决并行装载情况下二进制、JSON字段的某些装载局限性问题。

详情:GreenPlum数据源配置

4、其他

在数据管道中,针对以下数据源进行了扩展:

  • 新增支持使用 PDB 可插拔 Oracle 数据库作为管道任务数据来源
  • 数据管道SQL Server支持DDL同步
  • 数据管道支持无主键表的同步:Oracle、GreenPlum、SQLServer

数据开发

1、任务可指定业务日期、参数重试

当定时任务运行由于某些原因失败,或者需要针对某天的数据进行任务重跑时,用户可以指定业务日期进行任务触发执行。

  1. 任务运维界面,找到对应的任务,点击“重试”按钮
  2. 针对指定范围(当前节点/当前节点及其下游)/任务级,进行参数设置

详情:指定日期、参数进行任务重试

2、API对接取数、写数优化

在新版本中,对API对接取数、写入数据进行了进一步完善,重点体现在以下两个场景:

I. 完善 API 调用的能力,比如:

  • 部分企业在内网有自签名证书用于保证企业数据安全,新版本FDL支持添加信任库,通过SSL/TLS协议进行https请求
  • API数据写入,在原有PUT、POST、DELETE方法下新增PATCH方法
  • header中content-Type值自定义
  • 获取响应头、状态码

II. 优化循环调用场景下的问题,比如:

  • 访问 API 频率控制,在执行任务/实例中控制该API的调用频率,以确保不会发生API的调用超过频率导致任务异常中止的情况
  • 在单次循环取数中遇到报错,新增支持跳过此次继续执行循环

详情:API输入

3、数据转换

在很多常见的、复杂数据转换场景下,需要通过复杂SQL或者代码实现,FDL在现有基础上进行了上下合并、分组汇总、字段拆行/字段拆列的扩展,加上原有支持的列转行、行转列、JSON解析、XML解析、字段设置、新增计算列、数据过滤、JSON生成、数据关联、数据比对,共14种数据处理可视化算子。

上下合并(union)算子:对两张表或者多张表的数据进行上下合并,可用到上下合并功能直接进行数据合并。

分组汇总(group by)算子:对业务原数据,根据分组条件进行数据的汇总、计数、最早时间、最晚时间等计算。

字段拆行/字段拆列:针对息需要进行拆分时,可针对特定字符(一般是“,”、“;”、“:”、“(空格)”)和自定义字符、字符数进行拆分,形成单独的列或者行。

数据预览:

4、日志展示优化

当开发人员、运维人员在对任务进行操作时,需要获取详细的日志信息,明确知道各节点的参数值,在FDL新版中,支持查看更细粒度的前端日志查看,包括参数值、执行脚本、API请求,增删数据统计。

详情:任务日志说明

数据服务

数据发布API支持更多数据源:StarRocks\GuassDB\Maxcompute\Doris\Impala\TiDB\星环INCEPTOR

在完成数仓/大数据平台的搭建后,希望通过FDL进行数据的API发布,提供接口给到第三方进行取数。

目前在4.1~4.1.2版本新增支持StarRocks、GuassDB、Maxcompute、Doris、Impala、TiDB和星环 Inceptor 7种数据源,包括历史已支持的MySQL、SQL Server、Oracle、PostgreSQL、GreenPlum、公共数据的6种数据源在内,目前数据服务模块已支持13种。

详情:数据服务介绍

文档详情:4.1.0更新日志4.1.1更新日志4.1.2更新日志

FineDataLink是一款集实时数据同步、ELT/ETL数据处理、数据服务和系统管理于一体的数据集成工具,可在Windows或Linux环境上单机/集群部署,全程基于B/S浏览器端进行任务开发和任务运维,更多精彩功能,邀您体验,希望能帮您解决企业中数据从任意终端到任意终端的处理和传输问题,让流动的数据更有价值。

后台回复【FDL】获取体验

相关推荐

机器学习框架TensorFlow入门(tensorflow框架详解)

ensorFlow是一个广泛使用的开源机器学习框架,由GoogleBrain团队开发。它支持广泛的机器学习和深度学习任务,并且可以在CPU和GPU上运行。下面是一个使用TensorF...

合肥高新区企业本源发布量子机器学习框架VQNet 开辟量子机器学习的新领域

近日,高新区企业合肥本源量子计算科技有限责任公司通过研究混合实现变分量子算法和经典机器学习框架的可能性,全新开发了量子机器学习框架VQNet,可满足构建所有类型的量子机器学习算法,实现量子-经典混合任...

如何使用 TensorFlow 构建机器学习模型

在这篇文章中,我将逐步讲解如何使用TensorFlow创建一个简单的机器学习模型。TensorFlow是一个由谷歌开发的库,并在2015年开源,它能使构建和训练机器学习模型变得简单。我们接下...

机器学习框架底层揭秘:PyTorch、TensorFlow 如何高效“跑模型”

在使用PyTorch或TensorFlow时,你是否想过:这些深度学习框架底层到底是怎么运行的?为什么我们一行.backward()就能自动计算梯度?本篇将用最简单的语言,拆解几个关键概念...

2 个月的面试亲身经历告诉大家,如何进入 BAT 等大厂?

这篇文章主要是从项目来讲的,所以,从以下几个方面展开。怎么介绍项目?怎么介绍项目难点与亮点?你负责的模块?怎么让面试官满意?怎么介绍项目?我在刚刚开始面试的时候,也遇到了这个问题,也是我第一个思考的问...

基于SpringBoot 的CMS系统,拿去开发企业官网真香(附源码)

前言推荐这个项目是因为使用手册部署手册非常完善,项目也有开发教程视频对小白非常贴心,接私活可以直接拿去二开非常舒服开源说明系统100%开源模块化开发模式,铭飞所开发的模块都发布到了maven中央库。可...

【网络安全】关于Apache Shiro权限绕过高危漏洞的 预警通报

近日,国家信息安全漏洞共享平台(CNVD)公布了深信服终端检测平台(EDR)远程命令执行高危漏洞,攻击者利用该漏洞可远程执行系统命令,获得目标服务器的权限。一、漏洞情况ApacheShiro是一个强...

开发企业官网就用这个基于SpringBoot的CMS系统,真香

前言推荐这个项目是因为使用手册部署手册非常完善,项目也有开发教程视频对小白非常贴心,接私活可以直接拿去二开非常舒服。开源说明系统100%开源模块化开发模式,铭飞所开发的模块都发布到了maven中央库。...

这款基于SpringBoot 的CMS系统,开发企业官网确实香(附源码)

前言推荐这个项目是因为使用手册部署手册非常完善,项目也有开发教程视频对小白非常贴心,接私活可以直接拿去二开非常舒服开源说明系统100%开源模块化开发模式,铭飞所开发的模块都发布到了maven中央库。可...

【推荐】一款基于BPM和代码生成器的 AI 低代码开源平台

如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!项目介绍JeecgBoot是一款基于BPM和代码生成器的AI低代码平台,专为Java企业级Web应用而生。它采...

云安全日报200819:Apache发现重要漏洞 可窃取信息 控制系统 需要尽快升级

ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软...

基于jeecgboot框架的cloud商城源码分享,兼容单体和微服务模式

3年时间里,随着关注java单商户商城系统的朋友越来越多,对cloud版本的商城呼声也越来越高。因此今年立项了cloud版本的开发,目前已发gitee开源,目前也基本测试完毕,欢迎大家体验以及提出宝贵...

SpringBoot + Mybatis + Shiro + mysql + redis智能平台源码分享

后端技术栈基于SpringBoot+Mybatis+Shiro+mysql+redis构建的智慧云智能教育平台基于数据驱动视图的理念封装element-ui,即使没有vue的使...

我敢保证,全网没有再比这更详细的Java知识点总结了,送你啊

接下来你看到的将是全网最详细的Java知识点总结,全文分为三大部分:Java基础、Java框架、Java+云数据小编将为大家仔细讲解每大部分里面的详细知识点,别眨眼,从小白到大佬、零基础到精通,你绝...

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构(附源码)

前言zheng项目不仅仅是一个开发架构,而是努力打造一套从前端模板-基础框架-分布式架构-开源项目-持续集成-自动化部署-系统监测-无缝升级的全方位J2EE企业级开发解...

取消回复欢迎 发表评论: