Creating and Editing Business Data Objects
Go Up to Developing the Logical Model
Business Data Objects (BDO) are containers for describing a business concept. Business Data Objects allow you to group entities into groups. You may wish to use Business Data Objects as a way to describe entities/tables that share a common relationship.
A business concept such as a customer, sales order, or order item, is often fully described by multiple entities/tables that share a common relationship to a central (root) entity table. Therefore, for you to better describe and reuse your core business concepts, you can use Business Data Objects to contain the necessary entities/tables in a single object that can be easily displayed within a model, reused across submodels and, in the case of a physical model, generate DDL from.
The entities within a BDO can have relationships to entities in other BDOs and also to entities that are not part of a BDO.
To create a Business Data Object
- Open the File Menu Insert > Business Data Object.
- With the changed cursor icon, click on the model window, where you would like the Business Data Object to be created.
- You can create multiple BDOs by clicking on the model window.
- To return the cursor to normal, right click the model window.
To define or edit entity details
- Double-click the BDO to launch the Business Data Object Editor.
- Define the BDO as required and then click OK.
The following helps you complete the options of the Business Data Object Editor:
Add or remove entities from the BDO.
- Show only contained objects: When selected, the Contained Entities window will only display those entities that are contained within the BDO.
- Include children of contained objects: When selected, the Contained Entities window will only display those entities that are children of the contained entities.
- Include parents of contained objects: When selected, the Contained Entities window will only display those entities that are parents of the contained entities.
Enter or edit a definition for the entity/table.
The notes added here are included as part of the HTML report when you generate a report for the model. You can format the notes using standard HTML tags. For information about reports, see Generating RTF and HTML Model Reports.
Security Information tab
Displays the current security information as defined in the Data Dictionary. You can add or edit security reporting information in by double-clicking the field you want to change. To set the model-wide default value for a property, go to the Data Dictionary tab and expand the Data Security Information Node. For more information, see Enforcing Security Using Data Security Types and Properties.
Attachment Bindings tab
Used to bind an external piece of information, or attachment to the BDO.
You can collapse a BDO containment frame by clicking the minus' sign in the top right hand corner of the BDO frame.