Skip to main content

ビジネスドメイン

ビジネスドメインの新規作成

  • データ > ビジネスドメイン に移動し、ページ右上の「ビジネスドメインを新規作成」ボタンをクリックします。
  • 作成フォームで、以下の情報を入力します:
    • 名称:ビジネスドメインの名称。識別用に使用します(50文字以内)。
    • 参照データソース:ドロップダウンリストから接続済みのデータソースを1つ選択し、このビジネスドメインのデータ基盤とします。
    • 説明(任意):このビジネスドメインの用途を簡潔に説明します(200文字以内)。
    • プロンプト(任意):ビジネスドメインのプロンプトを入力できます(2000文字以内)。
  • 作成完了後、ビジネスドメイン管理画面に入ることができます。データテーブルの追加、関係の定義、パラメータ化テンプレートおよび参照テンプレートの作成を開始できます。

データテーブルの追加と関係モデリング

  • 複数の業務関連データテーブルを「ビジネスドメインノード」として追加します;
  • 各ノードは1つのテーブルを表し、複数のノードを追加できます(最大10個);
  • 各テーブルノードの「関係リスト」をクリックして関連関係を追加します:
    • Fromフィールド(現在のテーブル内のフィールド)を設定します;
    • Toテーブルおよびそのフィールド(対象テーブルと対象フィールド)を設定します;
    • 関係タイプを選択します:一対一、一対多、多対一、多対多
    • 送信後、2つのテーブル間の関係バインドが完了します。

この方法により、ユーザーはビジネスドメイン内に完全なデータ関係ネットワークを構築でき、後続のインテリジェント検索やグラフ生成を容易に行えます。

関係の全体表示

ビジネスドメイン内のすべてのテーブルと、それらの間の構造的関係を表示し、全体的な理解と管理を容易にします。

パラメータ化テンプレート

パラメータ変数を含む SQL テンプレートの作成をサポートし、さまざまなシナリオにおけるデータクエリ要件に柔軟に対応します。

テンプレートの作成

  • ページ右上のパラメータ化テンプレートボタンをクリックして、管理ページに入ります。
    • ここでは、すべてのテンプレートの問題説明SQL文、および有効状態を確認できます。
    • 既存テンプレートに対する編集無効化/有効化、およびインポート/エクスポート操作をサポートします。
  • パラメータ化テンプレートを追加をクリックして作成ページに入ります:
    • 問題テンプレート:このテンプレートが解決するシナリオまたは問題を説明します。AI は問題テンプレートの説明に基づいて参照するかどうかを判断します。
    • SQL 文:テンプレート内でパラメータ(例:日付、部門、地域など)を定義し、プレースホルダー形式で SQL 文に挿入できます。
    • 有効にするかどうか:テンプレートが利用可能かどうかを制御します。

パラメータの設定

  • SQL文入力欄の右上にあるパラメータリストを生成をクリックすると、システムが SQL 内のプレースホルダーを自動抽出し、各パラメータの属性を設定します:
  • パラメータ名、文字タイプ、必須かどうか、複数選択をサポートするかどうかを入力します。
  • パラメータに事前設定オプション(表示名と対応するパラメータ値を含む)を設定できます。

機能の特徴

  • 呼び出し時に、ユーザーは異なるパラメータ値を入力でき、システムが対応する SQL クエリを自動生成します;
  • よく使われるが条件を頻繁に調整する必要があるクエリシナリオに適しており、再利用性とクエリ効率を大幅に向上させます;
  • パラメータのデフォルト値や入力制限の設定をサポートし、クエリ結果の正確性と安全性を確保します。

SQL文の例:

SELECT * FROM Sales where t1.c1 = "{value1}"
SELECT * FROM Sales where t1.c1 in ({value1})
SELECT * FROM Sales where t1.c1 like "%{value1}%"

パラメータ化テンプレートのインポートとエクスポート

異なる環境(開発、テスト、本番など)間でクエリテンプレートを移行または一括展開しやすくするため、システムはパラメータ化テンプレートのインポートおよびエクスポート機能をサポートしています。

  • 実装担当者または納品担当者は、複数のテンプレートを一度にエクスポートし、対象システムにすばやくインポートできるため、重複設定作業を大幅に削減できます;
  • テンプレートのバージョン管理および一括更新をサポートし、チームコラボレーションとテンプレートの統一保守に役立ちます。

参照テンプレート

参照テンプレートはパラメータ化テンプレートに基づいて作成され、動的パラメータを固定値に置き換えることで、直接実行可能な事前定義クエリを形成します。

主な利点と特徴:

  • 作成フローはパラメータ化テンプレートと似ていますが、違いは固定のクエリ条件値を直接入力する必要がある点です。
  • ユーザーは参照テンプレートのロジックとフィールド設定を参考にして、業務要件に合ったクエリモデルをカスタマイズできます。
  • チーム内でデータクエリ仕様を統一しやすくなり、クエリの一貫性を向上させ、条件入力の不統一によるエラーを減らせます。