24.12.2012 Views

ER/Studio - Embarcadero Technologies Product Documentation

ER/Studio - Embarcadero Technologies Product Documentation

ER/Studio - Embarcadero Technologies Product Documentation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

WORKING WITH THE REPOSITORY > WORKING WITH OBJECTS IN THE REPOSITORY<br />

Notes<br />

• Soft conflicts are shown in the Resolve Conflicts Dialog box when the Review Changes option is selected.<br />

• Hard conflicts are shown regardless of the setting of the Review Changes option.<br />

Sequence Number Changes and Other Automatically-Resolved Differences<br />

In large, complex models there can be minor inconsistencies in the way the data is presented. These<br />

consistencies do not have a major effect on the data in the model, but they can appear as changes in the review<br />

changes dialog. For example, when two foreign key columns exist in a table and have the same name and are<br />

not rolenamed, they are unified by <strong>ER</strong>/<strong>Studio</strong>.<br />

A column exists in the internal data for each relationship that propagates to the table, but only one is shown with<br />

that particular name. Which one is shown doesn't matter, they are assumed to refer to the same column in the<br />

database. Occasionally <strong>ER</strong>/<strong>Studio</strong> will change which column it displays based on which internal ID is lower. If the<br />

two columns were added at different times and given different sequence numbers within the table, it is possible<br />

that when <strong>ER</strong>/<strong>Studio</strong> switches which it displays, the ordering of the columns in the table changes. This can cause<br />

the sequence numbers of other columns to change as well. Those sequence number changes often show up in<br />

the dialog.<br />

Although <strong>ER</strong>/<strong>Studio</strong> is designed to be able to handle the deselection of those extra changes, it is generally a<br />

better idea to let <strong>ER</strong>/<strong>Studio</strong> update itself automatically. It updates the data so that it is consistent and deselection<br />

changes in the dialog might undo some of the changes <strong>ER</strong>/<strong>Studio</strong> makes, but not all. In addition, there are some<br />

inconsistencies that could lead to corrupted data that cannot be handled by <strong>ER</strong>/<strong>Studio</strong> or its Repository Merge<br />

functionality.<br />

Often, <strong>ER</strong>/<strong>Studio</strong> can identify and correct these inconsistencies before they cause major corruption, but if you<br />

deselect the changes, they are not allowed to be checked in, and they are never fixed in the Repository.<br />

Checking Out Repository Items<br />

Checking out write enables items previously added to the Repository, such a diagram, model, submodel, data model<br />

object, Data Dictionary, Data Dictionary object, and data source/target. The procedure to check out an item from the<br />

Repository is basically the same for all object types.<br />

NOTE: Checking out an item that is already checked out synchronizes the local version of the item with<br />

the Repository version.<br />

1 Open a Repository diagram; a diagram that was previously added to the Repository.<br />

2 Click the item you want to check out or CTRL-click several items to check out more than one.<br />

3 Right-click and select Check Out.<br />

Depending on what you have selected; the check out option on the short menu may be Check Out Diagram,<br />

Check Out Model, Check Out Submodel, Check Out Object(s), Check Out Data Dictionary, Check Out Data<br />

Dictionary Object(s), Check Out Source/Target or Check Out Dat Flow.<br />

NOTE: Checking out the Data Dictionary also checks out any Data Movement Rules defined on the Data<br />

Lineage tab.<br />

4 Complete the Repository Check Out dialog as required and then click OK to initiate the check out process.<br />

The following describe options that require additional explanation:<br />

EMBARCAD<strong>ER</strong>O TECHNOLOGIES > <strong>ER</strong>/STUDIO® 8.0.3 US<strong>ER</strong> GUIDE 285

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!