FML-0.5.10 版本发布
FML是一个用Java实现的维度建模语言SDK,主要是参考了kimball建模理论和阿里Onedata,定义一套用于表达上述理论中的模型语法,来做模型设计,该语言是面向数据建模和数据开发同学,同时针对为了解决模型发布的效率,基于当前SDK封装了一套从模型表达转换其他不同引擎的DDL能力,目前引擎包括:Hive,Hologres,Mysql等。 使用Java实现目的主要是使用了java的语法解析工具来做语法的解析处理。 目前FML可以在Dataworks的智能建模工具上使用,方便建模同学能够快速的调整模型结构。 具体可以参考这里:https://help.aliyun.com/zh/dataworks/user-guide/use-fml-statements-to-configure-and-manage-data-tables?spm=a2c4g.11174283.0.0.16b4467fOJ1Kbg
说明文档:
https://github.com/alibaba/fast-modeling-language/blob/main/README_zh_CN.md
开发手册:
https://alibaba.github.io/fast-modeling-language/#/
版本:0.5.10
新功能(new features)
Core
• 新增支持Column的Default表达式
Transformer
• Hologres建表支持Default表达式
• StarRocks建表支持分区表达式
向下兼容(compatibility)
• 暂无
过期功能(deprecations)
无
安全漏洞修复(vulnerability)
无
maven依赖
项目根pom增加以下依赖:
<dependencyManagement> <dependency> <groupId>com.aliyun.fastmodel</groupId> <artifactId>fastmodel-bom</artifactId> <version>0.5.10</version> <type>pom</type> <scope>import</scope> </dependency> </dependencyManagement>
Parser接入:
<!--fastmodel解析器--> <dependency> <groupId>com.aliyun.fastmodel</groupId> <artifactId>fastmodel-core</artifactId> </dependency> <dependency> <groupId>com.aliyun.fastmodel</groupId> <artifactId>fastmodel-parser</artifactId> </dependency>
Transformer接入:
<dependency> <groupId>com.aliyun.fastmodel</groupId> <artifactId>fastmodel-transform-hive</artifactId> </dependency> <dependency> <groupId>com.aliyun.fastmodel</groupId> <artifactId>fastmodel-transform-hologres</artifactId> </dependency> <dependency> <groupId>com.aliyun.fastmodel</groupId> <artifactId>fastmodel-transform-adbmysql</artifactId> </dependency> <dependency> <groupId>com.aliyun.fastmodel</groupId> <artifactId>fastmodel-transform-starrocks</artifactId> </dependency> <dependency> <groupId>com.aliyun.fastmodel</groupId> <artifactId>fastmodel-transform-spark</artifactId> </dependency>

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Semi Design v2.60.0 发布,抖音企业级 UI 库
Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。 Semi Design v2.60.0 现已发布,此版本带来如下更新内容: 【Docs】 更新对 Transfer 的 filter API 说明#2280 【Fix】 修复 AutoComplete 因为 autofocus 拼写导致的在开发环境下抛出 warning 的问题#2285 修复 Form labelAlign 设为 right时,对齐样式在 label 带 extra 情况下不生效的问题#2281 更新说明:https://github.com/DouyinFE/semi-design/releases/tag/v2.60.0
- 下一篇
TIOBE 6 月榜单:C++ 史上首次超越 C,跃至榜二
TIOBE 公布了 2024年 6 月的编程语言排行榜。 C++ 是一种广泛应用于嵌入式系统、游戏开发和金融交易软件等领域的语言,在本月成功超越了 C,成为了 TIOBE 指数中新的第二名。这是C++ 在此榜单中的历史最高位,也是 C 语言的历史最低位。 TIOBE CEO Paul Jansen 点评称,C++ 最初被誉为更好的面向对象的 C 语言版本,但在诞生 39 年后才打败了 C 语言。自 2011 年以来,C++ 开始了新的生命,每三年更新一次。虽然大多数编译器和大多数工程师都无法跟上这一步伐,但能看到这种语言不断发展,也算是一种成功。 本月 TIOBE 指数的其他亮点还有 Go(首次排名第 7 位)以及 Rust(排名第 17 位,创历史新高)。 TIOBE 6 月 TOP 20 编程语言 相较上月,榜单中的一些变动具体包括: Go的排名从8升至 7 SQL的排名从 9 升至 8 Visual Basic的排名从 7跌至 9 Swift的排名从15升至 12 Assembly language的排名从 12跌至 13 PHP的排名从16升至 15 Scratch的排名从 1...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境