当前位置:网站首页>开源项目丨Taier1.2版本发布,新增工作流、租户绑定简化等多项功能
开源项目丨Taier1.2版本发布,新增工作流、租户绑定简化等多项功能
2022-07-27 12:43:00 【袋鼠云数栈DTinsight】

2022年7月26日,Taier1.2版本正式发布!
本次版本发布更新功能:
新增工作流
新增OceanBase SQL
新增Flink jar任务
数据同步、实时采集支持脏数据管理
Hive UDF
控制台UI升级
租户绑定简化
新版本的使用文档已在社区中推送,大家可以随时下载查阅,欢迎大家体验新版本功能**(喜欢我们的项目欢迎大家点个Star)**,体验地址:
Github:
https://github.com/DTStack/Taier
Gitee:
https://gitee.com/dtstack_dev_0/taier
社区:
https://dtstack.github.io/Taier/
Taier1.2版本介绍
Taier 是一个大数据分布式可视化的DAG任务调度系统,旨在降低ETL开发成本、提高大数据平台稳定性,大数据开发人员可以在 Taier 直接进行业务逻辑的开发,而不用关心任务错综复杂的依赖关系与底层的大数据平台的架构实现,将工作的重心更多地聚焦在业务之中。
Taier 脱胎于袋鼠云数栈,技术实现来源于数栈分布式调度引擎DAGScheduleX,是数栈产品的重要基础设施之一,负责大数据平台所有任务实例的调度运行。
2022年2月22日,Taier正式开源并发布1.0版本。
2022年5月8日,Taier1.1版本发布,更新对Flink的支持升级到Flink1.12,支持多种流类型任务等功能。
2022年7月26日,Taier1.2版本发布,本次发布重点新增工作流功能,实现配置化编排业务;租户简化绑定,不同类型计算组件无强制依赖等功能。
Taier1.2新增功能详解
1.新增工作流
通过可视化操作拖动任务节点到画板中,手动连接上下游任务组成依赖关系,形成一个DAG的工作流。同时支持任意类型的任务通过工作流拖拽的方式,直接实现配置化编排业务

2.新增OceanBase SQL
新增OceanBaseSQL 任务,支持OceanBaseSQL的任务调度和运维展示。
3.新增Flink jar任务
支持上传自定义开发的Flink jar任务,通过Taier提交运行和监控。
4. 数据同步、实时采集支持脏数据管理
数据同步、实时采集支持脏数据管理,可以配置脏数据数量限制和保存方式,可保存至数据库实时查看。
5.Hive UDF
Hive SQL 支持udf函数开发配置。
6.控制台UI升级
控制台交互和页面全新升级,通过树形结构展示组件配置信息,同时支持扩展自定义组件进行配置。

7.租户绑定简化
集群和租户绑定简化,移除租户对接集群schema的强制绑定关系,不同类型计算组件无强制依赖;优化任务开发流程逻辑,支持自定义扩展任务类型。
未来规划
Taier自今年2月份开源以来,已更新迭代Taier1.1、Taier1.2两个版本,目前Taier1.3的版本已在规划中,在新版本中我们将着重解决以下几个问题:
支持Flink Standalone 不依赖Hadoop也可以使用Flink相关的功能,降低上手环境成本
适配开发者Window环境,支持Window环境下的任务提交流程
DatouSourceX版本升级,新增更多的数据源类型支持
除了不断保持迭代更新外,Taier将持续保持每月一次开源技术直播,帮助Taier开发者们更好的使用产品,欢迎有兴趣的小伙伴们加入我们的交流社群(钉钉qun:30537511),一起交流Taier的技术问题及难点,和Taier一起共同进步!
袋鼠云开源框架钉钉技术交流群(30537511),欢迎对大数据开源项目有兴趣的同学加入交流最新技术信息,开源项目库地址:https://github.com/DTStack
边栏推荐
猜你喜欢

Summary of common methods of ArrayList

SparkSubmit.main()方法提交外部参数,远程提交standalone集群任务

Vi. analysis of makefile.build

The song of the virtual idol was originally generated in this way!

Xposed+fdex2 app shelling (black cat complains about app shelling)

Map interface

How to ask questions on the road for the first time - necessary skills for self-study (with live playback)

详述HashSet的add方法

J9 number theory: how long is the mainstreaming of decentralized identity?

V. introduction of other objectives and general options
随机推荐
QT | qcheckbox of control
Dominoes staged: the beginning and end of the three arrow capital crash
Getting started for beginners: build your own blog with WordPress
How to ask questions on the road for the first time - necessary skills for self-study (with live playback)
延迟队列DelayQueue性能测试
Set interface
The strongest distributed locking tool: redisson
Data Lake (20): Flink is compatible with iceberg, which is currently insufficient, and iceberg is compared with Hudi
About typora's inability to log in after March 9, 2022 -- resolved
Map interface
SparkSubmit.main()方法提交外部参数,远程提交standalone集群任务
Time tool class, get the current time, date to string
概述静态内部类与非静态内部类
How to get class objects
POJ2594 Treasure Exploration【二分图最小路径覆盖】【Floyd】
Good looking (dynamic) Jay fan self-made dynamic album card (front and back are different) and lyrics page
The song of the virtual idol was originally generated in this way!
Openpyxl drawing area map
正向预查和反向预查
Configuration files in MySQL