oracle-ai-data-platform-workbench-spark-connectors Claude Code プラグイン
Claude Code プラグインClaude Code開発データエンジニアリング・分析データベース・ストレージエンタープライズ業務プラットフォーム以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
本プラグインは、Oracle AI Data Platform Workbench の Spark ノートブックから多様なデータソースに接続するためのスキル群を提供する Claude Code 向けプラグインです。README によると、コネクタスキルは26種類で、さらにブートストラップ用とルーティング用のスキルを加えた計28種類が含まれるとされています。一方、プラグイン自体の説明文では「18個のコネクタスキル」と記載されており、両者の数は一致しないため正確な総数は不明です。対象となるデータソースには、Oracle Autonomous Database ファミリー、Exadata Cloud Service、Fusion ERP/BICC、EPM Cloud Planning、Essbase、OCI Streaming、OCI Object Storage、Apache Iceberg のほか、PostgreSQL、MySQL、SQL Server、Db2、Hive、Snowflake、Salesforce、NetSuite、Azure ADLS Gen2、Amazon S3、汎用REST、カスタムJDBC、Excelファイルなどの外部システムが含まれます。README によれば、各スキルは認証方法の選択肢や既知の制約とともに、ノートブックのセルにそのまま貼り付けられるSparkコードを示す仕組みです。ワークベンチのテストクラスタ上で実施された検証では、21項目中17項目が成功し、残りはそのまま利用可能と記載されています。
連携サービスについて
ホームページの記述によると、Oracle AI Data Platform は組織内データのカタログ化・取り込み・分析を支援するクラウドサービスであり、データ分析パイプラインを構築するための基盤と枠組みを提供します。本プラグインはこのサービスの Workbench ノートブック上で動作し、README によれば Snowflake、Salesforce、NetSuite、Azure ADLS Gen2、Amazon S3 といった外部のデータ基盤やSaaS製品とも接続します。
oracle-ai-data-platform-workbench-spark-connectors でできること
- Oracle AI Data Platform Workbench のワークスペースに対して、補助コードを配置する初回セットアップを実行する
- Oracle Autonomous Database(ALH/ADW/ATP)、Exadata Cloud Service、PostgreSQL、MySQL/HeatWave、SQL Server、Db2、Hive向けのSpark JDBCコードを生成する
- Fusion ERP、Fusion BICC、EPM Cloud Planning、EssbaseについてRESTからDataFrameへ変換するコードを生成する
- OCI Streaming(Kafka)からの取り込みをSpark構造化ストリーミングで設定する
- OCI Object StorageおよびApache IcebergのテーブルにSparkからアクセスする
- SalesforceとNetSuiteに読み取り専用で接続する
- Snowflake(読み取り専用)、Azure ADLS Gen2、Amazon S3に接続する
- 専用スキルがないデータソースには、汎用RESTコネクタやカスタムJDBCドライバを利用する
- ワークスペースのボリュームやオブジェクトストレージに保存されたExcelファイルを読み込む
- 各スキルが示す認証上の制約や注意点(Instance Principal・Resource Principal認証が未対応である点など)を参照する