言語:JapaneseEnglish

oracle-ai-data-platform-workbench-databricks-migrator Claude Code プラグイン

作者
Oracle
カテゴリ
開発
トピック
移行・モダナイゼーション · データエンジニアリング・分析 · クラウド・デプロイ・CI/CD
ライセンス
MIT(新しいタブで開きます)
バージョン
0.2.0
カタログ掲載開始
2026-07-09 (UTC)
解説の最終更新
2026-10-16 (UTC)
ソース元(GitHub)最終更新日
2026-10-14 (UTC)(21日前)

以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。

本プラグインは、Databricks上のワークロードをOracle AI Data Platform(AIDP)へ移行する作業を、自然言語の指示でClaude Codeから進められるようにするものです。READMEによると、Python製の移行エンジンをプラグイン内部に同梱しており、まず依存関係を解析してコードを書き換えるPass-1を行い、続くPass-2では実際に稼働しているAIDPクラスタ上でノートブックのセルを1つずつ実行・検証し、必要に応じて自動修正を試みます。カタログ移行では、Unity CatalogやHive Metastoreのメタデータを定義済みのルールでAIDP向けDDLに変換し、ストレージパスもDatabricks側からOCIオブジェクトストレージへ付け替えます。実際に移行を実行するには、Python依存関係のインストール、OCI認証、稼働中のAIDPクラスタ、Anthropic APIキーの用意がREADMEの前提条件として挙げられています。計画・実行・カタログ対応・検証といった各段階に対応するスキル、スラッシュコマンド、レビュー用エージェントが提供されています。

連携サービスについて

Oracle AI Data Platformは、ホームページの説明によると、組織内のデータをカタログ化・取り込み・分析するためのサービスであり、データ分析パイプラインを構築する基盤とフレームワークを提供します。本プラグインはこのAIDPを移行先として扱い、稼働中のAIDPクラスタに接続して移行後のノートブックコードの実行・検証・修正およびカタログDDLの反映を行います。

oracle-ai-data-platform-workbench-databricks-migrator でできること

  • Databricksのワークスペースパスから移行用のマニフェスト(DAG)を作成する
  • 移行前に移行元のテーブルやパスの存在を確認する
  • 依存関係の書き換えとAIDPクラスタ上でのセル単位の実行・検証を組み合わせた移行をエンドツーエンドで実行する
  • 失敗したセルを理由付きで巻き戻して再実行する
  • 中断した移行を再開する
  • Unity CatalogやHive MetastoreのDDLをルールベースの変換でAIDPへ移行する
  • DatabricksのストレージとOCIオブジェクトストレージ間のバケット・パス対応を設定する
  • バッチやストリーミング処理の収束を確認するための受け入れ条件を設定する
  • ジョブ移行・カタログ移行・データ確認・状況確認をガイド付きのスラッシュコマンドで行う
  • 専門エージェントによりノートブックの分析や移行後コードのレビューを行う

出典

一覧に戻る