草庐IT

详细剖析|袋鼠云数栈前端框架Antd 3.x 升级 4.x 的踩坑之路

袋鼠云数栈从2016年发布第⼀个版本开始,就始终坚持着以技术为核⼼、安全为底线、提效为⽬标、中台为战略的思想,坚定不移地⾛国产化信创路线,不断推进产品功能迭代、技术创新、服务细化和性能升级。在数栈过去的产品迭代中受限于当前组件的版本,积累了很多待解决的问题,随着新的功能需求不断增加,很多原先的组件以及交互设计需要进行优化。2月,伴随着数栈UI5.0的焕新升级,数栈前端团队一起将组件框架antd从v3.x升级到了v4.x,更新组件的UI,提升产品的交互体验,使数栈产品能够更加灵活地适应未来产品功能迭代的需求。本文将总结归纳袋鼠云数栈前端框架Antd从3.x升级到4.x的相关步骤,及在这个过程中踩

详细剖析|袋鼠云数栈前端框架Antd 3.x 升级 4.x 的踩坑之路

袋鼠云数栈从2016年发布第⼀个版本开始,就始终坚持着以技术为核⼼、安全为底线、提效为⽬标、中台为战略的思想,坚定不移地⾛国产化信创路线,不断推进产品功能迭代、技术创新、服务细化和性能升级。在数栈过去的产品迭代中受限于当前组件的版本,积累了很多待解决的问题,随着新的功能需求不断增加,很多原先的组件以及交互设计需要进行优化。2月,伴随着数栈UI5.0的焕新升级,数栈前端团队一起将组件框架antd从v3.x升级到了v4.x,更新组件的UI,提升产品的交互体验,使数栈产品能够更加灵活地适应未来产品功能迭代的需求。本文将总结归纳袋鼠云数栈前端框架Antd从3.x升级到4.x的相关步骤,及在这个过程中踩

袋鼠云出品!数栈UI 5.0全新体验升级,设计背后的故事

我们是袋鼠云数栈UED团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。前言数栈作为云原⽣⼀站式⼤数据开发平台,从2016年发布第⼀个版本开始,数栈就始终坚持着以技术为核⼼、安全为底线、提效为⽬标、中台为战略的思想,坚定不移地⾛国产化信创路线,不断推进产品功能迭代、技术创新、服务细化、性能升级。伴随业务的⻜速发展,我们也启动了针对数栈产品的体验升级计划,从策划到最后应⽤到各个⼦产品,共经历了五个阶段:策划⽅案制定、设计⽅案落地、转化设计语⾔、Theme&RC升级、⼦产品实施。本⽂主要阐述了在数栈UI5.0体验升级中,数栈设计团队的设计思路,

袋鼠云出品!数栈UI 5.0全新体验升级,设计背后的故事

我们是袋鼠云数栈UED团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。前言数栈作为云原⽣⼀站式⼤数据开发平台,从2016年发布第⼀个版本开始,数栈就始终坚持着以技术为核⼼、安全为底线、提效为⽬标、中台为战略的思想,坚定不移地⾛国产化信创路线,不断推进产品功能迭代、技术创新、服务细化、性能升级。伴随业务的⻜速发展,我们也启动了针对数栈产品的体验升级计划,从策划到最后应⽤到各个⼦产品,共经历了五个阶段:策划⽅案制定、设计⽅案落地、转化设计语⾔、Theme&RC升级、⼦产品实施。本⽂主要阐述了在数栈UI5.0体验升级中,数栈设计团队的设计思路,

国贸股份 x 袋鼠云:推进全链业务深度数字化,为产业综合服务插上数字化翅膀

数据治理是推动大型集团企业转型升级、提升竞争优势、实现高质量发展的重要引擎。通过全链数据结构化,实现业务对象、业务规则、业务流程数字化,推进全链业务深度数字化,夯实数据运营底座。厦门国贸集团股份有限公司(简称“国贸股份”)是国有控股上市公司,同时也是首批全国供应链创新与应用示范企业,在“十四五”规划期内以聚焦供应链管理核心主业作为主要战略发展方向。供应链运营管理以大宗商品贸易为主,其交易往往具有交易量巨大、交易环节复杂、风险交易难识别、风险客商难管控等痛点。随着国贸股份数字化转型不断深化,数据应用方面的需求不断扩展。但公司缺乏统一的大数据资产管理平台,导致在数据应用方面,岀现数据价值不凸显、数

