為了在遷移前全面瞭解SQL文法的相容性情況和轉換難度,LHM湖倉遷移中心提供了文法相容性與轉換覆蓋度查詢功能。該功能可以系統性地展示不同方言之間的:資料類型相容性與轉換規則函數相容性與轉換映射文法相容性與轉換樣本該功能可以系統性的給客戶或內部同學在售前時解釋文法相容性以及轉換難度,協助在專案啟動前快速評估遷移的技術可行性和改造工作量,為遷移方案制定提供支撐。
1.進入查詢頁面
在LHM官網可以從SQL轉換頁面進入文法相容性與轉換覆蓋度查詢頁面:
單擊左側導覽列的 作業遷移 > SQL轉換,進入頁面後點擊右側的 文法相容性與轉換覆蓋度查詢:
2.查詢具體轉換情境的文法相容性和轉換覆蓋度
選擇待查詢的源端方言和目標端方言:
以 ClickHouse 到 Hologres 的轉換情境為例,單擊 查詢 後可以看到 ClickHouse 和 Hologres 的資料類型和函數相容性概覽:
如需瞭解詳細的轉換規則,可以在右側目錄導航下查看 資料類型、函數、文法 的詳細轉換情況:
在函數以及文法轉換的介紹中,每一項支援轉換的函數和文法都提供了轉換前與轉換後的 測試範例 以供參考:
3.下載報告
在頁面右側可以對當前查詢的相容性文檔進行 下載,報告為 txt 格式,方便您系統性的進行瞭解: