sap-hana-cli Claude Code プラグイン
Claude Code プラグインClaude Codeデータベースデータベース・ストレージエンタープライズ業務プラットフォームデータエンジニアリング・分析以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
sap-hana-cli は、SAP HANA データベース向けの150種類以上(README によれば166個)のツールを Claude Code から利用できるようにするプラグインです。Model Context Protocol を通じて、スキーマの確認、データベースオブジェクトの調査、データのインポートとエクスポート、データ品質の分析、性能監視、セキュリティ設定の確認、バックアップ管理などをアシスタントから実行できます。接続先は SAP HANA Cloud またはオンプレミスの HANA データベースで、設定ファイルや環境変数を用いて認証情報を指定します。動作には Node.js 20.19.0 以降が必要で、SAP によるオープンソースのサンプルとして Apache 2.0 ライセンスで公開されています。
連携サービスについて
SAP HANA Cloud は、リレーショナル・グラフ・ベクトル・空間・JSON といった複数のデータモデルを単一のインメモリエンジンで扱う SAP のクラウドデータベースサービスです。ベクトル検索やナレッジグラフ照会などのAI関連機能も備えています。本プラグインはこのサービス、またはオンプレミスの HANA データベースに接続し、データや管理設定の読み書きをアシスタントに橋渡しします。
sap-hana-cli でできること
- スキーマやテーブル、ビュー、プロシージャ、関数を一覧・調査する
- CSVやExcel、JSONなどの形式でデータをインポート・エクスポートし、データ品質を確認する
- コストの高いSQL文やメモリ使用状況、ブロッキングセッション、デッドロックなど性能状況を監視する
- ユーザーや権限、監査ログを確認しセキュリティ状況を把握する
- バックアップの作成・状態確認・復元を行う
- システムのヘルスチェックや診断、INI設定の確認を行う
- CDSモデルやコードテンプレート、テストデータを生成し開発作業を支援する
- 利用可能なコマンドを検索し、トラブルシューティングのガイドを参照する