OWB 10gR2 documentation on Audit Tables

I want to review the schema and any description on the details of the Runtime audit tables and reports. I did a search on the User guide and only find the Audit Tables referred to but without any detail information. Suggestions?
Jim Peterson

Jim,
this info is located in OWB API and Scripting Reference (look at first chapter "Public Views for the Runtime Environment"):
http://download.oracle.com/docs/cd/B31080_01/doc/owb.102/b28225/toc.htm
Oleg

Similar Messages

  • OWB 10GR2 WB AUDIT TABLE

    To whom it may concern,
    The Lob Name column in the WB Audit Table now stores mapping names with double quotes, in prior versions the double quotes were used only in Lob Name column belonging to detail tables. Is this a permanent change?
    Thanks,
    Al

    Hi Georg
    In order to view the contents of the view you have to execute the set_workspace procedure (for each session):
    BEGIN
    OWBSYS.WB_WORKSPACE_MANAGEMENT.SET_WORKSPACE('<workspace>','<workspace_owner>');
    END;
    Best regards,
    Bruno

  • Modifying OWB audit tables?

    One option we are exploring on a new project is using the OWB audit tables/views as control tables to facilitate extracting changed data from the source system.
    For example
    Extract all data from source table x where update_date > (select max(start_time) from all_rt_audit_map_runs where map_name = y and run_status = 'COMPLETE')
    I am no terribly keen on the idea. Has anyone done this in the past? Would you consider this standard practice? I'd prefer to maintain our own control table(s).
    One problem I see is that (especially in dev/testing environments) it would call for situations where there needs to be manual modification of the data in OWB audit tables, which may lead to the data in them becoming corrupt. Would updating things like start_time, end_time and run_status be an acceptable development practice? I just think that once you start updating a table like all_rt_audit_map_runs it becomes very difficult to keep corresponding tables like ALL_RT_AUDIT_STEP_RUNS also accurate.
    Would appreciate others thoughts on the matter.

    I'd suggest maintaining your own tables, they are then in your control, there is no guarantee that the OWB audit tables will be in the same format in future releases.

  • OWB Audit Tables

    Hi All,
    Can anyone please tell me if there is a document wherein we can find a detailed design of Audit Tables and Views?
    Thanks in advance...
    Abhishek

    Do you mean this?
    http://download.oracle.com/docs/cd/B31080_01/doc/owb.102/b28225/api_2runviews.htm#i699445

  • OWB 10gR2 "Experts" - does documentation exist?

    Do any sources of information on OWB 10gR2 experts exist anywhere? The users guide has almost nothing about them, and the API / scripting reference doesn't mention them. I'm specifically looking on how to write experts to streamline tasks such as copying expression operators from one map to another.
    There seems to be a huge amount of power in these, but without docs we really won't be able to harnass it.
    Any help is appreciated!!!
    Thx,
    Scott

    Hi Scott.
    Hummm.... I've tried google (owb+experts), found some info in:
    http://www.nicholasgoodman.com/bt/blog/2004/11/17/owb10g-paris-experts/
    It's not a technical resource, though.
    Regards,
    Marcos

  • Audit tables in mappings

    I want to know is there anyway we can capture wb_rt tables in mapping. This are runtime audit tables in owb. Is there any documentation where I can get the description of this tables.
    What I want to do is to get infor from audit tables to get the row count from previous mapping run and compare before loading the final target.
    I am new to owb and I want to know is there any process in owb or process flow to check before loading into target like checking how many rows were loaded into staging and is it equal to no. of rows after transformation.
    Is anyone doing this kind of consistency checks in there ETL process. Any kind of info will be helpful
    Thnaks

    http://download-east.oracle.com/docs/cd/B31080_01/doc/owb.102/b28225/toc.htm
    in the second chapter

  • OWB 9.2 Runtime Audit Browser

    Hi
    In OWB 9.0x we are able to categorise maps into what runtime audit viewer called jobs. I can't seem to do the same in 9.2. I have set the Default Pruge Group accordingly but that made no difference in the browser. Can't see what this is used for.
    Env
    OWB 9.2.0.3.0
    Oracle 9.2
    Solaris + Win2k
    Any ideas?
    Hong

    When a Process or Map is executed, the user may specify a 'job' name (otherwise it defaults to the Process or Map name).The RAB "Execution Schedule Report" displays all Process and Map execution details found in the runtime audit tables. Audit details, including the 'job' name, are listed in reverse chronological order(i.e. most recent first);filter options are available to restrict the amount of audit data shown. One of these filters allows the user to select by 'job' name, which they specified. The RAB does not use the 'purge group' setting.

  • OWB 10gR2 - some enhancement requests

    Hi, I've been working with OWB 10gR2 for approximately a week now, and I've come across a few (minor) bugs, as well as a list of enhancements that I think would make the tool better. I'd like to surface these in this forum so they can be either disagreed with or have workarounds suggested, as well as getting this list in front of Oracle. Also I'm new to the tool, so maybe there are ways to accomplish what I want.
    p.s. as a side note - please don't take these as criticisms of the tool. I'm actually very impressed with OWB 10gR2, but just want to surface some ideas that I think would make the tool better.
    Thanks,
    Scott
    ---Bugs:
    1.     If I enter a quote character in one of the business description fields (i.e. for a cube or dimension), it causes the DDL scripts to blow up. It probably mentions the list of valid characters in the users guide somewhere - but if a character isn't legal, it should be flagged when I try to enter it originally – not when deploying
    2.     I can enter illegal strings in an expression operator that fail validation there, but the whole map still passes validation. For instance, I put in an expression (for a varchar2 field) using a single quote at the start, but mistakenly with a double quote at the end. I didn’t bother to validate this within the expression. The whole map validated fine, but (of course) blew up with the illegal syntax when generating the code.
    3.     I get the following error when trying to browse a cube (ROLAP, not MOLAP) through OWB, but I'm able to pull the cube up fine using either the excel add-in or biBeans: CubeDV_OLAPSchemaConnectionException_ENT_06952???
    ---Enhancement Requests:
    1.     Add a “deploy” button in control center next to the to “default actions” and “reset actions” buttons
    2.     Allow an option to have dimensions and cube defaults set to either “deploy all”, “deploy data only”, “deploy catalog only”, “deploy aggregations” (for cubes). Also, why is the default set to “deploy data only”? Does deploying the CMW2 metadata involve huge performance impacts or something? It seems like the CMW2 is almost “free” – so it should be turned on by default. Its a pain to use the dimension wizard, but then have to go in to each dimension afterwards to set this option.
    3.     When using “configure” on dims and cubes in control center, the first time the “configuration properties” dialog pops up, everything is fine. However, when you try to configure the 2nd object, the “background focus” switches from control center back to design center. This makes navigation very slow if you have lots of items to change. I've noticed this behavior in a few other places as well.
    4.     Some dialogs do not have maximize buttons (i.e. dimension wizard dialogs), and default to a very small size. It is possible to have size of dialogs dynamically scaled to screen resolutions, and attempt to size columns so they fit properly. Or better yet, have each dialog remember how large it was last time, and automatically open up to that size?
    5.     When generating the “autobind” relational table while creating a dimension, it seems to be “randomizing” the order of the attributes within a level (although it does sort the “top level” attributes first, followed by lower level attributes), at least when using the dimension wizard. It would be nice if the attributes in the relational table came out sorted in the same order as they are specified in the attributes tab.
    6.     When using a “unmapped” display set– there doesn’t seem to be a way to refresh the set (i.e. remove the items that have since been mapped) unless you select “all” and then “unmapped” again. Would be nice if you could simply choose “unmapped” again and have it refresh the object
    7.     While doing a mapping, right click on canvas allows option to “generate”. Would be nice to also add the “validate” option to this menu
    8.     Validating mappings takes a decent amount of time – would be nice if a “busy” icon was displayed to let user know that OWB hasn’t locked up.
    9.     default size of “job details” dialog is too small, and even if I maximize I still have to go through and manually adjust the size of each pane. Similar to enhancement #4
    10.     Horizontal size of operators in mapping seems to be determined by the length of the operator name, instead of tying directly to the icon. Looks strange. Very minor
    11.     When displaying dimension objects in a mapping:
    a.     For the “surrogate key” columns – add an icon to indicate this attribute is a surrogate key. Likewise, since its not legal to map anything to this column, remove the little “arrow” next to it (the one that turns gray when something is mapped to a column), or perhaps don't even show this column at all.
    b.     For the “business key” columns – add some type of icon to show which attributes represent the business natural key (or make color different, etc.)
    12.     Similar to #11, for the cube operator in a mapping:
    a.     For the “surrogate key” columns – if they can’t be mapped to, then don’t show them
    b.     For the “business key” columns – add some type of icon to show which attributes represent the business natural key
    c.     Separate the “measure” columns from the dimension columns
    13.     For the “Aggregation” operator – can you move the “<None>” default operator to the top of the list. At the bottom, it means you always have to scroll to use the most common operations (which are at the top of the list), i.e. sum and avg, etc.
    14.     In the log on prompt, if I choose SQL*Net connection, every time I start it up it defaults to the details being shown (even when I chose no detail last time), with cursor in the “host” box. I should be able to have the details hidden, and this dialog should ALWAYS default to having the active cursor in the password box on startup
    15.     When printing in a mapping, the “page setup” print dialog is very slow. Also, the “print setup” dialog shows margins, but you can’t adjust them. It would be nice if this could be changed here
    16.     Add a “print preview” icon to all of the toolbars. Printer icon is there, print preview should also be.
    17.     In the dimension attributes, we need a way to tag an attribute as being the “insert record” date or the “update record” date. The corresponding MERGE SQL should be updated to use these attributes.
    18.     It would be nice if the mapping canvas defaulted to an unlimited size…i.e. when I want to add new operators and the screen is already full, I either need to shrink the zoom factor down to the point where I can’t read the icons anymore, or I have to pick up the new operator and “drag” at the bottom / right side until it scrolls enough to drop it where I want. If the canvas had an unlimited size, I could simple use the scroll bars to scroll to where I want.
    19.     Scroll wheel functionality to zoom in / out (and have it zoom in around the currently selected object)
    20.     Option to have operations automatically resize when longer attribute names are added to them (can workaround by mimimizing and then maximizing, but would be better to have the operators automatically adjust size to fit)
    21.     Ability to sort output attributes in an operator (just like table column sort functionality). If I create a new operator, it would be nice to group it with related operators instead of always having it at bottom.
    22.     re: column sort functionality – drag and drop instead of up/down arrows would be nice
    23.     It would be nice if, when adding output attributes to (for example) the expression operator, it would choose the default data type the same way the dimension attribute wizard works (i.e. if it sees “ind” in name, automatically choose char(1)
    24.     Change the “zoom in” button so that it zooms in on the currently selected operator – i.e. if I click on a particular table and then hit the zoom in button, it should keep the table I selected centered
    25.     When in a mapping, clicking on a line should highlight the attributes on both the source and target operators (to allow easier visual ID of where data is coming from / going to)
    26.     AWM has a feature where table attributes can be sorted so that mappings between them don't have "crossed" lines. Similar functionality in OWB would be very appreciated. It may be harder to automate this, but even manual drag and drop of attributes within an operator would be nice.

    if you could copy/paste this whole thing into the submission form (see feedback option under the numbers menu). The more people that request these features, the more likely we are to see them in an update or the next version.
    Jason

  • OWB 10gR2 : How to configure ctl and log locations for Sql*Loader mappings?

    Hi all,
    I'm using OWB 10gR2 to load data in tables with Sql*Loader mappings.
    In my project I have a datafile module and an Oracle module.
    When creating an sql*loader mapping in the oracle module, there is two properties for this mappings that I want to modify. The first is Control File Location and the second is Log File Location. Values for those properties are equal to the data file module location. When trying to change those values I can only chose "Use module configuration location".
    Somebody knows how to configure those properties with different locations as the one of the flat file module?
    What I want to do is to store the data file in one directory, and control file and log file in other directories.
    Thank you for your help.
    Bernard

    Hi,
    You're right, my problem is that the dropdown only show the location associated with the flat file location even if I have other file locations created in the design repository.
    The good news is that I have found the solution to solve the problem :
    1) Edit the file module and in tab "Data locations", add the locations you want to use for control file and log file.
    2) Open configuration window of the mapping and then the dropdown for properties Control File Location and Log File Location show new locations
    I have tested my mapping after changing those properties and it's working.
    Bernard

  • Storing degenerate dimension info in an OWB 10gR2 cube

    Hi,
    I'm looking to store "degenerate dimension" information in an OWB 10gR2 cube. Typically in a DW, I'd just add a column to the fact table to hold the information. However, in OWB 10gR2, I don't see any way to add a column to a "cube" object - everything appears to either have to be a dimension surrogate key, or a measure.
    Not sure the best way to proceed. We've coded all our ETL using the standard cube objects and letting OWB do all the surrogate key lookup, etc. automagically for us, so I'd hate to be forced to go back to manually loading the fact tables. Is there an easier way?
    Thanks,
    Scott

    Hi Scott,
    The problems I've run into with dimensions and cubes are:
    Dimensions abort if there are many roles - about 4 is the limit. This is very bad for the time dimension which should have 100s of aliases. Unfortunately I can't use the Time dimension wizard because we require ISO-Weeks. My workaround is to create several Time dimensions manually and assign 4 roles to each.
    Naming - when I create several time dimensions with 4 roles each (see above), in the BI layer, the foreign keys in cubes are always named something like time_dim, time_dim_1, etc rather than named for role names. I have to manually rename them in tables and then when I deploy BI objects, manually rename them again in Discoverer Administrator.
    Redeploying just about anything is broken. Table upgrade plans are invalid (even after running the grant scripts that support recommended), Redeploying BI objects runs successfully but if you read the job output, it does nothing since the objects already exist - again, the upgrade option does nothing.
    Column ordering is random when deploying objects so I've taken to sorting alphabetically for our BI objects. Not ideal by any means.
    As for the time savings with lookups, I don't save nearly that much. Due to many composite keys in our source systems, I assign surrogate keys in our staging area. These become the "business keys" in our DW layer and consequently I end up doing lookups against the staging MAP tables - really no more or less difficult than looking up dimension keys. That is more a design choice than anything and may just be my "Kimball" habits dying hard.
    I'm encouraged to hear that you are having success. I chose to utilize the Dimensions and Cubes and so far am sticking with it. I'm hoping that there will be patches and/or point releases to OWB soon!

  • OWB 10gR2 - Implementation Strategy

    I am trying to find what is the best strategy to install and configure a OWB environment for the following scenario on one linux server machine:
    There are three Oracle databases on this machine:
    database 1 = OWB repository owned by a owb_owner schema. The repository will contain all of design metadata (Source Oracle module with source tables, Target "Oracle module A" with tables, sequences, mappings and Target "Oracle module B" with tables, sequences, mappings). The ETL process is setup to transform data in two stages: 1> Source to target A 2> Target A to target B
    database 2 = It will have target schema Target_A. The contents of "Oracle Module A" from the OWB repository in database 1 needs to be deployed to this "target_A" schema
    database 3 = It will have target schema Target_B. The contents of "Oracle Module B" from the OWB repository in database 1 needs to be deployed to this "target_B" schema
    Do I need to have OWB repository installed in database 2 and database 3 and have control center service running in each of them to facilitate execution of ETL process?
    Deployment of the objects will be launched from a windows workstation via client design center / control center manager. Do I need to have control service running from client machine to facilitate deployment ? If so, would it facilitate deployment of the objects to the above two targe schemas ?
    The intent is to have a process flow in OWB metadata repository of database 1 streamline the complete ETL process tied to a location owned by OWF_MGR schema in database1.
    Please advice what implementation strategy will work best for the scenario. I read strategy presented in http://download.oracle.com/docs/cd/B31080_01/doc/install.102/b28224.pdf .. BUT I need more clarity on the available options.

    Hi.
    you will need a unified repository in each database. The unified repository in OWB 10GR2 contains both the objects for the design repository (your mappings, tables etc.) and the control center repository (runtime and deployment information such as execution times of mappings etc.). In previous versions of OWB they were separate.
    Database 1: Install the unified repository and just use it as your design repository. You will use this when you log in via Designer.
    Database 2: Install unified repository together with Control Center Service and use as control center repository.
    Database 3: Install unified repository together with Control Center Service and use as control center repository.
    While it is possible to have the Control Center Service just run on a client machine , I ran into all sorts of problems in the past with this configuration, e.g. when you log off your client machine it shuts down the Control Center Service. From my experience this setup is not very stable.
    In OWB Designer you can then set up locations and configurations to deploy your mappings to database 2 or database 3.
    You will need owf_mgr on both database 2 and database 3 and you need to deploy your process flows to both databases. What you can't do is to run a process flow say from database 1 or database 2 across databases 2 and 3.
    Can you explain in some more detail why you have a requirement to transform data across two target servers?
    Regards
    Uli

  • OWB 10gR2 Architechture

    The documentation says about 2 architechtures. One with Both Metadata repository and Runtime repository in the same schema and other with seperate schema's like in 9.2.
    But when I tried to install from the downloaded OWB 10gR2 software from OTN. There is no option where in I can select 2 schemas seperately for Metadata and Runtime.
    Please some one let me know how do I install with Metadata and Runtime in seperate schemas.
    Regards
    Kishore

    Any repository includes both the design (metadata) and runtime components - there's no way to install it with only one or the other. Having said that, it's completely possible to just not use a repository for one function or another.
    Hope this helps,
    Scott

  • OWB 10gR2 License

    Hi All,
    We have installed the Oracle 10g2 enterprise database which has core ETL features for OWB 10gR2. We have not purchased the ETL option for OWB. Can we use Dimesions and Cubes as target table ?? Are Cubes and Dimensions only available with ETL option purchase ??
    Thanks,
    Sam.

    What are you doing with a dimension when you can only specify SCD1. nothing
    To me it's a joke that Oracle says that it's possible to use dimensions when you need the ETL option to be able to use SCD2. Most dimension's I have seen the last years have been defined as SCD2 and not SCD1. So what does it help to define a dimension if you can't use it afterwards in the mappings.
    Message was edited by:
    Maurice Muller

  • OWB 10gR2: How to disable not licensed features/options

    Hi,
    Is it possible in OWB 10gR2 to disable the features of the "Oracle Warehouse Builder Data Quality Option" and "Oracle Warehouse Builder Enterprise ETL Option"?
    If no is there any other way to prevent developers of using not licensed features/options?
    Regards
    Maurice

    Hi Borkur,
    An additional problem related to these options is that there are not explained at all in the user documentation. So as you say it's not easy at all to know for a developer which features he can use.
    For example it's still not clear for me, didn't get any feedback from Oracle Sales, if it is allowed to define a dimension without any licensing.
    Also I think that's a shame that Oracle Sales defines a new licensing model (for product which was already delayed by over 18 months) once the product has been developed. If Sales would have defined the new licensing a the begging of the development it would have been possible to implement it so that you can disable these features and also they would have documented it in the user/installation manuals.
    Maurice

  • OWB Error handling through error tables

    I have a mapping, which i want to implement error handling through error table, the table is created (error) and i have supplied it in the error table propertis in the target table. But i have tried testing if this is working by changing the data type of one column in my target database, but the whole mapping is failing to run with no error rerded in the error table. And i tried testing the this through sql and suprisingly the errors are being captured. How do i get the whole mapping to run and record the errors if any in the error table without it failing.

    When you say 'the whole mapping is failing to run' what do you mean? Can you deploy the mapping? If not what is the error? When you run the mapping what happens?
    If you look at the DML statement (the INSERT, MERGE or whatever) generated by OWB does it include the LOG ERRORS INTO statement in it?
    There is a blog post below for OWB 11gR2;
    http://blogs.oracle.com/warehousebuilder/entry/owb_11gr2_dml_error_logging
    And an older one here which was based on OWB 10gR2
    http://blogs.oracle.com/warehousebuilder/entry/set_based_errors_dml_error_log
    Cheers
    David

Maybe you are looking for