Select Manage, then select Projects. In the Project Manager dialog, in the right pane, right-click and then select New

Setting Up and Using the Multiuser Development Environment 3-5 Presentation folder, users, application roles, variables, and initialization blocks. These objects are extracted when you click OK. Figure 3–1 shows the Project dialog. Figure 3–1 Project Dialog with Fact Tables Grouped by Business Model Creating Projects When creating a project, you typically select a subject area or a subset of logical fact tables related to the selected subject area, and the Administration Tool automatically adds any business model and Physical layer objects that are related. An object can be part of multiple projects. Alternatively, if you choose to group facts by business model, you can select a particular business model or a set of logical fact tables that are part of a business model. You also need to explicitly add any Presentation layer objects if you want them to be part of your project. Note that although the project definition itself does not include Physical layer objects, these objects are extracted and determined through the project definition. 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. To create a project for a multiuser development environment: 1. In the Administration Tool, choose File Open Offline. 2. In the Open dialog, select the repository that you want to make available for multiuser development, then click OK. Provide the repository password, then click OK again.

3. Select Manage, then select Projects.

4. In the Project Manager dialog, in the right pane, right-click and then select New

Project . The left pane contains the objects that are available to be placed in a project. The right pane contains the objects that you select to be part of the project. 5. In the Project dialog, type a name for the project. 3-6 Metadata Repository Builders Guide for Oracle Business Intelligence Enterprise Edition 6. Choose whether to group facts by business model, or subject area. It is typically more convenient to group facts by subject area. 7. Perform one or more of the following steps to add fact tables to your project: – In the left pane, select a subject area or business model and then click Add. The Administration Tool automatically adds all the associated logical fact tables. – In the left pane, expand the subject areas or business models and select one or more logical fact tables that are related to the subject area or that are within the business model, then click Add. The project is defined as explicitly containing the selected logical fact tables and implicitly containing all logical dimension tables that are joined to the selected logical fact tables even though they do not appear in the right pane. See About the Project Dialog for more information about the objects that appear in the left and right panes. 8. To remove fact tables from the project, in the right pane, select a fact table and click Remove . You can also remove all fact tables associated with a subject area or business model by selecting a subject area or business model and clicking Remove . 9. Optionally, add any application roles, users, variables, or initialization blocks needed for the project. Although objects like variables and initialization blocks that are directly referenced by other extracted objects are included automatically, you might want to include objects in your project that are not referenced. For example: ■ If you are using initialization blocks for authentication, include any necessary initialization blocks. ■ Include repository variables or other objects that are not yet referenced by other objects, but that you might want to use in future repository development. ■ Include users and application roles that are currently being used, or will be used in the future, as part of your data access security settings. Tip: You may want to add the top node for each object type for example, Variables, then selectively remove individual objects from the right pane. 10. Select the Presentation layer objects that you want to include in your project from the left pane and click Add. You must add these objects to see them in the project; they are not added automatically. You can also remove particular presentation tables or columns from the project definition by double-clicking the object in the right pane, or selecting the object and clicking Remove.

11. Click OK.