oracle-ai-data-platform-workbench-spark-connectors プラグイン
プラグイン Claude Code 開発 データエンジニアリング・分析データベース・ストレージClaude Code 拡張・ワークフロー以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
この項目は、Oracle AI Data Platform(AIDP)Workbench の Spark ノートブックを多様なデータソースに接続するためのスキル群をまとめた Claude Code プラグインです。README によると、合計27個のスキルが含まれており、25個のコネクタスキルに加えて初期設定用のブートストラップスキルとルーティング(概要)スキルが1つずつ用意されています。対象は Oracle/OCI 系(Autonomous DB ファミリー、ExaCS、汎用 Oracle DB、PeopleSoft、Siebel、Fusion REST/BICC、EPM Cloud、Essbase、OCI Streaming、Object Storage、Iceberg)、外部 RDBMS/Hadoop 系(PostgreSQL、MySQL/HeatWave、SQL Server、Azure SQL、Hive)、SaaS 系(Salesforce、NetSuite)、マルチクラウド・エスケープハッチ系(Snowflake、Azure ADLS Gen2、AWS S3、汎用REST、カスタムJDBC、Excel)に及びます。各スキルは Spark JDBC、structured streaming、Spark の oci:///s3a:///abfss://、または REST から DataFrame への変換といった素の Python コードを生成し、追加のランタイムなしでノートブック上で実行できる構成です。プラグインの description によれば、workbench の tpcds クラスタ(Spark 3.5.0)��で実地検証され、21件のテスト行中17件が PASS、4件が「そのまま利用可能(ship-as-is)」とされており、README ではバージョンが v0.6.0 で、Azure SQL と NetSuite のガイダンス追加、Snowflake サポートの更新が行われたと記載されています。また README には、Workbench ノートブックが現時点で Instance Principal や Resource Principal を利用できないことが known limitation として記載され、代わりに API Key + inline PEM の利用を案内する旨が書かれています。
概要
Oracle AI Data Platform Workbench は Oracle のクラウドサービスで、公式サイトによるとデータのカタログ化・取り込み・分析を簡素化し、データ分析パイプラインやノートブック、ワークフロー、AI エージェント構築のための基盤とフレームワークを提供するものです。このプラグイン自体はプラットフォーム本体ではなく Claude Code の拡張であり、Claude Code のセッション内で AIDP Workbench ワークスペースに対して、利用者が説明したデータソース向けにそのまま実行できる Spark コネクタコードを生成できるようにするスキル集です。
oracle-ai-data-platform-workbench-spark-connectors でできること
- Autonomous DB(ALH/ADW/ATP)、ExaCS、汎用 Oracle DB、PeopleSoft、Siebel など Oracle 系データソースへの接続コードを Claude に依頼する
- Fusion ERP/HCM/SCM(REST または BICC バルク抽出)、EPM Cloud Planning、Essbase 21c のデータを Spark DataFrame として取得する
- OCI Streaming(Kafka)、OCI Object Storage、Apache Iceberg テーブルの読み書きをノートブックから行う
- PostgreSQL、MySQL/HeatWave、SQL Server、Azure SQL、Hive など外部 RDBMS への接続を構成する
- Salesforce と NetSuite(README によればいずれも読み取り専用)に接続する
- Snowflake(読み取り専用)、Azure ADLS Gen2、AWS S3、汎用 REST コネクタ、カスタム JDBC ドライバ、Excel(.xlsx)ファイルなどのマルチクラウド/エスケープハッチ系コネクタを利用する
- 他のコネクタを使う前に、一度だけブートストラップスキルを実行してワークスペースにヘルパーパッケージを導入する
- リポジトリに含まれるコネクタごとのサンプルノートブックや実地テスト結果表を確認する
出典
原文の説明(英語)
Oracle AI Data Platform Workbench Spark connectors for Claude Code. 18 connector skills covering every data source workbench customers commonly need: Oracle Autonomous DB family (ALH/ADW/ATP) via wallet/IAM-DB-Token/API-key, ExaCS, Fusion ERP REST, Fusion BICC, EPM Cloud Planning, Essbase 21c, OCI Streaming (Kafka), OCI Object Storage, Apache Iceberg, plus external systems (PostgreSQL, MySQL/HeatWave, SQL Server, Snowflake, Azure ADLS Gen2, AWS S3, generic REST, custom JDBC, Excel). Live-validated on the workbench `tpcds` cluster (Spark 3.5.0): 17 PASS / 4 ship-as-is out of 21 test rows.
oracle-ai-data-platform-workbench-spark-connectors の変更履歴
- プラグイン oracle-ai-data-platform-workbench-spark-connectors のリポジトリを更新 (https://github.com/oracle-samples/oracle-aidp-samples/tree/ca1ab4e5689bdc6cb22b842fed5d98829847fd64/ai/claude-code-plugins/oracle-ai-data-platform-workbench-spark-connectors → https://github.com/oracle-samples/oracle-aidp-samples/tree/6d9934e9908388553fbe8f965abf25e09768c940/ai/claude-code-plugins/oracle-ai-data-platform-workbench-spark-connectors)
- プラグイン oracle-ai-data-platform-workbench-spark-connectors を追加