USER MANUALS

VQL シェル用の Denodo Assistant

Denodo Assistant には、VQL シェルに統合された機能がいくつかあります。これらの機能を使用するには、リクエストを [Denodo Assistant] パネルに直接入力すると、Assistant が適切な機能を自動的に選択します。または、以下の新しい Denodo Assistant コマンドを使用してこのパネルから機能に直接アクセスできます。

このパネルでは、以下の操作も可能です。

  • VQL シェル統合の Assistant とのやり取りすべてに適用されるカスタムのユーザー指示を含める。このためには、[Denodo Assistant] パネルの歯車アイコンをクリックして指示を入力します。

  • Denodo Assistant のリクエストを制限するデータベースのサブセットを選択します (/generate および /metadata に適用されます)。データベースを 1 つ以上選択すると、それらのデータベースのビューのみが Denodo Assistant によって考慮されます。

クエリの説明

クエリの説明 機能は、VQL クエリの包括的な説明を提供します。

Explain query result

クエリの診断

クエリの診断 機能は、指定したクエリを分析して、修正後のバージョンと変更内容の説明の両方を提供します。

Diagnose query result

自然言語からのクエリの生成

自然言語からのクエリの生成 機能では、ユーザーが平易な言語で作成したクエリを分析し、対応する VQL クエリとそのクエリの内容の説明を提供します。

Generate query result

メタデータのクエリ

メタデータのクエリ 機能は、自然言語の入力を分析して最も関連性の高いビューのリストを提供し、選択された項目の説明を、簡単にアクセスできるリンクが付いた表と併せて提示します。

Metadata query result

クエリの精度の向上

生成されるクエリと説明の精度を向上させるには、以下の点を考慮します。

サンプルデータ

正確な VQL を生成するために、Denodo Assistant は、ビューの実際のデータの少量のサンプルとそのメタデータを分析する可能性があります。これは、AI がフィールドの説明で定義されていない、形式の曖昧さを解決するのに役立ちます。

たとえば、Denodo Assistant に 「カリフォルニア州の全従業員をリストするクエリを生成してください」 と尋ねた場合、AI はフィルタを WHERE state = 'California' または WHERE state = 'CA' のどちらにするかを判断する必要があります。データのサンプルをチェックすることにより、AI は実際に使用されている形式を確認して、直ちに正しい句を生成できます。

このデータサンプリングにより、ほかに以下のようなよくある曖昧さも解決されます。

  • 日付形式: 2025-09-0209/02/2025 の区別

  • カテゴリコード: ステータスが文字列 ` 「Shipped」 ` であるか、 3 などの数値コードであるかの判断

サンプルデータを有効にすると、最初の試行でより信頼性が高く正確な VQL クエリが生成されます。この機能を有効にするには、 Denodo Assistant の構成[Use sample data] オプションを有効にします。

説明

ビュー、フィールド、およびタグの説明は、AI が必要とする重要なビジネスコンテキストを提供します。Denodo Assistant は強力ですが、組織の固有の用語を本質的に理解しているわけではありません。

自明ではない技術的名称の場合 (例: c_balord_dtis_act)、明確で人間が理解できる説明が不可欠です。たとえば、status というフィールド名は曖昧ですが、 「顧客アカウントのステータス: A はアクティブ、I は非アクティブ、S は一時停止」 のような説明があれば、AI が質問に正しく答えるために必要となる正確な詳細が提供されます。

この正確な詳細を提供することで、AI がデータを解釈する能力を直接向上させ、より知的で正確な VQL を生成できます。

Add feedback