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.

Comments

  1. michael Says:

    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

  2. michael Says:

    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

  3. Mark Rittman Says:

    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

  4. Isabelle Says:

    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

  5. mark Says:

    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