新闻中心
FML-0.5.18 版本发布,J*a 实现的维度建模语言 SDK

FML 是一款基于 J*a 开发的维度建模语言 SDK,设计灵感来源于 Kimball 建模范式以及阿里内部的 OneData 体系,旨在通过一套标准化语法来表达数据模型,服务于数据建模与数据开发人员。该语言支持将统一的模型定义高效转换为多种数据库引擎的 DDL 语句,显著提升模型发布效率。目前支持的目标引擎涵盖:Hive、Hologres、MySQL、Spark、StarRocks、Doris、PostgreSQL、ADB MySQL、ADB PostgreSQL 和 Flink 等主流系统。选择 J*a 作为实现语言,主要得益于其成熟的语法解析生态工具链。
FML 已集成至 DataWorks 的智能建模模块,帮助建模
人员更便捷地进行模型结构调整和管理。同时,借助 FML 的跨平台转换能力,一套模型可快速生成适用于不同计算引擎的建表语句,极大增强开发灵活性。
- 更多使用详情请参见:https://www.php.cn/link/64d2198216b92b12fca2629e7b24fbbc
- 项目文档地址:https://www.php.cn/link/acfb944f17391575205a32619e3f9d37
- 开发者手册:https://www.php.cn/link/241393669823fc88e479a88090df91c6#/
本次发布版本:0.5.18
新增功能(New Features)
Core
・无
Transformer
• 新增对 MySQL 客户端的转换器支持及对应数据类型映射
• 优化并增强 ADBPG 转换器功能,补充相关测试用例
• 提升 Doris 转换器的兼容性与稳定性,并完善测试覆盖
• 改进 Flink 转换器的功能实现,强化复杂场景处理能力
• 增强 Hologres 转换器的支持能力,适配更多实际业务需求
• 扩展 OceanBase 转换器功能,提升转换准确性
• 强化 PostgreSQL 转换器特性支持,优化输出结果
• 升级 Spark 转换器,提高对最新语法的兼容性
向下兼容性(Compatibility)
・暂无影响
废弃功能(Deprecations)
・无
安全漏洞修复(Vulnerability Fixes)
・无
M*en 依赖配置(可通过 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>
v1.7.3.3 PrestaShop开源电子商务
PrestaShop是一款针对web2.0设计的全功能、跨平台的免费开源电子商务解决方案,自08年1.0版本发布,短短两年时间,发展迅速,全球已超过四万家网店采用Prestashop进行布署。Prestashop基于Smarty引擎编程设计,模块化设计,扩展性强,能轻易实现多种语言,多种货币浏览交易,支持Paypal等几乎所有的支付手段,是外贸网站建站的佳选。Prestashop是目前为止,操作最
169
查看详情
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</artifactid></dependency><dependency><groupid>com.aliyun.fastmodel</groupid><artifactid>fastmodel-transform-flink</artifactid></dependency>
源码获取地址:点击下载
以上就是FML-0.5.18 版本发布,J*a 实现的维度建模语言 SDK的详细内容,更多请关注其它相关文章!
# 暂无
# 网站seo设置技巧
# seo的关键词扩容
# 淘宝怎么设置营销推广
# 象山商城网站建设价格
# 做网站建设惠州
# 加盟行业微信推广营销
# 营销推广100个方法
# 奇零seo
# 数字营销盲盒不能推广吗
# 网站建设推广巍歆hfqjwl
# 适用于
# 两年
# mysql
# 托管服务
# 是一款
# 内容管理系统
# 正式发布
# 用户提供
# 长达
# 开源
# ai
# 工具
# github
# git
# java
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
Win10怎么制作U盘启动盘 Win10系统安装U盘制作教程【详解】
处理动态列数据:J*a ArrayList的正确初始化与字符累加教程
c++ 命名空间怎么用 c++ namespace使用指南
Sublime怎么配置Nim语言环境_Sublime Nim代码高亮与补全
机器学习中对数变换预测结果的反向还原
铃兰之剑为这和平的世界希里技能组及加点推荐
c++ 获取系统当前时间 c++时间戳获取方法
蛙漫移动版在线看 蛙漫手机浏览器直达入口
在J*aScript中复现SciPy的B样条拟合与求值:关键考量
1688商家版怎样分析买家画像精准供货_1688商家版分析买家画像精准供货【供货策略】
大麦的“候补”是什么意思 大麦候补购票规则【详解】
Windows10怎么开启夜间模式 Windows10系统设置调整色温与亮度缓解夜间用眼疲劳【教程】
163邮箱登录密码 163邮箱忘记密码找回
MAC怎么在地图App里使用“四处看看”_MAC体验部分城市的3D实景街景
抖音从哪里进入网页版_抖音官方入口链接
谷歌浏览器一键优化方案_谷歌浏览器直达主页极速不卡版
Lar*el头像管理:图片缩放与旧文件删除的最佳实践
使用 Pandas 高效处理 .dat 文件:数据清洗与数值计算实战
AO3网页版合集入口 Archive of Our Own同人作品浏览指南
Yandex免登录官网入口_俄罗斯Yandex搜索引擎直达链接
Golang如何优化CPU绑定任务分配策略_Golang CPU任务分配优化实践
Win11怎么开启高性能模式_Windows 11电源计划优化设置
vivo手机互传视频怎么操作_vivo手机互传视频详细传输方法
mcjs网页版流畅运行 mcjs低配电脑畅玩入口
如何在Python中使用Optional类型处理可变对象并避免Pylint警告
在J*a中如何开发简易电子商务商品管理系统_商品管理系统项目实战解析
钉钉视频会议声音异常如何处理 钉钉会议音频修复技巧
内存疯狂猛猛涨价:主板销量直接腰斩!
怎样把文件彻底粉碎无法恢复_Windows下安全删除敏感数据【隐私保护】
html怎么运行外部js文件中的函数_运html外js文件函数法【技巧】
在J*a中如何开发简易仓库管理与库存统计_仓库管理库存统计项目实战解析
Composer的 "conflict" 字段有什么用_如何声明不兼容的包以避免依赖冲突
《明末:渊虚之羽》设计师谈设计角色:那会刚毕业 充满激情
qq游戏网页版直接玩_qq游戏免下载快速入口
QQ邮箱网页版登录入口 QQ邮箱官方在线使用平台
Pygame教程:解决用户输入与游戏状态更新不同步问题
Python字典中优雅地迭代剩余元素的方法
在Go语言中利用后缀数组处理多字符串:实现高效文本匹配与自动补全
php源码怎么在电脑上测试_电脑测试php源码方法步骤【教程】
微博网页版主页入口 微博官方网站免登录访问
利用5118提升短视频内容效果_5118短视频关键词优化方法
EMS快递官网app_中国邮政速递物流手机客户端
如何将一个大型PHP应用拆分为多个Composer包_微服务与模块化架构的Composer实践
vivo浏览器怎么扫描二维码 vivo浏览器内置扫一扫功能使用方法
J*aScript中正确使用querySelectorAll与复杂CSS选择器
在J*a中如何隐藏复杂性_使用门面模式组织对象交互
Python多线程中正确使用sigwait处理SIGALRM信号
Eclipse怎么运行工程_Eclipse工程运行配置说明
qq游戏手机版下载安装_qq游戏移动端入口
J*aScript对象创建方式_J*aScript设计模式应用


2025-12-01
浏览次数:次
返回列表