I’ve been using models for some time, but am familiarizing myself with the “project” concept in TDM. What are the implications of breaking my “large” database project into smaller models? For example, create a “parties” model and a “products” model. They would both end up in the same database once everything is generated.
I realize I could put all party and product entities in a single model and then use workspaces to visually differentiate, but I’m wondering if it’s possible to break the larger end-result into an intermediary “model” level. The product and party models are largely independent of each other, with a few exceptions which would require foreign keys across models (e.g., the “supplier” [party model] table for a product [product model] table).
Obviously I can do this, but can I reference entities from another model within the same project? i don’t see a way to do this in the interface, which makes me wonder if I’m missing the whole concept of projects and model subdivision. Any thoughts would be great!