oracle-ai-data-platform-workbench-databricks-migrator プラグイン
プラグイン Claude Code 開発 移行・モダナイゼーションデータエンジニアリング・分析データベース・ストレージ以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
README によると、本プラグインは Claude Code 上で Oracle AI Data Platform (AIDP) の Databricks Migration Toolkit を自然言語で操作するためのプラグインです。Databricks のノートブック、ジョブ、スケジュール、カタログ DDL を AIDP へ移行する処理を自動化します。Pass-1 で依存関係の書き換えを行い、Pass-2 では稼働中の AIDP クラスタ上で Claude のツール利用によりセルごとに実行・検証・修正を繰り返します。移行エンジン本体が engine/ 配下に同梱されているため、インストール後に別リポジトリをクローンする必要はありません。README によれば現在のバージョンは v0.2.0、ライセンスは MIT で、ユーザーデータの収集・保存・送信・共有は行わないとされています。
概要
ホームページのドキュメントによると、Oracle AI Data Platform Workbench はデータのカタログ化、取り込み、分析を行うための Oracle のサービスであり、データ分析パイプラインを構築するためのプラットフォームと基盤を提供します。README によれば、本プラグインはこの AIDP の Databricks Migration Toolkit を Claude Code から操作するためのアドオンです。
oracle-ai-data-platform-workbench-databricks-migrator でできること
- Databricks ワークスペースのパスから移行マニフェスト(DAG)を作成する(aidp-build-dag)
- 移行前にソーステーブルやパスの存在を確認する(aidp-check-data)
- マニフェストに基づき Pass-1・Pass-2 の処理でジョブ移行を実行する(aidp-migrate-job)
- 履歴インデックスを指定して失敗したセルを巻き戻し、再実行と修正を行う(aidp-fixup-cell)
- 中断した移行を、既に移行済みのノート��ックをスキップして再開する(aidp-resume-migration)
- Unity Catalog / HMS のメタデータを 18 のルールで書き換え、バッチ処理として AIDP に反映する(aidp-migrate-catalog)
- s3:// から oci:// へのバケット・ネームスペースのマッピングを設定する(aidp-bucket-mapping)
- バッチ・ストリーミング処理の収束判定となる acceptance contract を設定する(aidp-acceptance-contract)
- /migrate-job、/migrate-catalog、/check-data、/migration-status といったスラッシュコマンドで対話的に操作する
- databricks-notebook-analyzer や migration-reviewer などの専門エージェントで、元ノートブックの分析や移行後の .ipynb のレビューを行う
出典
原文の説明(英語)
Drive the Oracle AI Data Platform (AIDP) Databricks Migration Toolkit in natural language. Plans and executes automated Databricks → AIDP migrations of notebooks, jobs, schedules, and catalog DDL — Pass-1 dependency rewrite + Pass-2 cell-by-cell execute/verify/fix on a live AIDP cluster with Claude.