移行用prompt + scriptを用意して Coding Agentで実行した 1. Redashからクエリを取得 2. Presto -> Spark sqlの変換 a. sqlglot.transpile(sql, read=’presto’, write=’spark’)で文法を変換 b. その他はPromptに情報を記載して、Agentで処理 i. TD独自関数はドキュメントへのリンクを記載 ii. time parititonの変換、テーブル参照なども注意事項として記載 3. 変換前後で実行結果を比較する a. 変換後クエリをredashに自動登録 -> 実行して結果を取得 b. 結果を比較して検証 i. pandas.testing.assert_frame_equalを利用 4. 問題なければ既存クエリに上書き / 問題あれば修正 => クエリの担当部門毎に移行をお願いした
- Jobに割り当てるコンピュートリソースを最適化する - system.compute.node_timelineとGenie Research Agent - Databricks Genie Research Agentを利用してJobのコンピュートリソースを最適化する - every Tech Blog - Managed MCPでUnityCatalogのSchemaを取得する - system.information_schema.columnsとDatabricks Managed MCP - Databricks Managed MCP ServerとUnity Catalog Functionでテーブルスキーマを取得する - every Tech Blog - Claude CodeスキルでUnity Catalogのテーブル探索を自動化する - systemテーブルとClaude Code - Claude CodeスキルでUnity Catalogのテーブル探索を自動化する - every Tech Blog