Reviews
Oracle WarehouseOracle Warehouse - Data Warehouse Design in OWB
The Warehouse Builder contains a number of objects, which we can use in designing our data warehouse, that are either relational or dimensional. OWB currently supports designing a target schema only in an Oracle database, and so we will find the objects all under the Oracle node in the Project Explorer. Let's launch Design Center now and have a look at it. But before we can see any objects, we have to have an Oracle module defined to contain the objects. If you've been following along and working through the examples in this book, so far you should have one module already defined for the ACME web site orders database—ACME_WS_ORDERS. We created this in the last chapter when we imported our metadata from that source. If that is the case, our Project Explorer window will look similar to the following:

Creating a target user and module
We need a different module to create our target objects in. So before going any further, let's create a new module in the Project Explorer for our target to hold our data warehouse design objects. However, before we can do that, we should have a target schema defined in the database that will hold our target objects when we deploy them.
NOTE: So far we have discussed many different components such as the repository, workspaces, the design center, and so on. So, it can be confusing to know exactly where our main data warehouse is going to be located. The target schema is going to be the main location for the data warehouse. When we talk about our "data warehouse" after we have it all constructed and implemented, the target schema is what we will be referring to. Amid all these different components we discussed that compose the Warehouse Builder, the target is where the actual data warehouse will be built. Our design will be implemented there, and the code will be deployed to that schema by OWB to load the target structure with data from the sources.
Every target module must be mapped to a target user schema. Back in Chapter 1, when we ran the Repository Assistant to create the repository and workspace, we created the acmeowb user as the repository owner and mentioned that this user can be a deployment target for our data warehouse. However, it does not have to be the target user. It's a good idea to create a separate user schema to become the target so that user roles in our database can be kept separate. Using the OWB repository owner schema would mean our target data warehouse would have to be on the same database server as our repository. In large installations, that will most likely not be the case. So for maximum fl exibility, we're going to create a separate user schema. In our case, that user will be created in the same database as the repository; but it can be moved to another database easily if we expand and add more servers.
Oracle Warehouse
- Oracle Warehouse Builder 11g
- Oracle Warehouse - Designing the Target Structure
- Oracle Warehouse - Cube and Dimensions
- Oracle Warehouse - Implementation of Dimensional Model
- Oracle Warehouse - Multidimensional Implementation (OLAP)
- Oracle Warehouse - Designing the Cube
- Oracle Warehouse - Data Warehouse Design in OWB
- Oracle Warehouse - Create OWB Target User
- Oracle Warehouse - Create OWB Target Module
- Oracle Warehouse - OWB Design Objects







