FML-0.5.13 版本发布
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.13
新功能(new features)
Core
・暂无
Transformer
・支持Oceanbase Mysql ZeroFill转换
・支持Hologres的Cluster Key解析
・修复列类型解析的bug
向下兼容(compatibility)
・暂无
过期功能(deprecations)
无
安全漏洞修复(vulnerability)
无
maven 依赖
项目根 pom 增加以下依赖:
<dependencyManagement>
<dependency>
<groupId>com.aliyun.fastmodel</groupId>
<artifactId>fastmodel-bom</artifactId>
<version>0.5.12</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>
<dependency>
<groupId>com.aliyun.fastmodel</groupId>
<artifactId>fastmodel-transform-oceanbase</artifactId>
</dependency>
<dependency>
<groupId>com.aliyun.fastmodel</groupId>
<artifactId>fastmodel-transform-doris</artifactId>
</dependency>

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
凹语言 v0.15.0 发布,支持 Wasm4 游戏平台
凹语言是国内首个面向WebAssembly设计的通用编程语言,也是国内首个被CNCF基金会wasm全景图收录的开源编程语言。新版本有以下更新: - 增加 wasm4 游戏平台支持 - Playground 依赖的 `wa.wasm` 编译环境升级到 Go1.21 (兼顾 wasip1 编译) - 调整凹语言程序目录结构, `vendor` 改为 `pkg/vendor`, 增加 `pkg/std` 目录为可选标准库 - `wa` 命令瘦身: 删除 wabt 工具和 `-wabt` 参数, 去掉 `wa run-wasm` 子命令 - 删除 `WAROOT` 环境变量, 凹语言始终以单个 `wa` 命令程序简化安装 凹语言官网:https://wa-lang.org/
-
下一篇
sdkg 更新:新增 mabatis-plus-generator
新增mabatis-plus-generator,引入mybatis-plus-join 引入lombok,简化代码 jcodemodel升级至3.4.1 *-sdkg和sdkg统一版本号 支持swagger3 示例引入knife4j-4.5.0
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker容器配置,解决镜像无法拉取问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL8.0.19开启GTID主从同步CentOS8
- Red5直播服务器,属于Java语言的直播服务器