How to learn Oracle Warehouse Builder

Hi,
I want to learn OWB. Please help me or suggest some good tutorials on it. I have read OWB documentation from oracle website.
Please also suggest some interview questions on OWB.
Thanks
kamal

The tutorial are here:
https://apex.oracle.com/pls/apex/f?p=44785:2:5134446483796491::NO
Product: choose a database version (11g for instance) and as child product warehouse builder.
Cheers
Nico

Similar Messages

  • How to Install oracle warehouse builder repository

    OS Enterprise linux for oracle
    database 11G
    I have installed oracle warehouse builder 11G .
    Pls tell about any link to install Repository in linux environment.

    go to <ORACLE_HOME>/owb/unifiedrepos
    directory
    then run the following order
    sqlplus "/ as sysdba" @clean_owbsys.sql
    sqlplus "/ as sysdba" @cat_owb.sql SYSAUX
    sqlplus "/ as sysdba" @unlock_owbsys.sql
    sqlplus "/ as sysdba" @reset_owbcc_home <DB_ORACLE_HOME>
                   IF OWB has been installed with Oracle11g DB installation.
    Then from design center itself you can configure the workspace.
    Most cases this will resolve your issue.

  • How to cofigure Oracle Warehouse Builder with MS SQL Server to store metadata information?

    I am getting error stating that 'API5022: cannot connect to the specified account. Verify connection information.',  when i try to configure MS SQL Server to repository assistance.
    Thanks in advance.

    Juergen,
    The SQL Server stored procedure implementation is somewhat different from the Oracle one. As you might have noted in Oracle all results (including ResultSets) can only be returned as output parameters from the stored procedure. With SQL Server you can just do a SELECT inside the procedure and you will see a ResultSet in Java (somewhat of an asynchronous call). There are advantages and disadvantages to both approaches.
    One of the SQL Server "disadvantages" is the problem you are experiencing: error messages are also generated as they occur and sent to the client (JDBC driver), which transforms them into SQLExceptions. Another SQL Server disadvantage is the fact that output parameters are only available after the driver has parsed and cached or discarded all results.
    With Oracle, on the other hand, you can only obtain ResultSets from stored procedures through cursors. This has two disadvantages: first there's an overhead on the server side to maintain the cursor snd seconf you need non-standard JDBC code to obtain the ResultSet.
    So the short answer to your question would be that there isn't (as far as I know) any way to avoid the SQLException. However, you can skip it and either get the linked SQLExceptions or call getMoreResults() until you get your custom error message.
    Alin.

  • How to run a unix script from oracle warehouse Builder

    Hi,
    can any one share the information about, running the unix script or scripts using oracle warehouse builder.
    Regards,
    Ak

    One way is define a workflow. Inside the workflow you put
    1)an external process that "points to" the shell script and then
    2)put the mapping
    The external process must have the "COMMAND" parameter set to the name of the shell script. If the script has parameters you must put them in the "PARAMETERS LIST" separated by "?" (for example, ?par1?par2).
    The path where OWB executes the external process I think is the ORACLE_HOME of the OWB.
    f you don't use workflow, you can try with this more complex solution. I tried with 9i and OWB 9.2 and it's working well.
    You create an autonomous procedure (within a package or not) :
    CREATE PROCEDURE Extract_Email_List
    DECLARE
    PRAGMA AUTONOMOUS_TRANSACTION;
    And use the sys.shell script that you need your dba/unix admin to install first of all, with a call like that.
    sys.shell('sh ' || txt_dir_name || '/send_email_marketing.sh ' || txt_dir_name || ' ' || email_addr );
    Then you import your procedure into OWB and use it in your mapping with the "pre-mapping" icon (you can set parameters for your proc with constants if you want).
    To implement sys.shell, go to metalink and find "Note:168065.1" - "How to call a UNIX shell script from PL/SQL".
    Once it's done once, it's not so bad. But I would still recommend the workflow approach also..
    I hope this helps.

  • Problem with Starting with Oracle Warehouse Builder 11g Release 1

    Hello,
    I want to do the training modules for owb. I installed Oracle Databes 11g2 and was attempting to load all the demo files from the learning module Starting with Oracle Warehouse Builder 11g Release 1 (http://st-curriculum.oracle.com/obe/db/11g/r1/owb/owb11g_update_getting_started_intro/lesson1/less1_start.htm)
    I get an error during the running of the tcl scripts in omb plus. Everything works until the last files in which an object cannot be found. I get the following error:
    OMB02923: Attribute TIMES_CAL_MONTH_CODE of group SALES of operator SALES_OUT does not exist.
    The only reference i can find to this is in the load_sales.tcl file from the zip-file and i have no idea what is going wrong. As a result 5 mappings are missing in the end result (all LOAD_.. mappings)
    Can anyone assist me with this problem and provide a solution?
    thank you in advance

    Additional information after looking at the tcl files and the data in OWB that was loaded.
    The section where the error occurs connects two parts of a mapping, the OUTGRP1 and the SALES_OUT. THe SALES_OUT is based upon the cube Sales. This cube contains all the data that is being connected except for the 'TIMES_CAL_MONTH_CODE'. I have no idea based upon the code of the creation of the cube where they take the data from. None of the connected attributes is named specifically. The cube also contains the several groups, one of these is time. If you open the details of the group the list of input attributes lists the needed attribute but it is not listed seperatly like all the others that are connected for the mapping. Does anybody have an idea how to solve the problem based on this extra information and the code listed below.
    Code connecting outgrp1 and sales_out:
    OMBALTER MAPPING 'LOAD_SALES' \
    ADD CONNECTION FROM ATTRIBUTE 'AMOUNT' OF GROUP 'OUTGRP1' OF OPERATOR 'AGGREGATOR' \
    TO ATTRIBUTE 'AMOUNT' OF GROUP 'SALES' OF OPERATOR 'SALES_OUT'\
    ADD CONNECTION FROM ATTRIBUTE 'COST' OF GROUP 'OUTGRP1' OF OPERATOR 'AGGREGATOR' \
    TO ATTRIBUTE 'COST' OF GROUP 'SALES' OF OPERATOR 'SALES_OUT'\
    ADD CONNECTION FROM ATTRIBUTE 'QUANTITY' OF GROUP 'OUTGRP1' OF OPERATOR 'AGGREGATOR' \
    TO ATTRIBUTE 'QUANTITY' OF GROUP 'SALES' OF OPERATOR 'SALES_OUT' \
    ADD CONNECTION FROM ATTRIBUTE 'CHANNEL_SOURCE_ID' OF GROUP 'OUTGRP1' OF OPERATOR 'AGGREGATOR' \
    TO ATTRIBUTE 'CHANNELS_SOURCE_ID' OF GROUP 'SALES' OF OPERATOR 'SALES_OUT'\
    ADD CONNECTION FROM ATTRIBUTE 'SUBCATEGORY_ID' OF GROUP 'OUTGRP1' OF OPERATOR 'AGGREGATOR' \
    TO ATTRIBUTE 'PROMOTIONS_SOURCE_ID' OF GROUP 'SALES' OF OPERATOR 'SALES_OUT'\
    ADD CONNECTION FROM ATTRIBUTE 'PRODUCT_ID' OF GROUP 'OUTGRP1' OF OPERATOR 'AGGREGATOR' \
    TO ATTRIBUTE 'PRODUCTS_SOURCE_ID' OF GROUP 'SALES' OF OPERATOR 'SALES_OUT'\
    ADD CONNECTION FROM ATTRIBUTE 'CITY_ID' OF GROUP 'OUTGRP1' OF OPERATOR 'AGGREGATOR' \
    TO ATTRIBUTE 'CUSTOMERS_SOURCE_ID' OF GROUP 'SALES' OF OPERATOR 'SALES_OUT' \
    ADD CONNECTION FROM ATTRIBUTE 'FINISH_MONTH' OF GROUP 'OUTGRP1' OF OPERATOR 'AGGREGATOR' \
    TO ATTRIBUTE 'TIMES_CAL_MONTH_CODE' OF GROUP 'SALES' OF OPERATOR 'SALES_OUT'
    Code for creating the cube:
    OMBCREATE CUBE 'SALES'\
    SET PROPERTIES (BUSINESS_NAME, DESCRIPTION, DEPLOYMENT_OPTIONS)\
    VALUES ('Sales Cube', 'Sales Cube', 'Deploy All')
    OMBALTER CUBE 'SALES' ADD MEASURE 'AMOUNT'\
    SET PROPERTIES (DATATYPE,PRECISION,SCALE,BUSINESS_NAME,DESCRIPTION)\
    VALUES ('NUMBER',10,2,'Sales Amount','Sales Amount')
    OMBALTER CUBE 'SALES' ADD MEASURE 'QUANTITY'\
    SET PROPERTIES (DATATYPE,BUSINESS_NAME,DESCRIPTION)\
    VALUES ('NUMBER','Sales Quantity','Sales Quantity')
    OMBALTER CUBE 'SALES' ADD MEASURE 'COST'\
    SET PROPERTIES (DATATYPE,PRECISION,SCALE,BUSINESS_NAME,DESCRIPTION)\
    VALUES ('NUMBER',10,2,'Sales Cost','Sales Cost')
    OMBALTER CUBE 'SALES' ADD DIMENSION_USE 'TIMES'\
    SET REF LEVEL 'MONTH' OF DIMENSION 'TIMES' AT POSITION "1"
    OMBALTER CUBE 'SALES' ADD DIMENSION_USE 'PRODUCTS'\
    SET REF LEVEL 'PRODUCT' OF DIMENSION 'PRODUCTS' AT POSITION "2"
    OMBALTER CUBE 'SALES' ADD DIMENSION_USE 'CHANNELS'\
    SET REF LEVEL 'CHANNEL' OF DIMENSION 'CHANNELS' AT POSITION "3"
    OMBALTER CUBE 'SALES' ADD DIMENSION_USE 'CUSTOMERS'\
    SET REF LEVEL 'CITY' OF DIMENSION 'CUSTOMERS' AT POSITION "4"
    OMBALTER CUBE 'SALES' ADD DIMENSION_USE 'PROMOTIONS'\
    SET REF LEVEL 'SUBCATEGORY' OF DIMENSION 'PROMOTIONS' AT POSITION "5"
    OMBALTER CUBE 'SALES' ADD COMPOSITE_DIMENSION 'SALES_COMP'\
    SET REF DIMENSIONS ('PRODUCTS','CHANNELS','CUSTOMERS','PROMOTIONS');
    OMBALTER CUBE 'SALES' IMPLEMENTED BY SYSTEM
    puts "SALES defined"

  • Oracle warehouse builder 10g r2 .  omb plus scripting

    Hi all,
    im new to this forum,can anybody help me how to learn omb scripting n also expert in owb. help me. will be available 24/7.

    Oracle Warehouse Builder Training
    http://www.oracle.com/technology/products/warehouse/htdocs/OTN_Training.html
    OWB10g R1 tutorial:
    http://www.oracle.com/technology/obe/obe_bi/Lesson14_Extending_OWB_through_Scripting/Extending_OWB_through_Scripting.htm
    OWB10g R2 tutorial (developing Experts):
    http://www.oracle.com/technology/obe/10gr2_owb/10gr2_owb_extend/extensibility/extensibility.htm
    OWB11g R1 tutorial (developing Experts):
    http://www.oracle.com/technology/obe/11gr1_owb/owb11g_update_extend_knowledge/less6_experts/less6_experts.htm
    TCL Tutorial:
    http://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial.html
    http://en.wikipedia.org/wiki/Tcl
    OWB documentation:
    OWB9i (Scripting guide):
    http://download.oracle.com/docs/html/B12187_02/toc.htm
    OWB10g R1 (Scripting reference):
    http://download.oracle.com/docs/cd/E10926_01/doc/owb.101/b12152/toc.htm
    OWB10g R2 (Scripting reference):
    http://download.oracle.com/docs/cd/B31080_01/doc/owb.102/b28225/toc.htm

  • Problem in DB Link creation ( Oracle warehouse builder 3i  )

    I am facing a problem in DB Link creation.
    Backend: Oracle 8i Server on my machine
    DW Software: Oracle warehouse builder 3i ( client , repository asistant.....)
    Operating system: Windows NT 4 SERVICE PACK 6
    I wants to use the scott database( default database given by oracle ) as my input source.
    How can I create the DB LINK ( for scott database) ?
    How can I create the DB LINK ( for any other database) ?
    Should I need to add anything in Setting of"ODBC DATASOURCE ADMINISTRATION"
    ==================
    Settings done:
    ==================
    DB Link Name :scott
    Host name
    Host name: my machine's ip address
    port number: 1521
    oracle sid: prashant ( my oracle sid)
    user name:scott
    password:tiger
    ==================
    Gives error:
    ==================
    Testing...
    Failed.
    ORA-02085 Database link %s connects to %s
    *Cause:   a database link connected to a database with a different name.
    The connection is rejected.
    *Action:   create a database link with the same name as the database it
    connects to, or set global_names=false.
    Please change it to false by doing :
    first option:
    Log in the database with DBA privilege and use the command:
    alter system set GLOBAL_NAMES = false
    second option:
    Change the GLOBAL_NAMES to false in database system parameter file, init.ora
    ==================
    Options tried:
    ==================
    1. I tried to change GLOBAL_NAMES = false but still not able to create the DB LINK.
    2. As per suggestion of one the friend
    "A file named "Logon.Properties" under the directory $OWB_HOME/wbapp
    in this file please set the property
    OWBSingleUserLockUsage = false"
    I tried the same but it is still not working.
    How should I proceed further.
    I am expecting URGENT FEEDBACK.
    Reply me on : [email protected]
    From
    Prashant

    I solved the problem.
    Procedure I followed :
    UNINSTALL ORACLE WRAEHOUSE BUILDER SOFTAWARE.
    'GLOBAL_NAMES = FALSE' in init.ora file.
    RESTARTED MY MACHINE.
    INSTALL THE ORACLE WRAEHOUSE BUILDER SOFTAWARE.

  • Oracle warehouse builder - OWB & Oracle 10g Db on SuSE

    hi folks,
    i have Oracle 10g db on my laptop; and it runs great!
    but since i am trying to gain skills in data warehousing and business inteligence, and after reading about oracle warehouse builder, i decided to install it on my laptop as well.
    but i can not get my head around the docs for installing OWB.
    is the only requirement for OWB to have an OWB_ORACLE_HOME environment variable on linux? how do we start OWB service automatically?
    has anyone installed OWB with oracle on the same pc?
    i would appreciate your comments.
    thanks in advance,
    Nicolas

    Thanks Andreas,
    i have printed and followed the advice on these documents.
    that is how i have got confused about this OWB_ORACLE_HOME.
    i would very much appreciate if could provide me with some brief description of which environment variables are needed for OWB installation.
    regards,
    nicolas

  • Oracle Applications Release 12 and Oracle Warehouse Builder 10gR2

    Hi
    I'm trying to deploying process flows to Workflow but I get the following error:
    RPE-02054: The version of Oracle Workflow is incompatible with this Control Center. Required 2.6.3, but found 2.6.0.
    Comment I found on another thread: "As far Workflow Versions with Oracle Applications is concerned, it is always 2.6.0. Workflow is not identified with its 2.6.x versioning in Oracle Applications. The 2.6.x.x versioning is purely for Workflow Standalone."
    Oracle Warehouse Builder Client: 10.2.1.31
    Oracle Warehouse Builder Repository: 10.2.0.1.0
    Oracle Applications Release 12
    Any help would be appreciated.

    May be the excerpt from the other thread is a response I posted.
    So, when you say, deploying process flows to Workflow, I do not understand what you are doing exactly? If this involves the Oracle Warehouse Builder you may want to explain a little more in detail since I do not understand how OWB works with Workflow. But as far as I have heard, it is Workflow standalone that is packaged with OWB but you are deploying into Oracle Applications.
    What is the version of Oracle Workflow Builder you are using?
    Is the steps you are doing certified to be done with Oracle Applications R12?
    Thanks

  • ORA-06502 pl/sql in Oracle warehouse builder

    Hi,
    I have a problem with using Name and Address operator in Oracle Warehouse builder. When I mapped a table which has more than 7735 rows to another table.
    I will get the error "ORA-06502: PL/SQL: numeric or value error: character string buffer too small".
    How can I solve this problem?
    Thanks a lot!

    The problem is happening again.
    When it happens, if I quit and I start again Oracle XE, the problem does not happen at first, but happens again after a while (the duration before the error is not always the same). If I increase the number of lines that are printed for the result of a request, I can induce the error; if I decrease the number of lines, the error is not happening.
    Here is one of the request (that request returns about 5000 rows) that cause the error, and the complete error message:
    ORA-06502: PL/SQL : erreur numérique ou erreur sur une valeur: tampon de
    chaîne de caractères trop petit
    Translation: buffer for the strings is too small.
    select code_pers, nom, prenom, titre, sexe,
    date_naissance, pays_nationalite.code_pays_iso,
    fonction_institution, code_institution,
    complement_adresse_institution, complement_tel_institution,
    adresse1_perso_debut, adresse2_perso_rue, adresse3_perso_zip_ville,
    pays_adresse.code_pays_iso,
    tel_perso, email, site_web, fax,
    lower(substr(langue_courrier, 1, 2)),
    case
    when (adresse_courrier_preferee = 'P') then 'p'
    when (adresse_courrier_preferee = 'I') then 'i'
    else null
    end,
    contact_rapide, discipline,
    case
    when (voeux = 'Vrai') then 'o'
    when (voeux = 'Faux') then 'n'
    else null
    end,
    nb_plaquettes, nb_affiches, date_modif
    from personne2 join pays2 pays_nationalite
    on personne2.nationalite = pays_nationalite.NOM_PAYS
    join pays2 pays_adresse
    on personne2.pays_perso = pays_adresse.NOM_PAYS

  • Confuse about Configuring Oracle Warehouse Builder

    newbie here... i am abit confuse on how to configure the Oracle Warehouse builder...
    I have 2 database... 1 source and 1 new one...
    I understand that i have to install the Runtime Repository in the database computer and the Target Schema through the client's computer...
    so all this while... i am just confuse about what to install into the source database and what to install into the new database...
    Please help...

    Location is a logical entity in your OWB design that can be either a database schema, a flat file location, an SAP application location etc. Once you complete your design and are ready to deploy the design into the runtime environment, you will have to 'register' the locations by providing the physical details of your location to OWB (user name/password, database, hostname etc.).
    I am a bit confused by your configuration - are the source and the target in two separate schemas or in the same schema? Your posts are somewhat contradictory.
    If they are in two different schemas, you should:
    1. Create a source module pointing to a source schema (you can then import data object structures from the source schema - i.e. you don't have to create source tables manually in OWB, but you can import them into the module automatically). This module will have a source location (for example SRC_LOC).
    2. Create a target module where all your target objects will be (i.e. where the data will be loaded). This module will have a different location (TGT_LOC). In your target module you will also create the mappings.
    3. When deploying, you will register SRC_LOC with the physical details of your source schema, while the target location will be registered with the physical details of the target schema. The code generated by OWB during deployment will make sure that the data is extracted from the source schema and inserted into the target schema (either by generating and using DB links or by qualifying the schemas in the extraction queries if source and target are in the same database instance).
    On the other hand, if both source and target objects are in the same db schema, you can have all your objects in the same target module and you will only have to register the location of this target module when deploying (LOC_TGT).
    That said, there can be a variety of reasons why there is no data in the target after you run the extract mapping that have nothing to do with locations, such as logical errors in the mapping (an inappropriate filter or a wrong join), insufficient privileges etc. I suggest you take a look in the runtime audit browser that should contain the error messages relative to your mapping.
    Regards:
    Igor

  • Oracle Warehouse Builder

    Dear buddies,
    I need to migrate my tables and data from SQL Server 2005 to Oracle 10g.
    My boss's requirement is I must be able to redo it at any point of time. Meaning, I should be able to use the script at any point to recreate the tables and reload them independently without using SQL Server or the existing configurations.
    Does OracleWarehouse Builder provide such scripts after the migration or in the process of migration, which can be reused independently?
    There are about 7 SQL Server databases and each has around 270 tables. Some would be totally new and some would involve merging.
    Please advice me.
    Thanks.
    Nith

    Hi everyone,
    I tried to Just started like this
    1 - Start - All programs - Oracle Home - Warehouse Builder - Administration - Repository Assitant - Basic Install -
    2 - User Name=rep_user
    password=rep_user
    sysdba user name = sys
    sysdba password = the password i gave during the database creation (using dbca)
    hostname=localhost
    port number = 1521
    oracle service name = test6 (the name for the database & instance for which i just created)
    When I click Next, this error pops us:
    INS009: Unable to connect to the database with user SYS. jaba.sql.SQLException: IO Exception: The Network adapter could not establish the connection.
    The remaining disk space for that drive is few gigs and I have created the database with the 16384.
    Please advice on how I should go about this.
    I have been struggling to perform my migration. I really hope someone would be able to guide me through.
    OS: Windows 2003 Enter Edition
    Oracle 10g
    And I am not able to access anything from SQL Plus after I installed Oracle Warehouse Builder.
    So, is the error I am facing something like to do with a bad installation? Do I need to uninstall my OWB or uninstall my oracle and OWB and reinstall them?
    Please guide me.
    Nith
    Thanks a lot.
    Nith

  • Oracle Warehouse Builder 10g installation issues

    Hi All,
    I have downloaded the OWB 10g, from the site. I have Oracle 10g (Release 2) database server installed on the machine.
    When I start installing Oracle Warehouse Builder 10g, it just does the client installation and I am not able to find out were should I search for the OWB server installation?
    Even I have checked by installing the same but I just have Repository Assistant , Design Center and Repository Browser available on the machine. I could not find the Runtime Assistant & Control Center to work on?
    Can somebody help me out with these issues?
    Thanks in advance.
    Regards,
    Anand

    Hi...
    There is an explanations..from the FAQ itself :
    How do I download and install Warehouse Builder Client versus Warehouse Builder Server?
    Warehouse Builder is a single install image that contains both Client and Server components, which are installed at the same time as part of the installation process. If the deployment target database is on the same machine as Warehouse Builder Client UI, there is one single installation process. If the deployment target database is on a separate machine, the install process has to be run twice, repeating the exact same install process on the client machine (to run the Warehouse Builder Design client) and the deployment target machine. Normally when installing the repository, either locally or remotely, the OWB software needs to be already present on the machine. However, it is possible to skip or defer the step of installing on the target deployment machine. This is referred to as a “Remote Target Configuration”. More information on this can be found in the Installation Guide, Chapter 2, “Remote Target”.
    hope this helps...
    Davis

  • Oracle Warehouse Builder ORA-12801

    We are running Oracle Warehouse builder 9.2 and we are receiving error ORA-12801 at least once a week. We can not recreate the problem. Has anybody ever experienced this problem? If so, how was it resolved?
    Thanks

    You will be better off posting this question to the warehouse forum http://forums.oracle.com/forums/index.jsp?cat=16
    Regards
    Sue

  • Oracle Warehouse Builder -- LinkedIn Group

    Hi,
    I'd like to invite those who post here to join a LinkedIn Group for Oracle Warehouse Builder users. The group home page is here:
    http://www.linkedin.com/groups?gid=140609
    This is not intended to supersede the forum for asking specific questions about how to achieve specific tasks with OWB. It will be a place to exchange information about OWB projects, job opportunities, etc., and communicate with product managers and each other. Membership will include Oracle staff and customers using OWB.
    Thanks,
    -Antonio Romero, Senior PM, OWB

    Version 2I: any source (flat file, oracle, other) -> oracle target.
    Petr

Maybe you are looking for

  • Transfer of sales orders from one plant to another

    Dear all, My requirement is as follows: I have created some 500 sales orders (open) in one sales org+plant. Now due to plant shifting to other area, I want to transfer all the above open sales orders to another sales org+plant. One option is to creat

  • Using a different Camera

    I want to use a different camera to take a picture in Photo Booth. I connect the camera and the mac recognizes it. I can download pictures but I want to take a good quality picture with the effects. Any ideas?

  • Validation Error in Parsing

    Hi Please help i am trying to fix this for last 2 days .. I am trying to validate the XML in SAX parser and i am getting "java.lang.ClassCastException: " error. I am pasting the code i have and the sample XML. If some one faced the same kind of probl

  • Skipping Songs Randomly

    Hi there, I am running iTunes 10.0.1, but I've been experiencing this problem ever since the release of iTunes 9. Whenever a song finishes, iTunes skips to some other random song in my library. I am not in shuffle mode, and I have already cleared and

  • VBA - How to detect Acrobat core API vs. Adobe Reader

    I'm working on a VBA project and want to have PDF editing included as an optional function. I know that editing and saving PDFs is restricted to the Acrobat core API, but I can't seem to get VBA to differentiate between them. My reference library is