he source system container in which an object originates is the owner container. The tabs in the DAC Design view display the owner of the various repository objects. You can reuse an object among different source system containers by referencing the object. A reference works like a symbolic link or shortcut. You can use the referenced object just as you would an original object, but the object’s ownership remains unchanged.
For example, W_INVOICE_F is a fact table whose owner is the data warehouse source system container. You can reuse W_INVOICE_F in any other container by referencing it.
You can reference an object from its owner container, and you can also reference an object that has already been referenced by another source system container.
If you modify a referenced object, the modified object becomes a clone and the ownership changes to the source system container in which you performed the modification.
When you make changes to an original object that has been referenced by other containers, any updates to the original object are immediately reflected in the referenced object. If you delete the original object, all referenced objects are also deleted.
Changes to an original object’s child objects are not automatically reflected in the referenced object’s child objects. Use the right-click command and select Ownership, then select Push to References to push the changes to the referenced object’s child objects. And, conversely, you can import into a referenced object the changes made to an original object; this function is referred to as a re-reference.
The post Object Ownership in DAC appeared first on Oracle for All.