カスタム レポートのための SQL クエリの定義
自分のカスタム Notification Server のレポートを作成するか、または変更するとき、レポートクエリを定義できます。リソースクエリを、コンピュータのレポート、ユーザーのレポート、またはリソースのレポートのために定義できます。SQL のレポートのためには、SQL クエリを定義する必要があります。
SQL クエリを作成して、レポートまたはフィルタに含めるリソースを定義することができます。SQL コードを最初から作成することができます。または、別のフィルタやレポートの SQL をコピーして、要件に合うよう変更できます。たとえば、クエリビルダを使用してリソースクエリを作成し、生成された SQL を[解決されたクエリ]タブからコピーすることができます。また、クエリビルダを使用してクエリの構造を定義して、それを SQL に変換し、その SQL を直接変更することもできます。
新しい SQL レポートを作成すると、SQL クエリ テンプレートがレポートに自動的に追加されます。新しいフィルタを作成するとき、同じ SQL クエリテンプレートはフィルタに Raw SQL クエリモードを選択したときに追加されます。ベース SQL クエリはすべての利用可能なリソースを選択します。適切なリソースを選択するためにベースクエリを変更する必要があります。
SQL クエリの作成または変更には SQL 編集権限が必要です。また、CMDB テーブル構造をよく理解している必要があります。クエリ結果に任意のスコープを適用したい場合は、クエリに適切な SQL コードを含める必要があります。
このタスクは Notification Server レポートを作成し、修正するためのプロセスの 1 ステップです。
- カスタムレポートの SQL クエリを定義するには
- Symantec Management Console の[レポート]メニューで、[すべてのレポート]を選択します。
- 以下のいずれかの操作を行います。
- 作成する新しいレポートの SQL クエリを定義するには、左ペインで新しいレポートを追加するフォルダを右クリックします。次に、[新規]をクリックし、[SQL レポート]をクリックします。
- 既存のレポートの SQL クエリを定義し直すには、左ペインで変更したい SQL レポートをクリックします。次に、右ペインの右上にある[編集]をクリックします。
- 右ペインの[データソース]タブで、適切なタブのクエリの詳細を指定します。詳しくはこのページをクリックし、F1キーを押してください。
- [変更を保存する]をクリックします。