oracle-ai-data-platform-workbench-spark-connectors Claude Code プラグイン
Claude Code プラグインClaude Code開発データエンジニアリング・分析データベース・ストレージクラウド・デプロイ・CI/CD以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
本プラグインは、Oracle AI Data Platform Workbench の Spark ノートブックをさまざまなデータソースに接続するためのスキル群を追加する Claude Code 用プラグインです。README によると、26 個の接続用スキルに加え、初回セットアップ用スキルとルーティング用スキルが同梱されており、Oracle Autonomous Database 系列、Exadata Cloud Service、Fusion 系アプリケーション、EPM Cloud、Essbase、OCI Streaming、OCI Object Storage、Apache Iceberg、複数の外部リレーショナルデータベース、Salesforce、NetSuite、Snowflake、Azure ADLS Gen2、AWS S3、汎用 REST API、カスタム JDBC、Excel ファイルなどを対象にしています。各スキルは Spark JDBC、構造化ストリーミング、クラウドストレージ用コネクタ、あるいは REST から DataFrame への変換といった形で、ノートブック内でそのまま実行できる Python コードを生成します。README では Spark 3.5.0 が稼働する実際のワークベンチのテストクラスターで検証が行われ、大半のテスト項目が合格、一部はそのまま利用可能と判定されたと記載されています。なお item の説明欄に記載されたスキル数と README の記載数には差異があり、現時点での正確な接続数は今回の資料だけでは確定できません。
連携サービスについて
ホームページの記載によると、Oracle AI Data Platform Workbench は組織内のデータをカタログ化・取り込み・分析するためのクラウドサービスであり、データ分析パイプラインを構築するための基盤と枠組みを提供します。本プラグインのスキルは、このワークベンチの Spark ノートブックが Oracle データベース群、Fusion アプリケーション、EPM Cloud、Kafka 互換ストリーミング、オブジェクトストレージ、さらに Salesforce や NetSuite、Snowflake、主要パブリッククラウドのストレージサービスといった外部システムと連携できるように作られています。
oracle-ai-data-platform-workbench-spark-connectors でできること
- ウォレット認証、IAM DB トークン、または通常の認証情報を用いて、Oracle Autonomous Database(ALH/ADW/ATP)、Exadata Cloud Service、汎用 Oracle DB に Workbench の Spark ノートブックから接続する
- Fusion ERP/HCM/SCM の REST API、Fusion BICC の一括抽出、EPM Cloud Planning、Essbase 21c のデータを Spark DataFrame として取得する
- OCI Streaming(Kafka 互換)、OCI Object Storage、OCI 上の Apache Iceberg テーブルからデータを読み込む
- PostgreSQL、MySQL/HeatWave、SQL Server、Azure SQL、DB2、Hive などの外部リレーショナルデータベースに JDBC またはプラットフォーム標準のフォーマットハンドラーで接続する
- Salesforce と NetSuite を読み取り専用で、Snowflake も読み取り専用で利用する
- Azure ADLS Gen2、AWS S3、汎用 REST API、カスタム JDBC ドライバー、Excel ファイルを扱う
- ワークベンチのワークスペースにヘルパーコードをアップロードして正常に読み込まれることを確認する、初回限定のセットアップ用スキルを実行する
- ソース側で完全な SQL クエリを実行させる、既存のカタログ接続を ID で参照する、ワークスペースに保存したマニフェストファイルを REST 接続に指定するといった横断的なパターンを利用する