国贸股份 x 袋鼠云:推进全链业务深度数字化,为产业综合服务插上数字化翅膀

数据治理是推动大型集团企业转型升级、提升竞争优势、实现高质量发展的重要引擎。通过全链数据结构化,实现业务对象、业务规则、业务流程数字化,推进全链业务深度数字化,夯实数据运营底座。厦门国贸集团股份有限公司(简称“国贸股份”)是国有控股上市公司,同时也是首批全国供应链创新与应用示范企业,在“十四五”规划期内以聚焦供应链管理核心主业作为主要战略发展方向。供应链运营管理以大宗商品贸易为主,其交易往往具有交易量巨大、交易环节复杂、风险交易难识别、风险客商难管控等痛点。随着国贸股份数字化转型不断深化,数据应用方面的需求不断扩展。但公司缺乏统一的大数据资产管理平台,导致在数据应用方面,岀现数据价值不凸显、数

从5分钟到60秒,袋鼠云数栈在热重启技术上的提效探索之路

更好地提高效率一直以来是袋鼠云数栈产品的主要目标之一。当前数栈客户的实时任务都是基于Per-Job模式运行的,客户在进行一些任务参数的修改之后,只能先取消当前任务,再选择CheckPoint恢复或者重新运行,整个过程需要3-5分钟,比较浪费时间。为了达到提高效率的目的,我们针对Per-Job任务的整体流程分析,进行了相关探索。下文和大家聊聊数栈在热重启技术方面的探索之路。热重启是什么?热重启技术旨在复用当前Per-Job集群的相关资源,减少重新创建集群以及申请资源的耗时,同时通过CheckPoint机制保障数据的正确性。Flink的Per-Job模式是指每个任务都会对应一个独立的Flink集群

从5分钟到60秒,袋鼠云数栈在热重启技术上的提效探索之路

更好地提高效率一直以来是袋鼠云数栈产品的主要目标之一。当前数栈客户的实时任务都是基于Per-Job模式运行的,客户在进行一些任务参数的修改之后,只能先取消当前任务,再选择CheckPoint恢复或者重新运行,整个过程需要3-5分钟,比较浪费时间。为了达到提高效率的目的,我们针对Per-Job任务的整体流程分析,进行了相关探索。下文和大家聊聊数栈在热重启技术方面的探索之路。热重启是什么?热重启技术旨在复用当前Per-Job集群的相关资源,减少重新创建集群以及申请资源的耗时,同时通过CheckPoint机制保障数据的正确性。Flink的Per-Job模式是指每个任务都会对应一个独立的Flink集群

袋鼠云数栈基于CBO在Spark SQL优化上的探索

原文链接:袋鼠云数栈基于CBO在SparkSQL优化上的探索一、SparkSQLCBO选型背景SparkSQL的优化器有两种优化方式:一种是基于规则的优化方式(Rule-BasedOptimizer,简称为RBO);另一种是基于代价的优化方式(Cost-BasedOptimizer,简称为CBO)。1、RBO是传统的SQL优化技术RBO是发展比较早且比较成熟的一项SQL优化技术,它按照制定好的一系列优化规则对SQL语法表达式进行转换,最终生成一个最优的执行计划。RBO属于一种经验式的优化方法,严格按照既定的规则顺序进行匹配,所以不同的SQL写法直接决定执行效率不同。且RBO对数据不敏感,在表大

袋鼠云数栈基于CBO在Spark SQL优化上的探索

原文链接:袋鼠云数栈基于CBO在SparkSQL优化上的探索一、SparkSQLCBO选型背景SparkSQL的优化器有两种优化方式:一种是基于规则的优化方式(Rule-BasedOptimizer,简称为RBO);另一种是基于代价的优化方式(Cost-BasedOptimizer,简称为CBO)。1、RBO是传统的SQL优化技术RBO是发展比较早且比较成熟的一项SQL优化技术,它按照制定好的一系列优化规则对SQL语法表达式进行转换,最终生成一个最优的执行计划。RBO属于一种经验式的优化方法,严格按照既定的规则顺序进行匹配,所以不同的SQL写法直接决定执行效率不同。且RBO对数据不敏感,在表大