🔄oracle-ai-data-platform-workbench-databricks-migrator
- 作者
- Oracle
- ソース種別
- git-subdir
- ソース
- GitHub で見る ↗
説明
Oracle AI Data Platform (AIDP) Databricks Migration Toolkitを自然言語で操作します。 ノートブック、ジョブ、スケジュール、カタログDDLのDatabricks → AIDP移行を計画・自動実行します。 Pass-1による依存関係の書き換えと、Pass-2によるセル単位での実行・検証・修正を、稼働中のAIDPクラスター上でClaudeと連携して行います。 次のような場合に使用: DatabricksワークロードをOracle AIDPへ移行する際に、移行計画の立案から実際の実行・検証・修正まで一連のプロセスを自動化したい場合。
原文を表示
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.
ユースケース
- ✓Databricksワークロードを移行計画する
- ✓依存関係を書き換える
- ✓セル単位での実行・検証・修正
同梱スキル(10)
✅aidp-acceptance-contract
バッチおよびストリーミングパイプラインにおいて、「例外が発生しないこと」だけでなく収束の検証を必要とする場合のための、YAML駆動の受け入れ契約です。 K回連続してゼロ件ウィンドウが続いた後にのみ PASS を宣言します(連続ゼロウィンドウ収束方式)。 次のような場合に使用: ストリーミングジョブ、緩やかに消化されていくバックフィル処理、または「保留キュー…
🗺️aidp-bucket-mapping
マイグレーターがノートブックおよびカタログの移行時にパスを書き換える際に使用する、`s3://` → `oci://` のバケット/ネームスペースマッピングを設定します。 次のような場合に使用: - (a) ユーザーが `s3://` パスに外部テーブル/ファイルを持っており、それらを OCI Object Storage に移行する必要がある場合 - (…
📋aidp-build-dag
DatabricksワークスペースのパスまたはワークフローIDから、移行マニフェスト(実行DAG)を構築します。 `%run` の依存チェーンをたどり、`dbutils.notebook.run` の呼び出しをキャプチャして、`reports/<job>_manifest.json` を出力します。このファイルは、他のすべての execute-skill …
🔍aidp-check-data
移行前のデータ可用性スキャン。 マイグレーションマニフェスト内のすべてのノートブックを読み込み、`spark.read.table` / `spark.read.parquet` / `saveAsTable` の参照をすべて抽出した上で、Pass-2 のクラスター時間を消費する前に、各対象スキーマ/テーブル/パスが AIDP クラスター上に存在するかどう…
🔧aidp-fixup-cell
移行済みノートブックのピンポイント巻き戻し処理。 指定した履歴インデックスN以降(または特定のセル範囲)のセルを、「why(修正理由)」を注入した状態で実行→検証→修正のループにより再実行します。 これにより、Claudeが何を修正すべきかを把握した上で処理を進めます。 次のような場合に使用: `aidp-migrate-job` の実行結果がノートブック…
🔄aidp-migrate-catalog
Databricks Unity Catalog / HMS のスキーマとテーブルを AIDP へ移行します。 抽出 → 書き換え → リプレイの 2 段階パイプラインです。 リライターは以下の 18 件の DDL ルールを適用します: - 3 パート構成 → 2 パート構成へのフラット化 - `s3://` → `oci://`(バケットマップ経由)への…
🚀aidp-migrate-job
マニフェストに対してDatabricks→AIDPの完全な移行を実行します。 **Pass-1** では `%run` の依存ツリーをたどり、各依存ノートブックのコードのみに対してDatabricks APIを書き換えます。 **Pass-2** では各タスクのセルをライブAIDPクラスター上でセルごとに実行し、4方向の検証(実行エラー / stderrパ…
✅aidp-migrator-bootstrap
Oracle AIDP Databricks マイグレーターのワンショット環境準備チェックツールです。 Python の依存関係、OCI 認証、AIDP クラスターへの疎通確認、および環境座標ファイル(env-coords ファイル)の検証を行います。 次のような場合に使用: ユーザーがワークステーション上で初めてマイグレーターを起動するとき、またはいずれ…
🗺️aidp-migrator-overview
ルータースキル。ユーザーがDatabricksのワークロード(ノートブック、ジョブ、カタログ、スケジュール)をOracle AI Data Platform(AIDP)へ移行する話題を挙げた際は、必ず最初にこのスキルを参照すること。 利用可能なツールキット、2パス移行アーキテクチャの概要、および各フェーズを担当する他の `aidp-*` スキルの対応関係を…
🔄aidp-resume-migration
中断されたマイグレーションを再開します。 マイグレーターは既に移行済みのノートブックをキャッシュ(インメモリおよびクラスター上)しているため、以降の実行ではそれらをスキップします。 次のような場合に使用: - 以前の `aidp-migrate-job` の実行が途中で強制終了された場合(Ctrl-C、クラスターの再起動、ネットワーク切断など) - 特定の…
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。