Skip to main content

ビジネスドメイン

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

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

データテーブルの追加とリレーションシップモデリング

  • 複数のビジネス関連データテーブルを「ビジネスドメインノード」として追加します。
  • 各ノードは1つのテーブルを表します。複数のノードを追加できます。
  • 各テーブルノードの「リレーションシップリスト」をクリックして関連付けを追加します:
    • 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}%"

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

異なる環境(開発、テスト、本番など)間でのクエリテンプレートの移行またはバッチ展開を容易にするため、システムはパラメータ化テンプレートのインポートとエクスポートをサポートします。

  • 実装または配信担当者は、複数のテンプレートを一度にエクスポートし、ターゲットシステムに迅速にインポートでき、反復的な設定作業を大幅に削減します。
  • テンプレートのバージョン管理とバッチアップデートをサポートし、チームコラボレーションと統一されたテンプレート管理を容易にします。

参照テンプレート

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

核心的な利点と特徴:

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