NLQ 同義語の作成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • 同義語を追加して、ユーザーがデータを要求するさまざまな方法を NLQ が認識できるようにします。同義語を使用すると、一般的に使用される単語や用語をテーブル列にマップできます。

    始める前に

    必要なロール:admin、nlq_admin、または pa_analyst

    このタスクについて

    NLQ 同義語を使用すると、ユーザーの要求内の一般的な単語をインスタンステーブルの列にマップできます。これらの単語が自然言語クエリで検出されると、 NLQ はそれらを実際の列名とテーブル名に置き換えてから、正式なクエリを送信します。

    ベースシステムにはいくつかの同義語が用意されており、ユースケースやビジネス要件に合わせてさらに追加できます。実際のユーザーの発言の NLQ ログを確認して、追加する可能性のある同義語を見つけます。詳細については、「NLQ ログを表示」を参照してください。

    次のように、新しい同義語を作成したり、既存の同義語を変更したりできます。

    • ターゲットテーブルと列に既に同義語が存在する場合は、新しい同義語を現在のレコードに追加する必要があります。複数の同義語はカンマで区切ります。
    • 同義語は、ドット連結を使用して参照フィールドを指すことができます。詳細については、「Dot-walking examples」を参照してください。
    • 同義語はクエリで大文字と小文字を区別しません。
    • 同義語にはアポストロフィとピリオドを含めることができますが、カンマを含めることはできません。
    • 同義語レコードは 1 つのテーブルに関連付けられます。複数のテーブルに同じ同義語を使用できますが、テーブルごとにレコードを作成する必要があります。

    手順

    1. 同義語に必要なアプリケーションスコープ内にいることを確認してから、次に移動します すべて > NLQ > 同義語.
    2. [新規] を選択します。
      既存のレコードを更新する場合は、リストでその 列名 を選択します。
    3. フォームで、フィールドに入力します。
      フィールド 説明
      同義語タイプ
      同義語のタイプ。
      • テーブルまたは列:テーブルの値またはそのテーブルの特定の列の同義語。
      • レコード:CMDB テーブル [cmdb_rel_type_table] の値の同義語。詳細については、「 CMDB のクエリ」を参照してください。
        注:
        cmdb_rel_type、cmdb_group、cmdb_ci_service_technical、cmdb_ci_service_discovered、cmdb_ci_query_based_service テーブルをサポートします。
      アプリケーション

      [読み取り専用]クエリで同義語を使用できるアプリケーションスコープ。デフォルトは [グローバル] です。

      同義語を作成するときは、同義語の目的のスコープ内にいることを確認してください。

      テーブル

      ソーステーブル。

      複数のテーブルに同じ用語を使用できますが、テーブルごとに同義語レコードを作成する必要があります。同義語のマッピングはテーブルに対して一意です。

      列名

      ソーステーブルの特定の列。

      言語

      同義語の言語。ソース値の言語と一致する必要があります。

      同義語

      発言を正式なクエリーに変換するときに、システムが列名またはテーブルにマップする必要がある単語または短いフレーズ。

      複数の同義語はカンマで区切ります。

      すべての子テーブルに拡張

      テーブルタイプまたは列 タイプのみ。

      ソーステーブルのすべての子テーブルに同義語を継承させるには、このオプションを選択します。

    4. 新規の場合は [送信] を選択し、既存のレコードを変更する場合は [ 更新 ] を選択します。

    タスクの結果

    新しい同義語は、ユーザーがリストのブラウザーウィンドウを更新するとすぐに利用できるようになります。

    アクティブフィールドの NLQ 同義語

    次の画像は、変更要求の アクティブ フィールドの NLQ 同義語レコードの例を示しています。同義語 [オープン] および [処理中 ] は、システムがクエリーを送信するときに「 アクティブ」 という用語に置き換えられます。

    列同義語の NLQ 同義語レコードフォーム。

    この同義語レコードを使用すると、ユーザーが「オープンな変更要求または進行中の変更要求を表示」と入力すると、アクティブな変更要求が表示されます。