Nexthink Query Language (NQL)
Nexthink クエリ言語 (NQL) は、Nexthink によって開発されたプログラミング言語であり、データストレージ層から情報を要求し取得するために設計されています。 NQL クエリはデータを抽出し、人間が読みやすい形式にフォーマットします。
データストレージ
Nexthink インスタンスは情報をパフォーマンスと効率のために最適化された様々な方法で保存します。 データのクエリを実行する際、システムは Nexthink クエリ言語 (NQL) を使用して書かれたステートメント、コマンド群、文句を受け取ります。 情報は様々なコンテナを使って構成され、フィールドと呼ばれるひとつまたは複数のレコードに保存されます。

フィールドは直接テーブル(コレクションと呼ばれる)にグループ化されるか、構造化フィールドにカプセル化されます。 1つ以上のコレクションは1つのネームスペースにのみ含まれますが、製品は複数のネームスペースに依存しています。
データクエリ
Nexthink クエリ言語 (NQL) により、Nexthink プラットフォームから任意のデータを調査してクエリできます。 データにアクセスすることはできますが、新たなレコードの作成や既存のレコードの変更はできません。
NQL クエリを実行するには、調査エディターでクエリを書き、実行 ボタンをクリックします。

デフォルトで50件の結果が表示されます。 さらに結果を確認するには、ページの下部にある さらに読み込む ボタンをクリックして、別の50件の結果をロードします。
システムは、あなたのアカウントに割り当てられた ロール に定義された 表示ドメイン の権限に基づいて、アクセスできるデータのみを表示します。
NQL 用語
Nexthink は NQL 周辺の様々な概念を定義するために特定の専門用語を使用します。
クエリー
NQL クエリは、コマンドを正常に実行してデータを返す特定のタイプの NQL ステートメントです。
NQL ステートメントはデータやスキーマを変更可能なコマンドを正常に実行する命令です。 一般向けに利用可能な現在の NQL の実装は、データの取得のみを許可しています。
句
NQL 句はデータをフィルタして分析するためのコマンドです。
| where application.name == "Confluence"
| list device.name, usage_hours, device.operating_system.platform, device.entity
キーワード
NQL キーワードはステートメントや句を構築するために使用される予約語です。 たとえば:
where summarize list
オペレーター
NQL オペレーターは、ステートメントや句内の1つ以上の項目にアクションを実行するための記号です。 たとえば:
/ = >
すべてのオペレーターのリストについては、NQL オペレーター ページをご覧ください。
Last updated
Was this helpful?