欢迎光临,我们是一家专注中小型企业营销推广服务的公司!

咨询热线:400 9868 577
淮南兰乔电子商务有限公司
新闻中心News
淮南兰乔电子商务有限公司

FML-0.5.18 版本发布,Java 实现的维度建模语言 SDK

作者:DDD | 点击: | 来源:DDD
0112
2025
FML是一款基于Java开发的维度建模语言SDK,设计灵感来源于Kimball建模范式以及阿里内部的OneData体系,旨在通过一套标准化语法来表达数据模型,服务于数据建模与数据开发人员。该语言支持将统一的模型定义高效转换为多种数据库引擎的DDL语句,显著提升模型发布效率。目前支持的目标引擎涵盖:Hive、Hologres、MySQL、Spark、StarRocks、Doris、PostgreSQL、ADBMySQL、ADBPostgreSQL和Flink等主流系统。选择J...

FML 是一款基于 Java 开发的维度建模语言 SDK,设计灵感来源于 Kimball 建模范式以及阿里内部的 OneData 体系,旨在通过一套标准化语法来表达数据模型,服务于数据建模与数据开发人员。该语言支持将统一的模型定义高效转换为多种数据库引擎的 DDL 语句,显著提升模型发布效率。目前支持的目标引擎涵盖:Hive、Hologres、MySQL、Spark、StarRocks、Doris、PostgreSQL、ADB MySQL、ADB PostgreSQL 和 Flink 等主流系统。选择 Java 作为实现语言,主要得益于其成熟的语法解析生态工具链。

FML 已集成至 DataWorks 的智能建模模块,帮助建模人员更便捷地进行模型结构调整和管理。同时,借助 FML 的跨平台转换能力,一套模型可快速生成适用于不同计算引擎的建表语句,极大增强开发灵活性。

  • 更多使用详情请参见:https://www./link/64d2198216b92b12fca2629e7b24fbbc
  • 项目文档地址:https://www./link/acfb944f17391575205a32619e3f9d37
  • 开发者手册:https://www./link/241393669823fc88e479a88090df91c6#/

本次发布版本:0.5.18

新增功能(New Features)
Core
・无

Transformer
• 新增对 MySQL 客户端的转换器支持及对应数据类型映射
• 优化并增强 ADBPG 转换器功能,补充相关测试用例
• 提升 Doris 转换器的兼容性与稳定性,并完善测试覆盖
• 改进 Flink 转换器的功能实现,强化复杂场景处理能力
• 增强 Hologres 转换器的支持能力,适配更多实际业务需求
• 扩展 OceanBase 转换器功能,提升转换准确性
• 强化 PostgreSQL 转换器特性支持,优化输出结果
• 升级 Spark 转换器,提高对最新语法的兼容性

向下兼容性(Compatibility)
・暂无影响

废弃功能(Deprecations)
・无

安全漏洞修复(Vulnerability Fixes)
・无

Maven 依赖配置(可通过 GitHub Packages 下载)

在项目根 pom 中添加 BOM 管理:

<dependencymanagement><dependency><groupid>com.aliyun.fastmodel</groupid><artifactid>fastmodel-bom</artifactid><version>0.5.18</version><type>pom</type><scope>import</scope></dependency></dependencymanagement>

Parser 模块接入依赖:

<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</artifac

tid></dependency><dependency><groupid>com.aliyun.fastmodel</groupid><artifactid>fastmodel-transform-flink</artifactid></dependency>

源码获取地址:点击下载

相关推荐
我要咨询做网站
成功案例
建站流程
  • 网站需
    求分析
  • 网站策
    划方案
  • 页面风
    格设计
  • 程序设
    计研发
  • 资料录
    入优化
  • 确认交
    付使用
  • 后续跟
    踪服务
  • 400 9868 577
    info#ilanqiao.cn
Hi,Are you ready?
准备好开始了吗?
那就与我们取得联系吧

咨询送礼现在提交,将获得兰乔电子商务策划专家免费为您制作
价值5880元《全网营销方案+优化视频教程》一份!
下单送礼感恩七周年,新老用户下单即送创业型空间+域名等大礼
24小时免费咨询热线400 9868 577
合作意向表
您需要的服务
您最关注的地方
预算

直接咨询