Software Metering NQL の例
ソフトウェアメータリングデータのクエリ
Nexthink Query Language (NQL) を Investigations モジュールで使用し、ソフトウェアメータリングデータやその他の関連情報にアクセスします。
NQLデータ構造
software_metering.events
テーブルにはソフトウェア使用データが含まれています。 各イベントは1週間の解像度を持ちます。 このデータの保持期間は90日です。
NQLクエリの例
デスクトップベースのソフトウェアを過少使用しているユーザーのリストを取得します(例:過去90日間で2時間未満の使用)。
過去30日間のユーザー
| 過去90日間の software_metering.events を使用する
| meter_configuration.name == "*office*" のとき
| desktop_app_usage = desktop_focus_time.sum() を計算する
| desktop_app_usage が NULLでなく、desktop_app_usage < 2hのとき
| ユーザー名、desktop_app_usage を列挙する
アプリケーションパッケージがインストールされているが、過去90日間でアプリケーションが使用されていないデバイスのリストを取得します。
過去30日間のデバイス
| 過去90日間の software_metering.events を含む
| meter_configuration.name == "visio" のとき
| desktop_app_usage = desktop_focus_time.sum() を計算する
| package.installed_packages を含む
| Package.name == "*visio*" のとき
| package.type == program のとき
| packages_installed = device.count() を計算する
| desktop_app_usage == NULLで、packages_installed > 0のとき
| デバイス名、desktop_app_usage、packages_installed を列挙する
Web使用時間が有効でない場合、webベースのソフトウェアに少なくとも1回アクセスしたユーザーのリストを取得します。
過去30日間のユーザー
| 過去90日間の software_metering.events を使用する
| meter_configuration.name == "*miro*" のとき
| web_is_used == TRUE のとき
| event_where_web_was_used = count() を計算する
| event_where_web_was_used > 0 のとき
| アプリケーションを使用しているユーザーの数を要約する