FML-0.5.9 版本发布


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.9
新功能(new features)
Core
・支持JDK11编译和打包

Transformer
・新增 FML 到 StarRocks 的转换

向下兼容(compatibility)

过期功能(deprecations)


安全漏洞修复(vulnerability)

maven 依赖

项目根 pom 增加以下依赖:

<dependencyManagement>
<dependency>
<groupId>com.aliyun.fastmodel</groupId>
<artifactId>fastmodel-bom</artifactId>
<version>0.5.9</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencyManagement>
子 module 增加依赖
解析器的接入
<!--fastmodel解析器--> 
 <dependency>
<groupId>com.aliyun.fastmodel</groupId>
<artifactId>fastmodel-core</artifactId>
 </dependency>
 <dependency>
<groupId>com.aliyun.fastmodel</groupId>
<artifactId>fastmodel-parser</artifactId>
 </dependency>
转化器接入
<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>​​​​​​​

相關推薦

2023-07-13

V8.0.1版本 ThinkPHP V8.0版本正式发布以来,官方陆续修正了一些新版的问题并发布修正版本V8.0.1,后续ThinkPHP的版本号均会采用语义化版本策略。 主要更新 V8.0.1版本为修正版本,主要修正了: 修正php think optimize:schema指令当

2023-02-06

互式调整  X.Org 的现有视频模式。 为纪念上个 1.0.3 版本发布十年,Xvidtune 发布了 1.0.4 版本,其中包含过去十年中的所有补丁。 Xvidtune 1.0.4 由一大堆细小的变化组成,有一些构建系统的调整/修复,一些更新表明 Xvidtune 的

2023-02-17

的高级工具。 ClamAV 由思科和开源社区共同开发,第一个版本的 ClamAV 于 2002 年发布,在首次发布近 20 年后,ClamAV 1.0 于 2022 年 11 月底正式推出。 最新发布的是 ClamAV 0.103.8、0.105.2 和 1.0.1 补丁版本,更新内容包括: 1.0.1

2022-11-19

curl 7 的版本号已迭代到 7.86.0 —— 离发布 7.100.0 只差十多个版本,但 curl 作者 Daniel Stenberg 不希望在次版本号中使用三位数,因为他担心这会引发不必要的问题(可参考 Chrome 为发布 100 版本时所做的准备),甚至可能会

2023-02-11

V6.1.2版本主要增加了PHP8.2兼容以及ThinkORM3.0版本的支持。 主要更新 兼容PHP8.2 移除基础类中Filesystem申明属性 fix: container绑定参数时可变参数处理 File类增加setExtension方法设置保存文件的实际后缀名 ValidateRule注释调

2022-09-28

期与 Ubuntu 也保持一致,通常会在四月和十月发布一次新版本,而长期支持版本则是每两年发布一次。每个非 LTS 版本在下一版本发布后还将继续支持三个月,而 LTS 版本则是可以获得五年支持。 从 21.04 版本开始,Pop!_OS 就在系

2023-03-20

WoTerm v9.26.4 版本发布了,此版本带来如下修改 修正数据库备份的个别翻译错误问题。 增加历史访问菜单,方便直达目标。 增加SFTP的指定本地或远程路径功能。 增加SFTP的拖动文件进远程文件夹的上传功能。 安卓版本

2023-04-19

Spring Cloud Tencent 1.11 版本现已发布,支持 Spring Cloud 2022、2021、2020 版。 Spring Cloud Tencent 是腾讯开源的一站式微服务解决方案,实现了Spring Cloud 标准微服务 SPI,开发者可以基于 Spring Cloud Tencent 快速开发 Spring Cloud 云原生分布式应

2023-12-01

未初始化变量错误,因此决定纳入 4.22.01 发布包。下一个版本计划于 2024 年 2 月 19 日发布。 新版本的一些更新亮点包括: x86 对预内存阶段 .data 部分的支持、对预内存阶段和 ramstage 的 CBFS 缓存的支持 允许 romstage 合并到 bo

2023-03-22

Spring Cloud Tencent 1.10.2 版本现已发布,支持 Spring Cloud 2022、2021、2020 版。 Spring Cloud Tencent 是腾讯开源的一站式微服务解决方案,实现了Spring Cloud 标准微服务 SPI,开发者可以基于 Spring Cloud Tencent 快速开发 Spring Cloud 云原生分布式

2022-10-28

ThinkPHP 发布V6.1.0及V6.0.14版本,本次更新为安全更新版本,主要修正了序列化漏洞问题和优化多语言判断机制,并且包含了ThinkORM的一些积累更新,推荐升级。使用5.1版本的也可以更新到最新的V5.1.42版本。对于希望使用新版thi

2022-10-09

早些时候已经正式发布了,鉴于 Linux 每年都会有一个 LTS 版本发布,目前不少人都在猜测今年的 LTS 版本到底是已经发布的 6.0 还是计划于今年 12 月发布的 6.1。 根据目前 Linux 维护者 Greg Kroah-Hartman 的说法来看,Linux 6.1 将更有可

2023-04-20

18 日 GA,这可能是包含新功能、新特性的 8.0 的最后一个版本,之后的 MySQL 版本将会在发行方式上发生重大改变。 未来 MySQL 将发布 2 个版本,长期支持版和创新版。长期支持版的目标为稳定性,仅修复 BUG 并发布安全补丁,

2023-05-04

《铜豌豆 Linux》11.7.1 版本发布 https://www.atzlinux.com/News/2023/20230501.htm 《铜豌豆 Linux》11.7.1 版本发布 2023-05-01 《铜豌豆 Linux》操作系统是面向中文用户的图像桌面操作系统,基于 Debian 制作。 2023-04-29, Debian 官方发布 11.7 版本: