Documente Academic
Documente Profesional
Documente Cultură
After you create projects, they become part of the metadata and are available to multiple developers
who need to perform development tasks on the same master repository. When defined this way,
projects typically become a consistent repository after a developer checks out the projects and saves
them as a new repository file.
Developers create a pointer to this shared network directory when they set up the Administration
Tool on their machines.
CAUTION: The Oracle BI Administrator must set up a separate, shared network directory that is
dedicated to multiuser development. If not set up and used as specified, critical repository files can
be unintentionally overwritten and repository data can be lost.
During checkout and checkin, a copy of the master repository is temporarily copied to the developer’s
local repository directory (\Oracle BI\Repository by default). After checking out projects and making
changes in a local repository file, each developer can check in (merge) changes into the master
repository or discard the changes.
To make changes in a multiuser development environment, perform the following tasks:
■ Setting Up a Pointer to the Multiuser Development Directory
■ Checking Out Repository Projects
■ About Changing and Testing Metadata
Setting Up a Pointer to the Multiuser Development Directory
Before checking out projects, each developer must set up their Administration Tool application to
point to the multiuser development directory on the network. The Administration Tool stores this path
in a hidden Windows registry setting on the workstation of the developer and uses it when the
developer checks out and checks in objects in the shared directory.
NOTE: Until the pointer is set up, the multiuser options will not be available in the Administration
Tool.
Initially, the network directory contains the master repositories. The repositories in this location are
shared with other developers.
When setting up the pointer, the developer can also complete the Full Name field. Although the field
is optional, it is recommended that the developer complete this field to allow other developers to
know who has locked the repository. The Full Name value is stored in HKEY_CURRENT_USER in the
registry, and is unique for each login.
To set up a pointer to the multiuser default directory
1 From the Administration Tool menu, choose Tools > Options.
2 In the Options dialog box, click the Multiuser tab.
3 In the Multiuser tab, next to the Multiuser development directory field, click Browse.
4 In the Browse For Folder dialog box, locate and select the multiuser development network
directory, and then click OK.
5 In the Options dialog box, verify that the correct directory appears in the Multiuser development
directory field.
6 In the Full Name field, type your complete name, and then click OK.
If a developer checks out a local repository and attempts to exit the application before publishing it
to the network or discarding local changes, a message appears to allow the developer to select an
action.
To check out projects
1 From the Administration Tool menu, choose File > Multiuser > Checkout.
2 In the Multiuser Development Checkout dialog box, select the repository, and then click Open.
This dialog box will not appear if there is only one repository in the multiuser development
directory.
3 If prompted for your user name and password, in the Extract from dialog box, type your user
name and password, and then click OK.
If no projects exist in the repository, a message appears and the repository does not open.
4 In the Browse dialog box, select the projects that you want to be part of your project extract,
and then click OK.
If only one project exists in the master repository, it is selected automatically and the Browse
dialog box does not appear.
5 In the New Repository dialog box, type a name for the new repository and then click Save.
A working project extract repository is saved on your local machine. The name is exactly as you
specified and is opened in offline mode. A log file is also created. The extracted repository might
not be consistent.
CAUTION: A second copy of the project extract repository is saved in the same location. The
name of this version contains the word Original added at the beginning of the name that you
assigned to the repository extract. Do not change the Original project extract repository. It will
be used when you want to compare your changes to the original projects.
After the local developer makes changes, tests the changes, and saves the repository locally, the
local developer can perform the following tasks from the File > Multiuser submenu:
■ Compare with Original. Compares the working extracted local repository to the original
extracted repository. When this option, the Compare repositories dialog box opens and lists all
the changes made to the working extracted repository since you checked out the projects.
■ Discard local changes. Anytime after check out and before check in, you can discard your
changes. When you select this option, the working repository closes without giving you an
opportunity to save your work.
CAUTION: If you select this option, there is no opportunity to change your mind. For example,
no Are You Sure? dialog box appears.
■ Merge local changes. Locks the master repository on the network multiuser directory to allow
you to check in your changes.
■ Publish to the network. After you successfully merge your changes, the master repository
opens locally and the Publish to Network submenu item is available. When you select this option,
the lock is removed, the repository is published, and the repository closes.