OWB10g Online Training Resources
November 30th, 2004 by Mark Rittman
I recently came across some free online training on OWB that anyone looking
to get into the product, or bring their product knowledge up to date, might find useful. The training homepage is at http://www.oracle.com/technology/products/warehouse/selfserv_edu/self_service_education.html
and breaks the training into a number of sections.
The first section, Getting Started, provide a product
overview, installation
instructions and a look at the new
features in OWB10g. The installation training comes with a couple of
viewlets on carrying out the client
and server-side
installs, and provides a link to a demo
project that you can install and work with through the rest of the training.
The demo project is also useful if you want to do an OWB demo as it comes with a
"here’s one I completed earlier" set of modules that show off most of
the functionality. Note that the demo assumes you’ve installed OWB10g and the
two repositories and starts off from the point where you import the MDL (project
export) file. Also note that you can use Oracle 10g as well as Oracle 9i Release
2.
With the demo, there’s a couple of points to note:
- Make sure you use the runtime and runtime access user schema names
mentioned in the demo docs, as the project references these particular
schema names. - Install the OWB92_DEMO.mdl file for a bare-bones "build it
yourself" project file, or OWB92_DEMO-final.mdl for the finished
project file. - Only worry about the workflow and HTTP server install and configuration if
you’re looking to use process flows or web-based repository reporting (not
mandatory). - Navigate to the HR module within the project, right-click and select
"properties", then complete the database link details to point to
your HR sample schema if the schema isn’t on the same server as your OWB
repository. Note that the HR schema is locked by default and you’ll need to
unlock it ("alter user HR account unlock") before you can access
it. You’ll probably want to change the HR password as well ("alter user
HR identified by password") as you probably won’t know the
default HR password. If you’re working with a local database though you
won’t need to create database links as it’ll connect through without them. - Make sure the demo zip file is copied to c:\OWB92_demo
- Within the OWB project, right-click on the RTR92 entry under "Runtime
Repository Connections" and change the service name and password to
your server’s hostname and the password you set for the Runtime Access User. - If you’re working with a 10g warehouse target, you’ll need to change the
version number on the details tab for the TARGET_LOC location within the
project.
After the installation the training then goes on to the design phase and
looks in detail at the following design tasks
- Capture
data source definitions (mostly a case of reading the manual, with a
small bit on the MITI bridges for business objects and other non-"out
of the box" data sources - Dimensional
Modeling (a broadband recorded presentation, then working on the demo
project) - ETL
Basics (another broadband presentation and further work on the demo) - ETL
debugging (viewlet, read the manual and a demo exercise) - Advanced
ETL (lots of manual reading, consider as "optional") - Process
Flow basics (broadband presentation and two hands-on exercises. You’ll
need the workflow server installed for this bit)
Next up is Implementation, with two sections, on Deployment
and OLAP
Cube Creation. Deployment consists of a short ten minute broadband
presentation together with a hands-on demo, and is probably worth taking a bit
of time on as deployment is one of the major areas of change between older and
more recent version of OWB. The OLAP Cube Creation lesson is quite a big section
and important if you’re looking to deploy to either a ROLAP or MOLAP cube (using
the OLAP Option), and consists of a broadband demo, an Oracle
iLearning online class, and another hands-on demo. Note that you may well
have to pay for the iLearning class so it’s not mandatory.
After implementation is the project lifecycle section, with sessions on Runtime
management, Life-cycle
management and Metadata
management. All of these are pretty essential if you’re the administrator
behind an OWB project and consist of presentations and hands-on exercises. You
might also find it useful to look at another document on OTN entitled "Case
Study 9: How Do I Manage Multiple Versions of my BI Implementation?"
which goes through the suggested approach to migrating OWB through dev, test and
prod environments (clue - it’s not
all that straighforward).
The last major section in the training is the Data Quality section that looks
at Name
and Address Cleansing and Advanced
de-duplication. Name and address cleansing is one of the features of OWB
that you would otherwise have to code yourself and consists of a couple of
viewlets and an optional iLearning class. Advanced Deduplication consists of
viewlets and a hands-on demo and looks at the match-merge
feature, another bit of OWB that would require a lot of work if you put
scripts together manually.
The final bit of training is on OMB*Plus but I wouldn’t worry too much about
this as it’s a feature that’s rarely used on projects. Wrapping all of this up
is a Reviewer
Guide for Warehouse Builder that is described thus: "This section is
particularly relevant if you are interested in evaluating Warehouse Builder or
if you need to understand the basic functionality at a hands-on level. This
comprehensive scenario walks you through an example, start to finish on how you
can develop a Warehouse Builder system. The session covers many of the topics
above integrated into a single flow and can help you understand how a typical
project is done using Warehouse Builder.". If you’re looking for an
integrated guide to building the demo you might also want to look at the OWB92_demo.pdf
document in the C:/OWB92_demo/doc
directory which contains all the demo steps together with how to set up the
prerequisites.

December 1st, 2004 at 12:18 am
Mark,
You stated:
“The final bit of training is on OMB*Plus but I wouldn’t worry too much about this as it’s a feature that’s rarely used on projects.”
That may be so because few have bothered to learn OMBplus.
I would encourage those who are working with a large number of objects to learn OMBPlus and TCL. Together they are very powerful and time saving. Example: Today I had to add a WARNING transition to 420 process flows. Using OMBPlus and TCL, it took me approximately 15 minutes. If I had to do this through the gui, it would take me days, if not weeks. Not to mention the wear and tear on my “mousing” hand
Regards,
Michael Courchaine
December 1st, 2004 at 12:21 am
I forgot to thank you for excellent Oracle blog.
I stumbeled on a few months ago and have been reading ever since.
Thanks you!
Michael
December 2nd, 2004 at 6:55 pm
Hi Michael,
Thanks for the feedback. Like you I agree that OMB*Plus can be very useful, especially for scripting the mass-amendment of tables, automated testing and so on. I wrote a blog article a while ago http://www.rittman.net/archives/000957.html when I first had a look at this.
Also, thanks for the encouragement about the site! Glad its of use to you.
regards
Mark
December 1st, 2006 at 8:48 pm
Hello,
I agree with Michael, OMB*plus is very useful. I would be very interested in reading your article but it is no more available on your site ! Can you send me a copy please ?
Thank you !
Isabelle
December 2nd, 2006 at 9:34 pm
Hi Isabelle,
Unfortunately the article was lost when my hosting providers’ backup failed last month. There’s a copy of it available in the google cache though, if you visit the following link and page down to June 16th.
http://66.102.9.104/search?q=cache:gpt60Md37i0J:www.rittman.net/beta/archives/2004_06.html+scripting+and+refactoring+rittman&hl=en&ct=clnk&cd=3&client=safari
regards
mark