移行前にSQL構文の互換性と変換の複雑さを完全に理解するために、Lakehouse Migration (LHM) センターは、構文の互換性と変換カバー率をクエリする機能を提供します。この機能は、異なるダイアレクト間のデータの型の互換性と変換ルール、関数の互換性と変換マッピング、および変換例を含む構文の互換性について、体系的な概要を提供します。この情報は、プリセールス段階で顧客および社内チームに構文の互換性と変換の複雑さを説明するのに役立ちます。これにより、プロジェクト開始前に移行の技術的な実現可能性とリファクタリングのワークロードを迅速に評価でき、移行計画の作成に役立ちます。
1. クエリページへの移動
LHMウェブサイトで、SQL変換ページから構文の互換性と変換カバー率のクエリページにアクセスできます。
左側のナビゲーションウィンドウで、[ジョブ移行] > [SQL変換] をクリックします。表示されるページで、右側の [構文の互換性と変換カバー率のクエリ] をクリックします。

2. 特定のシナリオにおける構文の互換性と変換カバー率のクエリ
クエリの[ソースダイアレクト]と[ターゲットダイアレクト]を選択します。

例えば、ClickHouseからHologresへの変換を考えます。[クエリ] をクリックすると、ClickHouseとHologres間のデータの型と関数の互換性の概要が表示されます。

詳細な変換ルールについては、右側のナビゲーションウィンドウで [データの型]、[関数]、および [構文] の詳細を表示します。

関数と構文の変換の説明には、サポートされている各関数と構文について、変換前と変換後のコードが示されている [テストサンプル] が含まれています。

3. レポートのダウンロード
ページの右側で、[ダウンロード] をクリックして、現在のクエリの互換性ドキュメントを保存します。レポートは.txt形式で提供されます。
