言語:JapaneseEnglish

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

作者
Oracle
カテゴリ
開発
トピック
移行・モダナイゼーション · データエンジニアリング・分析 · データベース・ストレージ
カタログ掲載開始
2026-07-09 (UTC)
解説の最終更新
2026-07-16 (UTC)
ソース元(GitHub)最終更新日
2026-06-25 (UTC)(63日前)

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

このプラグインは、Claude Code上で自然言語の指示を出すだけで、DatabricksのノートブックやジョブスケジュールおよびカタログをOracle AI Data Platform(AIDP)へ移行する自動化ツールを操作できるものです。READMEによると、Pythonで実装された移行エンジンを内蔵しており、依存関係とコードを書き換える第1パスと、AIDPの稼働中クラスタ上でセルを1つずつ実行して検証し、失敗時には自動修正を試みる第2パスの二段構成で処理を進めます。カタログ移行についてはUnity CatalogやHive MetastoreのDDLを複数の書き換えルールで変換し、S3のパスをOCIストレージのパスへ対応付ける機能も備えています。セットアップ確認・移行計画・ジョブ実行・カタログ変換・検証といった各段階に対応するスキル群のほか、対話的に使えるスラッシュコマンドやレビュー用エージェントも用意されています。README記載の前提条件によれば、実際に移行を動かすにはOCI認証情報、稼働状態のAIDPクラスタ、Anthropic APIキーが別途必要です。

連携サービスについて

Oracle AI Data Platform Workbenchは、公式のホームページ記載によると、組織内データのカタログ化・取り込み・分析を行うクラウドサービスであり、データパイプラインやAIエージェント、機械学習ワークフローを構築するための基盤を提供しています。本プラグインはこのサービスを既存のDatabricks環境と接続し、ノートブックやジョブ定義、スケジュール、カタログメタデータをDatabricksからAIDPのデータレイクおよび計算クラスタへ移す役割を担います。

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

  • Databricksワークスペースのパスから移行マニフェストと依存関係のDAGを作成させる
  • 移行前にAIDPクラスタ上で移行元のテーブルやパスの有無を確認させる
  • 依存関係の書き換えとクラスタ上でのセル単位実行・検証を組み合わせたジョブ移行を通しで実行させる
  • 失敗した特定のセルだけ再実行させたり、中断した移行を再開させたりする
  • Unity CatalogやHive MetastoreのDDLを書き換えルールとS3→OCIバケット対応表を使って移行させる
  • バッチ処理やストリーミング処理向けに、収束状況に基づく合否条件を設定させる
  • ガイド付きスラッシュコマンドでジョブ移行・カタログ移行・データ確認・状況レポート表示を行う
  • 専門エージェントに移行元ノートブックの分析や移行後ノートブックのレビューを任せる

出典

一覧に戻る