Questions on OWB

Hi ,
I am new to OWB and have a few questions....
Will be great if I can get answers to those from this forum..
1) How can OWB handle versioning of mappings?
2) can mappings be run together as a batch?
3) Is there a way to run the mappings from the command line?
4) when does the loaded data get committed? are rollback functions available in case of erroneous loading?
Regards,

Hi,
See answers below:
Hi ,
I am new to OWB and have a few questions....
Will be great if I can get answers to those from this forum..
1) How can OWB handle versioning of mappings?You can in part simulate versioning by storing different versions of the mapings in different projects or different modules. You can than use the version tag (in in projects) or naming conventions to differentiate between different versions. At the moment there is no a real 'source-control' like versioning. For this you would have to archive your metadata definitions into MDL files and then use a third party versioning product such as ClearCase, SourceSafe or others.
2) can mappings be run together as a batch?Yes, Once the code is generated and deployed, you can run it any way you want - it's just another program. You will need to generate the real-time infrastructure by using the run-time assistant on the target schema, but after that any method of running the mappings is fair game. Oracle's preferred way of running complex mapping configurations is by defining the mapping workflow (the mapping dependencies and corrective actions) in Oracle Workflow (OWF) and than scheduling the whole workflow process by using Oracle Enterprise Manager (OEM) because OWB is tightly integrated with these two products. On the hand, the user can run the mappings in any way he desires - either by using third party workflow and scheduling products or by using operating system utilities (such as unix shell scripts and kron) or manually.
3) Is there a way to run the mappings from the command line?Yes, as mentioned before - if you can run mappings as any PL/SQL or SQL Loader program.
4) when does the loaded data get committed? are rollback functions available in case of erroneous loading?Yes, the generated code takes care of this, take a look at the generated code. Also, as mentioned above, a pretty elaborate mapping workflow can be defined by using OWF.
Regards:
Igor
Regards,

