AI News HubLIVE
サイト内リライト2 分で読了

プロプライエタリコードをオープンANSI SQLに変換するエージェンティックコードコンバーター、ベータ版提供開始

Databricksは、Genie Code AIエージェントを活用してT-SQL、SnowflakeなどのプロプライエタリSQL方言を自動的にオープンANSI SQLに変換するエージェンティックコードコンバーター(ベータ版)を発表。移行プロジェクト管理、複雑性スコアリング、系列分析、カスタムルールなどを備え、レガシーデータウェアハウスからLakehouseへの移行を大幅に簡素化する。

Databricksは、プロプライエタリSQLをオープンANSI SQLに変換するエージェンティックコードコンバーター(Agentic Code Converter)のベータ版を発表しました。このツールはGenie Code AIコーディングエージェントを基盤とし、T-SQL、Snowflake、Redshift、Oracle、BigQuery、Teradataといった専用SQL方言を自動的に変換することで、レガシーデータウェアハウスからLakehouseへの移行を劇的に容易にします。

従来のデータウェアハウス移行は複雑で、何十年も前のコード分析、専用方言の変換、大規模データセットの移行、システム間の差異調整が必要でした。Databricksのエージェンティックコードコンバーターは、こうした移行をチームが人手で管理するプロジェクトから、設定、起動、監視するだけで完了するものに変革します。

移行プロジェクトはワークスペース内の新機能で、ソースファイルの一元管理、変換進捗の追跡、チームコラボレーションのためのハブを提供します。ユーザーはプロジェクトを作成し、ソース方言とターゲット方言を指定してSQLファイルをアップロードします。Genie Codeは各ファイルの複雑性を分析・スコアリングし、チームが優先順位を付けられるようにします。同時に、レガシー環境内のテーブル、ビュー、ストアドプロシージャ間の関係をマッピングした系列グラフが生成され、依存関係のないオブジェクトは独立して移行可能であることが示されます。

コード変換フェーズでは、ユーザーが実行をクリックすると、Genie Codeが複数のサブエージェントを起動し、ファイルを並列処理します。各サブエージェントはエラーを反復修正し、構文とセマンティクスの両方を検証して、変換後のコードが元のビジネスロジックを保持し、正常にパースされることを保証します。変換完了後、ファイルはステータス別に色分けされ、要確認のファイルにはToDoリストが表示されます。ユーザーはネイティブSQLエディタで手動修正するか、カスタムスキルを作成してルールをコード化し、全コードベースに自動適用できます(例:Unity Catalogでの3部構成名の付与)。

Databricksは、マルチステートメントトランザクション、一時テーブル、ストアドプロシージャなど、レガシーデータウェアハウスで一般的なエンタープライズSQL機能をすべてサポートしているため、ユーザーはロジックを再設計する必要はありません。本コンバーターはLakebridgeの成功に基づいており、2025年のData+AI Summit以来、1000以上の顧客がDatabricks Lakehouseを採用しています。将来的には、レガシーETLソースや新たなターゲット方言のサポート、Lakeflow Connect統合によるデータ移行と自動検証機能の追加が予定されています。

移行をご希望の場合は、Databricksのアカウントチームにご連絡いただき、レガシー環境の評価とエージェンティックコードコンバーターのトライアルをお申し込みください。