言語:JapaneseEnglish

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

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

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

このプラグインは、Claude Codeへの自然言語の指示でDatabricksのワークロードをOracle AI Data Platform(AIDP)へ移行する作業を進めるものです。READMEによると、ノートブック、ジョブ、スケジュール、カタログDDLを対象に、依存関係を書き換えるPass-1と、実際のAIDPクラスタ上でセルごとに実行・検証・修正を行うPass-2の二段階で移行を自動化します。移行エンジンはPythonで実装されプラグイン本体に同梱されており、別途リポジトリを取得する必要はありません。実行にはユーザー自身のOCI認証情報、稼働中のAIDPクラスタ、Anthropic APIキーが必要で、これはエンジンがセルの書き換えと検証にClaudeのツール利用機能を用いるためです。移行後レビュー用のエージェントやカタログ変換ルール、書き込み先を隔離するサンドボックス機構も備えています。

連携サービスについて

Oracle AI Data Platform Workbenchは、ホームページの説明によれば、組織内のデータをカタログ化・取り込み・分析するためのクラウドサービスであり、データ分析パイプラインやノートブック、ワークフロー、AIエージェントを構築する基盤を提供しています。

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

  • Databricksワークスペースのパスから移行用のDAG(マニフェスト)を作成する
  • 移行前に元データやパスの存在を確認する
  • マニフェストをもとにPass-1・Pass-2を通したジョブ全体の移行を実行する
  • 中断した移行を途中から再開する
  • 失敗したセルを指定して巻き戻し、修正・再実行する
  • Unity CatalogやHMSのメタデータをルールベースのDDL変換でAIDPへ反映する
  • s3://からoci://へのバケット・ネームスペースのマッピングを設定する
  • バッチやストリーミング処理向けの収束判定(acceptance contract)を設定する
  • スラッシュコマンドでジョブ移行やカタログ移行、データ確認、状況確認をガイド付きで進める
  • 専門エージェントによるノートブック分析や移行後の正しさレビューを受ける

出典

一覧に戻る