■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
SQL出力対象エンティティを一定の基準で絞り込めるか
2025/06/10 18:50
OBER
1
質問者001
【実現したいこと】
サブモデルなど、ある一定の基準でテーブルをグルーピングし、出力するSQLもその単位で管理できるようにしたい。
【現状】
目下、OBERの導入を検討をしている段階である。
所属するプロジェクトでは、管理しているエンティティが数百のオーダーで存在している。
これまでは、機能モジュールごとにSQLのDDLファイルを分けて管理していた。
これをOBERに適用するため、機能モジュールごとのサブモデルを作成し、管理するエンティティを分けることとした。
そして、フォワードエンジニアリングを通して、サブモデルごとにSQLファイルを分けたかった。
しかしフォワードエンジニアリング画面でエンティティを絞り込む時、エンティティごとでしか対象テーブルを選択できない。
【質問・要望】
サブモデル、範囲選択など、エンティティを一定の基準でグルーピングした単位で、出力対象エンティティを絞り込む方法はあるか。
【環境】
・DB: PostgreSQL 14
・OBER: SI Object Browser ER 24(64bit)(試用版)
サブモデルなど、ある一定の基準でテーブルをグルーピングし、出力するSQLもその単位で管理できるようにしたい。
【現状】
目下、OBERの導入を検討をしている段階である。
所属するプロジェクトでは、管理しているエンティティが数百のオーダーで存在している。
これまでは、機能モジュールごとにSQLのDDLファイルを分けて管理していた。
これをOBERに適用するため、機能モジュールごとのサブモデルを作成し、管理するエンティティを分けることとした。
そして、フォワードエンジニアリングを通して、サブモデルごとにSQLファイルを分けたかった。
しかしフォワードエンジニアリング画面でエンティティを絞り込む時、エンティティごとでしか対象テーブルを選択できない。
【質問・要望】
サブモデル、範囲選択など、エンティティを一定の基準でグルーピングした単位で、出力対象エンティティを絞り込む方法はあるか。
【環境】
・DB: PostgreSQL 14
・OBER: SI Object Browser ER 24(64bit)(試用版)
返信を投稿
OBER
OBサポート
OBサポートです。
本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。
■フォワードエンジニアリング時のグルーピング・範囲選択について
誠に恐れ入りますが、現状の機能としてフォワード対象のエンティティを
サブモデル単位・範囲選択単位等でグルーピングする仕組みがご用意できておりません。
メインモデル上に存在するエンティティ、ビューなどを対象として一覧表示し、
既定で全選択された状態でフォワードエンジニアリング画面が立ち上げる動作となります。
本件、ご希望に沿うことができず誠に申し訳ありません。
グルーピングの仕組みに関しましては、今後の機能改善要望として
弊社開発側に連携させていただきます。
大変お手数ではございますが、何卒よろしくお願い申し上げます。
本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。
■フォワードエンジニアリング時のグルーピング・範囲選択について
誠に恐れ入りますが、現状の機能としてフォワード対象のエンティティを
サブモデル単位・範囲選択単位等でグルーピングする仕組みがご用意できておりません。
メインモデル上に存在するエンティティ、ビューなどを対象として一覧表示し、
既定で全選択された状態でフォワードエンジニアリング画面が立ち上げる動作となります。
本件、ご希望に沿うことができず誠に申し訳ありません。
グルーピングの仕組みに関しましては、今後の機能改善要望として
弊社開発側に連携させていただきます。
大変お手数ではございますが、何卒よろしくお願い申し上げます。
返信を投稿
OBER