跨方言语法兼容性与转换覆盖度查询

为了在迁移前全面了解SQL语法的兼容性情况和转换难度,LHM湖仓迁移中心提供了语法兼容性与转换覆盖度查询功能。该功能可以系统性地展示不同方言之间的:数据类型兼容性与转换规则函数兼容性与转换映射语法兼容性与转换示例该功能可以系统性的给客户或内部同学在售前时解释语法兼容性以及转换难度,帮助在项目启动前快速评估迁移的技术可行性和改造工作量,为迁移方案制定提供支撑。

1.进入查询页面

LHM官网可以从SQL转换页面进入语法兼容性与转换覆盖度查询页面:

单击左侧导航栏的 作业迁移 > SQL转换,进入页面后点击右侧的 语法兼容性与转换覆盖度查询

image.png

2.查询具体转换场景的语法兼容性和转换覆盖度

选择待查询的源端方言目标端方言

image.png

以 ClickHouse 到 Hologres 的转换场景为例,单击 查询 后可以看到 ClickHouse 和 Hologres 的数据类型和函数兼容性概览:

image.png

如需了解详细的转换规则,可以在右侧目录导航下查看 数据类型函数语法 的详细转换情况:

image.png

在函数以及语法转换的介绍中,每一项支持转换的函数和语法都提供了转换前与转换后的 测试样例 以供参考:

image.png


3.下载报告

在页面右侧可以对当前查询的兼容性文档进行 下载,报告为 txt 格式,方便您系统性的进行了解:

image.png