付録 D. CA Spectrum Report Manager データベース API (SRMDBAPI)
内容
casp1032jp
内容
CA Spectrum
Spectrum Report Manager
データベース API (SRMDBAPI)は、カスタム データ分析要件に対応する完全にドキュメント化された一連の読み取り専用データベース オブジェクトを提供します。具体的に、SRMDBAPI は、Spectrum Report Manager
によって使用される MySQL インスタンス内の専用の多次元スキーマ内に含まれる一連のデータベース ビューで構成されます。SRMDBAPI には、以下の基本的なコンテンツ領域が含まれています。
- アセット
- アラーム
- 停止/可用性
- イベント
以下のアドオンは SRMDBAPI の一部ですが、使用するには別途ライセンスを購入する必要があります。
- SPM
- NCM
注:
SRMDBAPI は読み取り専用 API です。データ変更はサポートされていません。設計方法
SRMDBAPI は、多次元のモデリング方法を使用して実装されました。多次元モデルが選択されたのは、本質的に柔軟な設計だからです。このモデルは、特定のレポートまたはレポート セットの要件による影響を受けません。むしろ、多次元スキーマは、任意の数の関連する次元(モデルや時間など)にまたがる事実(イベントや停止など)の分析に対して最適化されます。多次元モデルは、レポートに最適です。さらに、この特定のスキーマ設計では、提供されたビューから他のリポジトリにデータを抽出することもできます。
リモート アクセスの確立方法
インストール時に SRMDBAPI データベース オブジェクトを利用できるのは、確立済みの srmapi MySQL データベース ユーザです。専用 API スキーマへのアクセスを必要とするユーザを追加する場合、手動で設定できます。
詳細については、「追加の SRMDBAPI ユーザを作成する方法」を参照してください。
注:
srmapi データベース ユーザを使用してリモート サーバから接続する場合は、追加の許可を実行する必要があります。以下の手順に従います。
- Spectrum Report Managerサーバ上で、root として mysql にログインします。
- srmapi データベースへのリモート アクセスを提供するには、以下の許可を発行します。mysql>GRANT SELECT, EXECUTE ON srmdbapi.* TO 'srmapi'@'%'; mysql>GRANT SELECT ON reporting.* TO 'srmapi'@'%'; mysql>FLUSH PRIVILEGES;
- mysql をログアウトします。リモート アクセスが確立されます。
使用事例
SRMDBAPI 機能により、ミッション クリティカルな
Spectrum Report Manager
データにアクセスできます。貴重な CA Spectrum
データを Business Intelligence (BI)ツールで示すために SRMDBAPI が発行されています。以下に、いくつかの使用例を示します。- 会社ですでに投資している BI ツールを使用して、このクリティカルなデータを問い合わせます。
- Spectrum Report Managerデータを抽出し、別のデータ リポジトリ内にそれを配置します。
- 個別の CMDB または金融データベースにSpectrum Report Managerデータを組み込みます。
このセクションには、以下のトピックに関する情報が含まれています。