Similar Messages

  • Few questions about OWB migration 10g---- 11g and UIODs

    I am curretly migrating OWB repository from 10g to 11g.
    Both repositories are on the same database.
    We just have one single Project in our Repository. It is actually(preinstalled) MY_PROJECT renamed into something else. So it has the UOID of the "default" MY_PROJECT but of course, physical and business names are different.
    Because we renamed MY_PROJECT, complications occured when we first tried to do the repository upgrade the recommended way, with repository assistant. During the upgrade processes , the error came that the objects with same UOIDs but different names exist.
    Obviously, MY_PROJECT from the 10g repository collided with the new, preinstalled, MY_PROJECT in the (almost) empty 11g repository/workspace.
    Also, MY_PROJECT in 11g workspace has exactly the same UOID as the one created in 10g repository.
    I was told by Oracle support that this was a bug-but they do not see it as high priority, so we had to do workaround --the migration of the repository on 11g.
    Now my first Question: Was it completely insane to use MY_PROJECT for your actual ongoing Project? We never had any other problem with this constallation.I also noticed in forums that people indeed use MY_PROJECT for their work.
    The second question: Has anybody , ever, seen the same problem, when trying to upgrade to 11g ?
    The migration procedure is as follows:
    -install 11g Workspace with Repository Assistant
    -Export locations and data from 10g repository
    -Import locations and data in 11g repository- thé update option -matching on UOID..so we do not get problem with MY_PROJECT
    -register locations in11g repository
    -deploy all mappings and workflows
    Now, this all works fine..and our new 11g repository runs without problem..
    I am still puzzled by few things :
    New 11g repository is almost empty apart from MY_PROJECT and DEFAULT_CONFIGURATION. Now, MY_PROJECT in 11g has the same UOID as in oracle 10. But DAFAULT_CONFIGURATION in 11g has different UOID from DAFAULT_CONFIGURATION in 10g. It is always the same UIOD for every new 11g installation (I've upgraded repository on many databases).
    Now 3rd question: Is there any particular reason why DEFAULT_CONFIGURATION  has different UOID in 11g and MY_PROJECT hast the same UOID ? Is there any logic behind it -that I fail to grasp ?
    Another thing. I said that I am importing complete Project in the new repository with update option with matching on UIOD. I should get a problem with DAFAULT_CONFIGURATION, I thought, since it is in the full export of the Project and DEFAULT_CONFIGURATION has different UOID than in 11g repository.
    But I did not get the problem at all.Default Configuration was simply skipped during the import - visible from the import log.
    Therefore 4th question : Why didnät OWB try to import DEAFULT_CONFIG? Is it "internal" object and as such cant't be changed ?
    The reason I am so obsessed with UOIDs is that we have automated release procedure (between development, test and production repositores) which is based on comparing UOIDs.
    Therefore a s slight trace of concearn on my side, because the DEAFULT CONFIG now has different UOIDs than before. But on the other side, we just propagate mappings and workflows between repositories - I do not see why the default config should matter here .
    Thank very much in advance for any answers/suggestions/ideas and comments!
    Edited by: Reggy on 27.01.2012 07:12
    Edited by: Reggy on 27.01.2012 07:12

    I am curretly migrating OWB repository from 10g to 11g.
    Both repositories are on the same database.
    We just have one single Project in our Repository. It is actually(preinstalled) MY_PROJECT renamed into something else. So it has the UOID of the "default" MY_PROJECT but of course, physical and business names are different.
    Because we renamed MY_PROJECT, complications occured when we first tried to do the repository upgrade the recommended way, with repository assistant. During the upgrade processes , the error came that the objects with same UOIDs but different names exist.
    Obviously, MY_PROJECT from the 10g repository collided with the new, preinstalled, MY_PROJECT in the (almost) empty 11g repository/workspace.
    Also, MY_PROJECT in 11g workspace has exactly the same UOID as the one created in 10g repository.
    I was told by Oracle support that this was a bug-but they do not see it as high priority, so we had to do workaround --the migration of the repository on 11g.
    Now my first Question: Was it completely insane to use MY_PROJECT for your actual ongoing Project? We never had any other problem with this constallation.I also noticed in forums that people indeed use MY_PROJECT for their work.
    The second question: Has anybody , ever, seen the same problem, when trying to upgrade to 11g ?
    The migration procedure is as follows:
    -install 11g Workspace with Repository Assistant
    -Export locations and data from 10g repository
    -Import locations and data in 11g repository- thé update option -matching on UOID..so we do not get problem with MY_PROJECT
    -register locations in11g repository
    -deploy all mappings and workflows
    Now, this all works fine..and our new 11g repository runs without problem..
    I am still puzzled by few things :
    New 11g repository is almost empty apart from MY_PROJECT and DEFAULT_CONFIGURATION. Now, MY_PROJECT in 11g has the same UOID as in oracle 10. But DAFAULT_CONFIGURATION in 11g has different UOID from DAFAULT_CONFIGURATION in 10g. It is always the same UIOD for every new 11g installation (I've upgraded repository on many databases).
    Now 3rd question: Is there any particular reason why DEFAULT_CONFIGURATION  has different UOID in 11g and MY_PROJECT hast the same UOID ? Is there any logic behind it -that I fail to grasp ?
    Another thing. I said that I am importing complete Project in the new repository with update option with matching on UIOD. I should get a problem with DAFAULT_CONFIGURATION, I thought, since it is in the full export of the Project and DEFAULT_CONFIGURATION has different UOID than in 11g repository.
    But I did not get the problem at all.Default Configuration was simply skipped during the import - visible from the import log.
    Therefore 4th question : Why didnät OWB try to import DEAFULT_CONFIG? Is it "internal" object and as such cant't be changed ?
    The reason I am so obsessed with UOIDs is that we have automated release procedure (between development, test and production repositores) which is based on comparing UOIDs.
    Therefore a s slight trace of concearn on my side, because the DEAFULT CONFIG now has different UOIDs than before. But on the other side, we just propagate mappings and workflows between repositories - I do not see why the default config should matter here .
    Thank very much in advance for any answers/suggestions/ideas and comments!
    Edited by: Reggy on 27.01.2012 07:12
    Edited by: Reggy on 27.01.2012 07:12

  • A simple question about OWB.

    I am fairly new to Data Warehouse. I have seen a Data Warehouse node in Oracle Enterprise Manager (9i). Also I have seen Oracle Warehouse Builder we can download from Oracle website.
    My question is what is the difference between them.
    Also I have installed Oracle9i database on my computer. Can I use this database for OWB?
    Thanks for any feedback.
    Abid Malik

    Yes.
    If by 'using for OWB' you mean use the database as a repository or use it as a target, then for that we support 9i (9.2.x or 10g). If you mean as a source database, we support 8i natively - and earlier via ODBC.

  • Some problems and questions using OWB

    For Igor or anyone who can help me :-)
    Hello Igor,
    Thanks for all your help concerning my mapping deployment problem! Now it’s working better ;-)
    I used the OWB Runtime Assistant to create a new runtime target schema and i use the owner of this schema as user while logging to OWB.
    Now i can create and deploy without problems mappings, tables, functions, procedures, packages, dimensions, views, materialized views, process flows (i have installed the Oracle Workflow Client 2.6.2.0.0 with OWF builder and OWF mailer ).
    However I have still some problems and questions :-)
    a) After deploying a mapping or process flow i can execute them from OWB Deployment Manager. How can i schedule the execution of a deployed precess without using OWBDM ? (I want to execute a process every day to perform ETL).
    b) I think i have a problem deploying cubes. I create a cube in OWB, the validation is OK, the deploment succeds, but if i look with OEMC in the tree in the Warehouse OLAP section no cube is created. Only the fact tabe is created. If i look to the scripts from the Pre Deployment generation results i found DDLs only for TABLE, INDEX, UNIQUE KEY, FOREIGN KEY and ANALYZE object types, meanwhile during a dimension deployment i found also a DDL for the DIMENSION type object. WHY ?
    c) If I look in the procedures of the new created OWB Runtime Target Schema I found 3 procedures which are in error and when I try to compile them I receive the following error messages :
    - procedure WB_OLAP_LOAD_CUBE
    PLS-00201: identifier 'DBMS_AWM.CREATE_AWCUBELOAD_SPEC' must be declared
    - procedure WB_OLAP_LOAD_DIMENSION
    PLS-00201: identifier 'DBMS_AWM.CREATE_AWDIMLOAD_SPEC' must be declared
    - procedure WB_OLAP_LOAD_DIMENSION_GENUK
    PLS-00201: identifier 'DBMS_AWM.CREATE_AWDIMLOAD_SPEC' must be declared
    How can solve this problem? Is there any link with the fact that the cube is not generated?
    d) When I first acces the deployed DIM in the OEMC tree I receive a message saying that the dimension does not have complete metadata as needed for use by Oracle OLAP services (because is created either in an earlier version of Oracle database or it was created by an an other application than OEMC) and OEMC automatically generates the default needed metadata. Is this normal ?
    I work in an environment with
    - Oracle 9i Database 9.2.0.1.0
    - Oracle 9i Client 9.2.0.1.0
    - Oracle 9i Warehouse Builder Products 9.2.0.2.8
    Best Regards:
    Vlad
    PS Sorry for my poor English ;-)

    Answered in your "Getting RPE-01008 when deploying mappings" post.
    Regards:
    Igor

  • OWB workflow question

    I'm an OWB-newbie (using PARIS) and have a question about OWB workflows.
    I want to create several mapping workflows.
    All the mapping workflows should send a mail with the outcome of the workflows (success, error, warning) to an administrator.
    I don't want to always code the same mail activity with the same parameter values.
    So my idea is to write one subprocess which handles the mail-routine with some input parameters (calling workflow-name, process state (success, warning, error)).
    In the subprocess I want to test the input parameter "process-state". If the value is 0 (success) then a mail with the workflow name as subject should be generated incuding an static text e.g. "mapping successful". If the value is 1 then "mapping warning" and so on.
    What OWB activity has to be choosen for testing the input parameter "process-state" like an if-then-else construct or a case-construct?
    How can the value of the input parameter "workflow-name" be included in the mail-body?
    Regards
    Martin

    To my experience, using the OWF for these things is not very practical. I would suggest that you would make your own PL/SQL procedude that does this, and then call that procedure from within the actual mapping (post-mapping), using the values you have there.
    This might not be what you want, however. I simply find the email capabilities of OWF too limited for actual work.

  • New to OWB

    I have some questions regarding OWB. Let me explain what I did.
    I created an Oracle database & then installed OWB on the same machine. This is for practice.
    First I created Repository User (rep_user) and Repository Owner(rep_owner)
    Next I logged in as rep_owner and created staging_user (target) schema.
    Then I logged in as rep_user and imported tables metadata of HR schema and created a HR module(source)
    Then I logged in as staging_user and created STAGING_AREA module. Created load_country mapping and finally created STG_COUNTRY staging table. And then validated the mapping.
    Now I have 2 separate locations STAGING_AREA_LOCATION and STAGING_USER_LOCATION.
    Now to deploy and execute the mapping, which location should i register? My mapping is in STAGING_AREA_LOCATION location, and STAGING_USER_LOCATION does not have anything. Also what STAGING_AREA_LOCATION & STAGING_USER_LOCATION mean ? STAGING_AREA is within STAGING_USER schema.
    Also after this how do i deploy and execute the mapping.
    Thanks in advance

    Hi,
    Please refer to the answers
    1. do we have to create one warehouse database before we create a OWB repository? or it is automatically create one warehouse database when we create a OWB repository?
    Answers: Yes, you need to install database first Then you need to install OWB and connect it with the database. Then create OWB repository which will create a user in the database.
    2. is it possible to have 2 oracle database in one computer, one for target database and the other for the source database in OWB environment? if it is possible, do i have to differentiate the port number or listener for each database?
    Answer: Yes, its possible to create two database istances on one machine but you can only run one database instance at a time.
    I hope this will help.
    Regards,
    Mustafa Ali Qizilbash
    [email protected]

  • OWB 10g R2 licensing

    The FAQ, covers a lot of questions, but the one I like to know it's If I'm a database customer do not a new one, do I automatically get a license for the use of the free core. If I'm using 10G R1, 10GR2, or 9iR2, does it makes a difference from the licensing part. This should be clearly stated in the FAQ.

    OWB 10gR1 is still licensed via developer suite
    for some more information about the licensing of OWB 10gR2 you may have a look at:
    Important - question re: OWB 10gR2 licensing - help needed please
    OWB Paris, 10k$/CPU for Enterpr. ETL and 15k$/ CPU for Data Quality option
    http://www.rittman.net/archives/2006/05/owb_10g_release_2_now_availabl.html
    http://www.oracle.com/technology/products/warehouse/htdocs/owb_10gr2_faq.htm#HowisOWBPackaged

  • Aggregation Questions

    Hi there
    Got a couple of questions about OWB 10g R2 aggregations.
    #1 When I create a cube with aggregations, I cannot for the life of me determine how the aggregations are actually implemented.
    Are they implemented by separate tables? materialised views?
    So far, when I browse the schema, I can't see any extra database objects created for the purpose of providing aggregates.
    #2 I have seen this problem posted by a number of people, but have not yet seen any answer on how to overcome it.
    When I create a cube, for some measures I would like to "SUM", for others I would like to "AVERAGE" and for columns such as degenerate dimensions (i.e. Transaction_ID) I would like to have no aggregation at all.
    Can anyone tell me how to achieve this using the OWB Cube object???

    Hi
    Answer to the second question:
    In Design Center you have to double click in Project Explorer on the cube you want to examine. Than Data Object Editor is launched. To change the aggregation function of certain measures you have to select Aggregation tab in the low right corner. Than in the Measures panel select the measure that you want change aggregation function for. You can now change aggregation for that measure in panel: Aggregation for measure xxx.
    Regards
    Peter

  • OWB 10g data sources

    Newbie question:
    Can OWB 10g use a Oracle 9i DB source that exists on another machine?. I'm assuming it would use dblinks.

    Yes, I've created a new Oracle Module ( and related Link ) to my Oracle 8i database, of course you have to configure tnsnames.ora properly.
    Andrea

  • Does OWB 10.2 need the partitioning option?

    I've seen partitioned tables owned by the OWB repository owner in a db I'm managing, so does this mean I need the partitioning option on EE (9.2)? Or when the repository is built, does it partition tables automatically if the option is installed or not? I am not using partitioning for the data, so it's just a question about OWB configuration, 10.2 OWB.
    Thanks
    Martin

    Hi Martin ,
    As far as I know Partitioning option is mandatory if you are using Data Profiling
    Thanks,
    Sutirtha

  • OWB OMB Plus scripting

    Hi all
    Can You help me , I'm finding some documentation about scripting in OWB Plus.
    Thank You Brano

    http://www.oracle.com/technology/products/warehouse/index.html
    Please use the OWB forum for future questions on OWB.
    Warehouse Builder

  • What is the best practice to migrate code from dev  to prod

    I have few questions related OWB version control/migration.
    1. What is the best way to Version the design repository
    We want to keep a separate copy of production and test version all the time.
    Do we have to create design repository in each environment ?
    2. Is it possible to have multiple copies of the same mapping ? If yes how this is done in OWB
    3. How to migrate the code to different environments
    2.1 Is there a way to provide DBA with script for deploying PL/SQL mapping without using OWB ?
    2.2 How important is the setting before actual code in the XML file is required to execute the mapping.
    2.3 We are planning to create tables , materialized view etc., outside OWB will this cause any problems ?
    Note : Our DBA prepare compiling the code through SQLPLUS
    3. Which user ( target owner or runtime access ) should be used to execute the mapping through sqlplus.
    We are looking for a solution were we do not have to use OWB tools for version control , migration and deployment. Currently we are using PVCS for version control and migration.
    we are using OWB 9.2 , Oracle 9.2.
    Any suggestion/ comments are appreciated.
    Thanks,
    Sekar,K

    Some answers below:
    1. Yes, you should use snapshots (right click on t he object and select create snapshot or on the project menu, select Change Manager for a centralized snapshot management).
    2. See above.
    3. Usually you will export the (test/development) design repository to an mdl file, and import it into the other (production) design directory. Then you will deploy the code from the other design directory into the production target (runtime).
    2.1 From 9.2 on, you will have to deploy to file and then use OWB scripting (OMBPlus) to deploy the generated file outside of the deployment manager.
    2.2 Not sure what is asked in this question - can you rephrase?
    2.3 No, but the creation and use of thes will not be managed and audited by OWB (Runtime Audit Browser)
    3.(bis) The target owner.
    Regards:
    Igor

  • Oracle Warehouse Builder : Loading

    Hello ,
    I am working with OWB 3i ;and i am trying to load data from Relational Source to Target warehouse ; but during this it is discarding the package ; i.e the package is not being getting loaded .

    Warehouse builder forum is the right forum for technical questions about OWB. Please try searching OWB,Warehouse Builder before reposting this question in that forum.

  • Pure Name & Address. Still available?

    Given that Oracle no longer has a relationship with Trillium who provided the libraries to Pure Name & Address, are we still able to sell licenses to our existing OWB customers?
    thanks.

    Milo,
    1. We do have a relationship with Trillium - they are one of our certified name and address partners.
    2. This is explained in more detail in Data Quality FAQ. http://otn.oracle.com/products/warehouse/htdocs/ORACLE92_WAREHOUSE_BUILDER_DQ_FAQ.htm
    3. I haven't realized before that you are an Oracle employee. Please post your further questions to OWB internal distribution list. This is a public forum for customers.
    Nikolai

  • 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

Maybe you are looking for

  • Task Line Numbers Move Out of Order When Adding Resource to a Task

    I am using MS Project 2013 and we are in the process of setting up Project Server 2013.  When I add a resource to a task and close the summary task and re-open the task is moved to the bottom of that section and the line numbers are out of order. For

  • Where are Tomcat Java server pages stored in JBuilder 4?

    From what I understand JSP pages should be saved into the ROOT directory of Tomcat. I have created a JSP page in Jbuilder 4 but when it saves, it is somewhere entirely different. If I right click on the JSP in Jbuilder 4 and select webrun it runs in

  • Cursor - Suggestions for Dynamic select statements

    Hey, Am trying to define a cursor like this - cursor c1 is select table_name from dba_tables INTERSECT select table_name from dba_tables@SOME_DBLINKMy need is to pass this dblink as IN parameter to the procedure and use it in the select statement for

  • Lightroom 2.0 Toolbar Configuration

    Just installed LR 2, transfer of data from 1.4.1 went smoothly. The only glitch I have noticed so far is that I cannot configure ratings, labels etc on the toolbar at the bottom of the screen using the drop down menu on the rhs of the toolbar. Any id

  • How do I know if my mac is 32 or 64 bit?

    how do I know if my mac is 32 or 64 bit?