クエリ生成に含まれるロール、テーブル、およびスケジュール済みジョブ
テーブルやスケジュール済みジョブなど、いくつかのタイプのコンポーネントが クエリ生成とともにインストールされます。
含まれるロール
| ロール名 | 説明 | 含まれるロール |
|---|---|---|
|
sn_query_gen.user |
このロールを持つユーザーが、使用しているアプリを介して クエリ生成 サービスを呼び出せるようにします。 |
なし。ただし、 クエリ生成 を呼び出すアプリケーションには、独自のユーザーロールにこのロールを含める必要があります。 |
インストールされるスケジュール済みジョブ
| スケジュール済みジョブ | 説明 |
|---|---|
|
セマンティックレイヤーを生成 |
セグメントを同期し、未使用のエンティティレコードとソースレコードをクリーンアップします。 |
インストールされるテーブル
すべてのテーブルにアクセスするには admin ロールが必要で、ナビゲーターの [ クエリ生成 ] で使用できます。
| テーブル | 説明 |
|---|---|
|
エンティティ [sn_query_gen_entity] |
セマンティックテーブル構成 [sn_query_gen_table_config] テーブルで (明示的に、または親テーブルを介して) セマンティック生成が有効になっているテーブルの表現。各エンティティレコードは、サポートされている 1 つのテーブルに対応します。エンティティレコードは自動的に生成されます。このテーブルは読み取り専用です。 |
|
ディメンション [sn_query_gen_dimension] |
エンティティレコードが参照するすべてのテーブルのクエリ可能な列の表現。各レコードは 1 つの列に対応します。ディメンションレコードは自動的に生成されます。このテーブルは読み取り専用です。 |
| セグメント [sn_query_gen_segment] |
セマンティックレイヤーまたは LLM が正しいエンティティ、ディメンション、および値を選択するのに役立つ、自明でないコンテキストを提供する再利用可能な定義。たとえば、「オープンな緊急変更要求はいくつありますか?」という発言では、「オープン」が「アクティブ=true」を意味し、「緊急」が優先度ではなくタイプであることをセグメントが識別します。アドミンは、新しいセグメントの追加、既存のセグメントの削除、またはセグメント名と説明の編集を行うことができます。 |
| 発話バンク [sn_query_gen_utterance_bank] |
データベースコンテキストとクエリにマップされた事前定義された文とフレーズ。ユーザーの質問は発話バンクと比較され、事前定義されたマッピングを適用できるかどうかが確認されます。アドミニストレーターは、発話バンクを作成、編集、および削除できます。 |
| AI 検索検索プロファイル [ais_search_profile] |
すべての検索エクスペリエンス構成のコンテナー。検索プロファイルは、アプリで公開する特定のエクスペリエンスにマッピングされます。検索プロファイルは検索ボックスにリンクされており、アプリケーション間で使用できます。アドミンは、検索プロファイルを作成、クローン作成、および公開できます。 |
| AI 検索インデックス付きソース [ais_datasource] |
このテーブルのレコードには、ユーザーが検索できるコンテンツが反映されます。コンテンツには、インスタンス上のテーブルまたは外部テーブルを使用できます。デフォルトで存在するレコードは クエリ生成 アプリケーションのレコードのみで、アドミニストレーターはレコードを作成、編集、または削除することはできません。 |
| ログ [sn_query_gen_log] |
クエリ生成 に対するすべてのコールのログ。詳細については、「クエリ生成ログ」を参照してください。 |
| セマンティックテーブル構成 [sn_query_gen_table_config] |
クエリ生成検索できるテーブルのリスト、そのテーブルに対してセマンティック生成が有効になっているかどうか、および子テーブルを含めるかどうか。アドミニストレーターは、これらのレコードを作成、編集、および削除できます。詳細については、「セマンティックデータレイヤーへのテーブルの追加」を参照してください。 |