Hang in Mapping editor Canvas in OWB 10G r2

For the second time I have problem with the mapping editor. All objects and mappings are invisible. The background color is grey, and it's not possible to drag new objects into the canvas. The only workaround I have found, is a full new installation of the clientsoftware.
Any idees why this happens, and possible workarounds ?

I raised a Tar on metalink for this issue, here is the reply I got:
This is what I received from Development:
The real-time feature was pulled from OWB 10gR2 and this also included the
AQ import which was in 10.1, I think they must have been
tightly coupled. The workaround involves coding; the pre-Paris solution
basically created a temporary table where messages were staged and this
queue table used for the map; the map had pre/post map triggers for
initializing/finalizing the queue. To use it effectively it would be best to
create some scripts that generate the appropriate SQL scripts for the
supporting map queue table and also the PLSQL procedures representing the
pre/post map triggers. Similar manual coding is applicable for using CDC
within OWB for OWB 10gR2.
These features are planned for a future release.
Implementation of this work-around is something you can do or Oracle Consulting can do. Support
cannot assist in developing a solution for this.
------------------------------------------------------------------------------

Similar Messages

  • Function usage in OWB 10g Mapping

    Hi,
    I'm a newbie of OWB 10g.
    I do have in flat file (.csv) a column with value as "ABC 1.2", "ABC 2.0", "XYZ 2.1", "XYZ 3.0" etc.
    I wanted this value to placed to the oracle database table as such & as truncated value as "ABC" for both version of ABC & as "XYZ" for versions of XYZ.
    I have mapped in the mapping editor where the database table has 2 columns. One to place the data from flat file as such & the other column to be the truncated or transformed value.
    I have mapped from flat file to the first column as such & for the value to the second column i do have a function which does the process of transformation.
    I validated, Generated, Deployed & all are successful. On execution of the deployed mapping
    I face a problem as :
    Record 7: Rejected - Error on table "username"."tablename", column "second column name".
    Column not found before end of logical record (use TRAILING NULLCOLS)
    Since i have 256 records, to all those i do face the same situation for all records.
    Plz do enlighten me how to go about to place the data from flat file to the database table column as the same value & the transformed value in another column in database table.
    Thx in Advance.

    Patrick is correct. i have earlier assumed you had the procedure created and was just attempting to executing a mapping from it.
    by the way, the "instruction" to use this script is embedded in the run_my_owb_stuff.sql file itself (i will cut and paste it here)
    [BEGIN EXTRACT]
    How to use install and use function:
    - Logon to runtime repository owner and run this script. This creates a function run_my_owb_stuff
    - grant execute to run_my_owb_stuff to <runtime access user>
    - connect as runtime access user and run something along the lines of:
    begin
    dbms_output.put_line('result '
    || to_char(<runtime repository owner>.run_my_owb_stuff( '<runtime repository owner>'
    , '<target location>'
    , '<type: PLSQL, PROCESS or SQL_LOADER>'
    , '<mapping or process name>'
    , '<system parameters>'
    , '<custom parameters>'
    end ;
    Because of the defaults you can leave any input parameters into
    run_my_owb_stuff empty, such as p_system_parameters and
    p_custom_parameters. For an implementation, consider changing the
    defaults (such as p_repos_owner) to make live easier. Also, consider
    taking out the dbms_output.put_line messages in a production situation.
    To run this script, a user has to have been granted roles WB_R_<runtime
    repos owner> and WB_U_<runtime repos owner>. The runtime access user
    will have these roles granted.
    [END EXTRACT]

  • Post-upgrade tasks for OWB 10g Release 2

    Hi,
    we're planning to upgrade from OWB 10.1.0.2 to 10.2.x.
    Now, I'm trying to get a clear view on what will be the "post-upgrade" tasks, in terms of manual adaptations, corrections, etc. to get everything back up and running after the upgrade ...
    E.g. : by means of test al already exported a dimension, and imported it in the 10.2 repository ... Turned out that in the pre-10.2 version, there were no validation problems, but as from 10.2 (although the upgrade and import were successful), I got 19 warnings and 2 errors ... because each level needs to have a business or surrogate key ...
    It' s things like that I'm especially interested in, in order to determine the workload after the upgrade ...
    So, feel free to share your experiences ; I'm looking forward to read them!
    Thanks!
    Grtz.

    Here are some from my list. I stopped maintaining it a while ago, we have lots more where this came from. Some of it also apply to older versions of OWB.
    Key lookup     You are to choose input and output attributes BEFORE being able to choose loookup table, all in a time consuming wizard
    Expressions     Copy and paste into expression editor, validation fails for expressions using lowercase (such as "upper" or "substr")
    Renaming attributes     Not possible anymore, you need to open details
    Adding a table component     You must browse in a tree structure (time consuming), not search functionality anymore
    Import     Import converting from 9.2 hangs after 15% in about 10% of all imports
    Import     Some mappings are not possible to import, a total rewrite is necessary
    Deployment     You can only deploy about 5-10 times before you need to restart OWB
    Memory leak     If something goes wrong in OWB, memory is never cleared - JAWAW.exe needs to be removed manually from memory
    Import     Importing mappings one by one (as this is sometimes needed due to OWB), the last directory used is OF COURSE not default when importing the next time
    OWB GUI / mapping editor     When working with components in the mapping editor, an object hidden behind the object you are actually working with is selected prior to the object in visual focus to the user
    BUG!     Urgent: CASE - wrong generated Code
    ANSI JOINS     Remove ANSI-SQL from mapping configuration, otherwise (+) outer joins will not work
    Transformations     Not possible to enter a transformation such as "sysdate", you must find it in a huge tree structure list (no search available)

  • Mapping Code ( packages in owb)

    hi all,
    Kindly any body to clarify this question
    I had experience in informatica 1+yrs only mapping exp But right now i am working in owb 10g Here i am getting mapping code as a pacages but informatica where i will get the information of the code information. Please any one try to explain or otherwise any body experience on this ask them and send a mail.
    Regards
    Vijayan

    Hopefully, I have understood this question correctly. OWB generates all the code via PL/SQL packages as PL/SQL is the most performant way to interact with the database. You can control the type of code generated using various data object properties as well as generation properties that let you create either:
    Set based
    Set based fail over to row
    Set based fail over to row based target only
    Row based
    Row based target only
    Within the mapping editor you can view the generated code directly within the "Generation Results" window once you select the "Generate" option from the Mapping menu. This is the code that will get deployed to your target schema.
    Hopefully this answers your question
    Keith

  • Experts VS Process Flows on OWB 10g Release 2 (Paris)

    I was looking at the the new features list for OWB 10g Release 2 (Paris), and I notices the new feature called Experts. Does anyone have any insight into when an Expert would be used instead of a Process Flow? It doesn't look like Process Flows are going away, so I was trying to get a grasp of the use for Experts.
    From Here:
    http://www.oracle.com/technology/products/warehouse/htdocs/owb10gr2%20new%20features.htm
    Experts. Experts are solutions that enable advanced users to design solutions that simplify routine or complex tasks that end users perform in Warehouse Builder. You can design these solutions in the Expert Editor which resembles the Process Flow Editor and shares many of the same commands and navigational tools.

    Hi,
    Just to start with the Experts capabilities, they can be used for designing schema objects.......I tried with an expert for sampling the source files, creating External Tables on top of it....validating and deploying..........itz very interesting to work with.........I am unable to see the practical use of this for end users.....
    where as we all know, the PF can only be for executing the deployed objects.....
    Mahesh

  • SCD type 2 in OWB 10g R2

    Hello,
    I am trying out the SCD type 2 in OWB 10g R2. I have no hierarchies and hence created a dimension with one level. Apart from three business attributes I have 2 mandatory attributes as "EFFECTIVE_DATE" and "EXPIRY_DATE". I have set one of the business attributes to "Trigger History".
    I have 3000 rows in the source table. There is no transformation. the data is loaded from source to this dimension directly. One business attribute is loaded using a constant.
    When I executed the mapping, all 3000 rows are populated in the target with the expiry date column having null values and current date in the effective date, which is absolutely fine. When I execute the mapping again without changing anything in the source, rows are inserted in to the target with the effective date set to the second run and the expiry date set to previous effective date. As I understand new rows should be inserted only if there is change in the data.
    Please correct me if I am wrong. Please clarify and if my understanding is right where am I doing wrong with OWB?
    Your help is greatly appreciated
    Thanks a lot on advance!
    Regards,
    Maruthi

    Hi Roelant,
    I think it is important to be aware that although Paris - 10gR2 - is not actually buggy (in this respect!), it is really quite idiosyncratic in exactly how it processes SCDs.
    I followed up on your and Mark's comments, and did an in depth analysis of this topic. It is at http://www.donnapkelly.pwp.blueyonder.co.uk/documents/OWB_10gR2_SCD.pdf
    My conclusions are perhaps of interest to anyone considering doing SCD processing with Paris.
    I'll be doing a follow-up this weekend, and publishing a sort of 'how-to-do-it' guide.
    Cheers,
    Donna
    Message was edited to add the words: "in this respect"

  • Errors in demo project OWP_BP in OWB 10g

    Hi,
    there are several errors in the demo project OWB_BP in the OWB 10g-directory <OWB_HOME>/owb/misc/time.
    1.) In the mapping TF_Time_Map there's a unlegal default value for the attribute startDate of the Map Input Parameter: '01-Jan-95'. The following table function TIMEDATA expects a value in the format 'dd-mon-yyyy', so the mappinmg makes a dataset beginning on '01-Jan-0095'!
    2.) The readme-file says you should load the table function, the sequences, types etc. into the runtime repository - but you need them in the target schema!
    3.) The dimension T_TIME has the levels day, month, quarter and year und OWB makes for every ID of a level a unique key constraint for the index. In the table function TIMEDATA you have more than one dataset with the same ID in the dimension table, because all days of Januar 1995 have the same month_id, quarter_id and year_id. Because of that the mapping stops with many errors: ORA-00001: Unique Constraint (ZUZ_TARGET.TTIME_L_YEAR_UK) violation and only one record is imported to the dimension table.
    Can anybody tell me how I can resolve the Unique Constraint (ZUZ_TARGET.TTIME_L_YEAR_UK) violation?
    Thanks,
    Detlef

    Detlef,
    You are correct on all three. The most significant problem #3 has been discussed on this forum before and the updated version of the function that fixes the issue is here OLAP dimension level constraints
    Nikolai Rochnik

  • OWB 10g R2 - Dates getting truncated in rejected records

    Hi,
    We have been using Oracle Warehouse Builder 10g R2 in a data warehouse built on a Oracle Database Server of the same version. We utilise OWB run-time repository to extract data rejects that might occur in OWB mappings and re-process them, if necessary. In particular, we used to query to RAB_RT_EXEC_ERROR_COLUMNS view in order to retrieve data rejects.
    As I have noticed, OWB stores rejected data in its run-time repository having all values transformed to VARCHAR2(2000) data type. The problem I am trying to resolve is the fact that when OWB transfers rejected DATE values to the run-time repo, it truncates all dates so the time component is lost.
    For instance, a source table contains a record with a DATE column value "26-AUG-2006 14:30:27". The source column is mapped in an OWB mapping to a target column of the same data type. When the mapping successfully processes the records, DATE values appears in the target table unchanged, with date and time components. When the mapping rejects the record, it appears in OWB run-time repository in VARCHAR2 data type, but without time component. When I query RAB_RT_EXEC_ERROR_COLUMNS, I get "26-AUG-2006" value.
    This is a real problem for us, as rejected data being re-processed can cause unique constraint violations and does not match exactly the source data.
    Any ideas how to resolve the situation are highly appreciated.

    Yes, we capture errors in row-based mode. We considered using DML error tables, but refused to be able to capture and re-process data rejects occured at any stage in a mapping, not necessarily when the data is being loaded to a destination table.
    BTW, today I tried to set up manually NLS date format
    EXECUTE IMMEDIATE 'ALTER session SET nls_date_format = ''DD/MM/YYYY HH24:MI:SS''';
    immediately before running a mapping through WB_RT_API_EXEC package (OWB API), but result was the same -- rejected dates got truncated.

  • RPE-01012 error in OWB 10g

    Hi,
    I am trying to deploy a simple mapping with both source and target definitions as relational(Oracle) tables and it is failing throwing the following error.
    RPE-01012: Cannot deploy to the target location because it is owned by a different runtime platform.
    But I am able to deploy mappings successfully when the source is a flat file and target being a relational table. I am having problem only when both the source and target are relational. I am using Oracle 10g and OWB 10g. Any help would be appreciated.
    Thanks in advance,
    Sri

    Good morning Sri,
    Does this problem occur in the same module or in different ones?
    If in different ones, maybe one of your locations has not been correctly registered?
    Cheers, Patrick

  • OWB 10g R2 with Advanced Queues

    All,
    We are currently using 9.2.0.2.8 and make extensive use of Advance Queues in many of our mappings (we've put a lot of effort in to get this to work "real time"). We are now looking to upgrade from 9.2.0.2.8 to 10.2.0.2 - we've upgraded the mappings ok and the queues are there ok.
    Going forward it looks like AQ has been removed as a source for new mappings in OWB 10g R2. Can anyone shed any light on this - will it be included a future patch or is there a work around?
    I've looked at the OpenWorld presentations and making OWB process data "near real time" seems to be a big new feature.
    Thanks
    Craig

    I raised a Tar on metalink for this issue, here is the reply I got:
    This is what I received from Development:
    The real-time feature was pulled from OWB 10gR2 and this also included the
    AQ import which was in 10.1, I think they must have been
    tightly coupled. The workaround involves coding; the pre-Paris solution
    basically created a temporary table where messages were staged and this
    queue table used for the map; the map had pre/post map triggers for
    initializing/finalizing the queue. To use it effectively it would be best to
    create some scripts that generate the appropriate SQL scripts for the
    supporting map queue table and also the PLSQL procedures representing the
    pre/post map triggers. Similar manual coding is applicable for using CDC
    within OWB for OWB 10gR2.
    These features are planned for a future release.
    Implementation of this work-around is something you can do or Oracle Consulting can do. Support
    cannot assist in developing a solution for this.
    ------------------------------------------------------------------------------

  • OWB 10g: how control files are generated?

    We are using OWB 10g within a 10g Database. We want to know how control files are generated by OWB in the file system. The reason we need to know is because our DBAs do not want to create directory objects pointing to NAS devices, their policy states that all directory objects should be on SAN shares. We rather use NAS shares since it simplifies our batch (too long to explain here). OWB has the "CREATE ANY DIRECTORY" privilege granted. Is it using this privilege to create a directory object for the path we specify the control file in the mapping or is it writing directly to this path? We checked the directory objects created (SELECT * FROM DBA_DIRECTORIES) after deploying a control file and it didn't seem to have created any new ones. Anyone knows how OWB creates these control files?

    Yes, indeed that's what we were after. We basically wanted to be sure we are not breaking an internal policy that says that "Oracle directory objects can not be located on NAS shares". The reasoning behind this policy is that NAS shares are not deemed highly available or high I/O devices hence our Oracle DBAs will not allow us to create any Oracle directory objects in NAS shares. The policy states that all database data should be stored in SAN shares which are directly attached to the servers and are therefore high I/O devices. It is arguable if the OWB data we want to load is really part of a database, we believe it is not. There are other implications in our environment about using NAS instead of SAN (NAS can run in active-active mode across different data centres, whereas SAN requires replication since it doesn't usually work well in an active-active mode across different data centres). So based on your answer we should be fine since OWB reads and writes directly to the files without using Oracle Directory Objects which supports our theory that these are not DB specific files and are only "OWB App" files which can then sit on a NAS without breaking the above stated policy.

  • OWB 9.0.3 migration to OWB 10G R2

    Hi All,
    I am in the process of doing the Migration of OWB 9.0.3 migration to OWB 10G R2, I am doing it for the first time.
    is there any manual or can any one help me with the steps to achieve the migration.
    thanks.

    Hi there. I am currently going from 9.03 to 10.1.0.5.
    You cant go 9.03 to 10.2.03 (paris or 11G) the leap is too large. However you can go straight from 9.03 to 10.1.0.5.
    I exported 9.03 mdl's and imported them into 10.1.0.5 the mdl updater kicked in and upgraded the 9.03 mdls which i then imported into 10.1.0.5.
    then after adjusting the repos to use the locations (they dont exist in 9.03). register the locations in the runtimes etc. then you can generate and deploy and it all should work just fine.
    Now I am unable to go straight to 10.2 (due to the testing i have to complete) but I did test the mdl files that were created by the upgrade process from 9.03 to get into 10.1 and they in turn can be imported upgraded into 10.2 so you can hop versions if it makes sense for you.
    It does involve some setup. I tend to export import OWB when doing upgrades. So installing seperate OWB repositories is what I do (as in owb design repos 9.03 in one database instance and 10.1 in another ) that way you dont break /loose your 9.03.
    if you can clone your target 9.03 target runtime database and simply use the target installer in 10.1 to install the 10.1 runtime into your current target schema's. plus you can do some parallel testing. Be prepared 9.03 is faster than 10.xx its runtime engine is simply faster. there is overhead in all the extra runtime logging.
    Plus the way you release code will most likely change (ok it has too) you cant run/release/deploy 10.xx maps without using the OWB deployment framework either UI or scripting via OMB Plus.
    Have Fun
    Richard.

  • Simple OWB 10g R2 Example for Type 2 Dimensions Needed

    Hello,
    Does someone have a simple example of a Type 2 dimension on OWB 10g R2? That I can run and test. The ideal would be an MDL file that includes all the elements, so I only have to install and run it?
    I have been trying to make this work for far too long now. All of this was not a problem in OWB 9i but I'm having trouble getting OWB 10g R2 to work like I'm used to.
    Thanks
    Eric
    [email protected]

    Sutirtha
    FYI, with my configuration of having separate database instances for target and OWB repository I ran into a bit of an issue when deploying a map:
    'RPE-01012: Cannot deploy PL/SQL maps to the target schema because it is not owned by the Control Center' error.
    Even though I could do deploy tables, views, MVs et all but for some reason I couldn't deploy my mapping. Solution to get around this problem is to:
    * create new OWB repository in the target environment using the REPOSITORY ASSISTANT
    * add target schema as an OWB user using OWBREPowner (Global Explorer panel/Security/Users), check user as 'target schema' option
    * start control center service against the target warehouse using target schema credentials
    * delete previously created separate dedicated OWB repository
    Now mappings can be deployed successfully.
    My only concern now is if this is a valid legit configuration? I would hate to run into problems in the future once my environment becomes bigger.
    What are your thoughts on this?

  • OWB 10g Job audit info

    Hi
    When we submit any OWB 10G job, We can get the status of the Job
    from the RTA_STATUS column of the the table WB_RT_AUDIT.
    1.This is numeric column which always gives value as 1 even if the job fails(ie Abended) or succeded..
    2.The view ALL_RT_AUDIT_MAP_RUNS which was created based on the above table has varchar coulmn RUN_STATUS corresponding to RTA_STATUS.numeric column.
    This RUN_STATUS column is also getting the status has COMPLETE irrespective of the actual status of the job.
    kindly suggest a solution from which we can get the actual status of the job.
    Thanks

    Have you looked at the view ALL_RT_AUDIT_EXECUTIONS, there are columns for RETURN_RESULT (OK and FAILURE), RETURN_RESULT_NUMBER, RETURN_CODE. This is output from my target respository for a couple of maps
    LOCATIONS_MAP     PLSQLMap     FAILURE     3     
    TIMES_MAP     PLSQLMap     OK     1     
    Not sure if this is what you are looking for?

  • Owb 10g R2

    I’m new to owb and I’m using owb 10g R2. I need to create a map to return a set of values based on the latest process’s date.
    The map reads data from a view source and then using sorter operation to sort data by ORDER_NUMBER, DATE_PROCESS, ORDER_STATUS asc
    ORDER_NUMBER     DATE_PROCESS     ORDER_STATUS
    A00378091          06/23/2011               1
    A00378091          06/25/2011               3
    A00378091          07/15/2011               5
    A00447816          05/17/2011               3
    A00447816          05/20/2011               5
    A00447816          06/25/2011               4
    I use the aggregator group by order_number to get the max(date_process) but I don’t know how to get a value of order_status.
    How do I crate a map to return the value as
    A00378091          07/15/2011               5
    A00447816          06/25/2011               4
    I very appreciate your help, thanks.

    Thanks Igor. I still don’t know how to do it. I’m sorry that I’m not clear that the set of data are not in a table yet.
    The following is a list of steps in the map.
    1. Read data from view (~ 900,000 rows)
    2. Sort data using sorter operation.
    Sorter operation ORDER_NUMBER, DATE_PROCESS, ORDER_STATUS asc (data are not in a table)
    A00378091      06/23/2011      1
    A00378091      06/25/2011      3
    A00378091      07/15/2011      5
    A00447816      05/17/2011      3
    A00447816      05/20/2011      5
    A00447816      06/25/2011      4
    3. Aggregator group by order_number to get the max(date_process). I don’t know what expression on mrp_order_status to get the latest value based on max(date_process). I can’t use min/max(order_status) because it gave me a wrong order_status’s value
    4. table (loading type Update/Insert)
    order_number is a key on a table and I need to get the latest data of date_process and order_status from the sorter (or aggregator) to update/insert into a table. So the data in a table will contain
    A00378091      07/15/2011      5
    A00447816      06/25/2011      4
    I never use table operator, I try to find the site so I can learn more about it. Would you please explain step by step? I very appreciate your help.

Maybe you are looking for

  • Issue in maintaining the freight condition in SRM pricing conditions

    Hi All, We have maintained the freight condition in SRM pricing conditions But when a buyer try to add the freight condition it does not give any field to add the value.We want the freight condition at the header level. Let me know if there is any se

  • Unable to reRender programatically using A4J in custom component

    Hi, I am new to JSF and stuck with reRender functionality of Ajax4Jsf. I have to write an ajax enabled custom JSF component that contains several simple child components such as text box and selectOneMenu. for the convinience I assume one text box an

  • MSI GX620 Cooling Problems

    hello everyone! i bought my MSI GX620 notebook at christmas and till now everything worked really fine. about a week ago i noticed that games,after running about 15-20 minutes, start to run slower, feels like fps would drop around 20. my first though

  • App-tabs in firefox 4 disappeared after using ccleaner

    I had placed some app-tabs. Then I have closed firefox 4 and let ccleaner run. Afterwards I have restarted firefox 4 and the app-tabs were disappeared.

  • My iPod 8GB won't connect to the internet.

    My iPod won't connect to the internet. It says I'm connected to my Wi-Fi connection, but when I try go on Safari it says I'm not connected to the internet. I resetted my iPod and my modem but it didn't help. I tried everything to get it working, but