Skip to main content

ビジネスドメイン

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

  • ビジネスドメインの名前を入力;
  • 参照するデータソースを選択;
  • 作成完了後、ビジネスドメイン管理画面に入ることができます。

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

  • 複数のビジネス関連データテーブルを「ビジネスドメインノード」として追加;
  • 各ノードは1つのテーブルを表し、複数のノードを追加可能;
  • 各テーブルノードの「リレーションリスト」をクリックして関連付けを追加:
    • Fromフィールド(現在のテーブル内のフィールド)を設定;
    • Toテーブルおよびそのフィールド(対象テーブルと対象フィールド)を設定;
    • リレーションタイプを選択:1対1、1対多、多対1、多対多
    • 提出後、2つのテーブル間のリレーションバインドが完了。

この方法により、ユーザーはビジネスドメイン内で完全なデータリレーションネットワークを構築でき、後続のインテリジェントクエリやチャート生成が容易になります。

3. SQLテンプレートモデリング

  • SQL文でビジネスリレーションテンプレートを作成可能;
  • テンプレートには自然言語の質問と対応するSQLクエリが含まれる;
  • IT管理者による設定に適しており、ビジネスユーザーは直接呼び出して使用でき、学習コストを削減。

4. リレーション全体図

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

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

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

  • テンプレート内でパラメータ(例:日付、部署、地域など)を定義し、プレースホルダー形式でSQL文に挿入可能;
  • 呼び出し時にユーザーが異なるパラメータ値を入力すると、システムが対応するSQLクエリを自動生成;
  • 条件を柔軟に調整する必要がある一般的なクエリシナリオに適し、再利用性とクエリ効率を大幅に向上;
  • パラメータにはデフォルト値や入力制限を設定でき、クエリ結果の正確性と安全性を保証。

例: SELECT * FROM Sales WHERE Region = ${region} AND Date >= ${start_date}

参考テンプレート

一連のシステムプリセットクエリテンプレートを提供し、ユーザーが標準化されたモデリング方法を迅速に理解・再利用できるよう支援。

  • テンプレート例は販売分析、在庫統計、顧客プロファイルなどの一般的なビジネスシナリオをカバー;
  • ユーザーはテンプレートの論理構造やフィールド設定を参考に、自身のビジネスニーズに合ったモデルをカスタマイズ可能;
  • 参考テンプレートを基にコピー、修正、保存が可能で、個別化されたデータリレーションモデルを迅速に構築;
  • チームでのデータモデリング規範の統一を促進し、全体の使用一貫性を向上。