ODI reverse engineer

I want to reverse engineer a new Schema we added to EBS.
The schema is not in the ALL_TABLES table with apps as owner.
Can this be done?
Thanks,
P

Yes, it is possible. You can type in the schema name in the physical schema.

Similar Messages

  • ODI Reverse Engineer Does Not Work!

    Hello,
    I am trying to import some tables into my mobadel in ODI 12c. However, it does not find any table even all are present in the database. What can be the reason? Please help me.

    Hi,
    This is the problem with the JDBC Driver.
    What you can do is open your Data Server where you want to create Synonyms go to properties tab and add a new key,
    key=includeSynonyms and value = true
    Close the application and reverse the synonyms again. It will work.
    This is the solution.
    Regards

  • Reverse engineer issues in ODI 11g

    Hello gurus,
    We are testing ODI upgrade and we have an issue while reversing a data model.Its an existing sql server table and in ODI when we click on the reverse engineer ODI datastore doesnt sync with sql server DB table.
    Please help ?
    Thanks,
    Mastan.

    Thank you so much for your reply....Yes thats exactly right it is not considering the deleted columns....when i try to remove the the data store it gives me an error saying
    "object column : workflow_activity_identifier is referenced by: Txt CrossRef : 12142111, Txt CrossRef : 20617111
    Cannot remove"
    i think i have to edit my interfaces which is using the data store ? is there any way i can know how many interfaces are using this data store?
    Thanks for your help.

  • ODI - Java Error when trying to reverse engineer - Hyperion Planning

    Hi,
    I am receiving the error below when I am attempting reverse engineer the emission members into the models tab in the ODI Designer. In topology manager I get connection successful in both Synopsis memory engine and in File technology and I have checked all my settings and everything looks correct compared to the test environment. We are actually testing the Production install with a very simple Hyperion Planning dimension build. Does anyone have any ideas why I am receiving the error below.
    Thank you in advance for the help!!
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (innermost last):
    File "<string>", line 1, in ?
    ImportError: no module named java
    at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
    at com.sunopsis.dwg.codeinterpretor.k.a(k.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
    at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
    at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
    at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
    at com.sunopsis.dwg.cmd.e.i(e.java)
    at com.sunopsis.dwg.cmd.g.y(g.java)
    at com.sunopsis.dwg.cmd.e.run(e.java)
    at java.lang.Thread.run(Unknown Source)

    Hi,
    It looks as though we got it to work. However the way we got it to work is a bit confusing. We had someone just login and try it. The only difference is they used the admin username instead of the one we were using. They successfully ran the reverse. Then we re-logged in with the other username we were using before and it worked.
    I just realized however before they did that, I was on the Prod server trying to open and view the odiparams.bat file. I accidentally ran the file by choosing 'open' instead of 'edit'. Thus I'm thinking that running that odiparams.bat file actually fixed the issue rather than logging in with admin account.
    What would your professional opinion be on this as we can't recreate the issue and figure out which one fixed it.
    Thanks,

  • Reverse engineer custom Z reports from SAP in ODI

    Hi all
    We are in the process of integrating SAP to ODI. While reverse engineering, I can see only the SAP tables in the Metadata browser. Is it possible to reverse engineer the custom Z reports created by the customer? These reports typically access multiple tables.
    Thanks
    Sid

    Did someone answer your question?

  • ODI error when trying ro reverse engineer-- Please help

    Hi all,
    I am receiving the error below "ImportError: no module named java" when I am attempting reverse engineer from Essbase into the models tab in the ODI Designer.
    I am using ODI version 10.1.3.5
    I have all jar files related to Essbase in drivers folder. And all KMs related to Essbase in impexp folder. I have created CLASSPATH system variable with "D:\OraHome_ODI\oracledi\drivers". Should i need to add this path in PATH system variable?
    What should i do to get this problem solved. Please help.
    Thank you in advance for the help!!
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (innermost last):
    File "<string>", line 1, in ?
    ImportError: no module named java
         at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
         at com.sunopsis.dwg.codeinterpretor.k.a(k.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
         at com.sunopsis.dwg.cmd.e.i(e.java)
         at com.sunopsis.dwg.cmd.g.y(g.java)
         at com.sunopsis.dwg.cmd.e.run(e.java)
         at java.lang.Thread.run(Thread.java:619)
    Regards,
    Srinivas

    MOS Note 424232.1 says
    Such messages are probably due to either a stale Jython cache (.../scripting/cachedir folder) and / or insufficient access privileges attributed to the Unix user account which has launched either the ODI Agent or Designer GUI and is executing a Jython script and writing to the Jython cache (default value being .../lib/scripting/cachedir/packages folder).
    Alternative workarounds:
    1. Stop all ODI processes and remove the cachedir folder, the restart ODI and retest the process.
    2. Use a different "python.cachedir" information, on which the User has write privileges. This Java property may be set into the Jython Registry and specifies the directory used internally by Jython for cached information about Java packages in ".jar" files. If the directory is relative, it is interpreted relative to the Jython root. For complete information, refer to Jython documentation, at:
    http://www.jython.org/Project/userguide.html#the-jython-registry
    3. Try running Jython once as "root" in order to create the Jython cache directories or take appropriate administrative actions (for example, chmod 777....) to allow the user account to access these files.
    4. Please bear in mind that Unix is case sensitive... As such, do not forget to verify lower/upper case attributes of folder names.
    If the ODI process is run by an Agent and the message is displayed:
    1. Please check the ODI Agent in Topology Manager to determine on which host it is running then proceed to its installation folder and ...:
    2. Verify that Jython is included with the Agent installation folders:
    * In oracledi\bin - jython.sh
    * In oracledi\lib\scripting - jython.jar, cachedir, and lib
    * In oracle\lib\scripting\lib - numerous jython .py files
    3. Also give Unix user account full permissions to every file and folder in the Agent installation and the java installation.
    4. Restart the Agent.
    5. Test the Agent in Topology Manager (ensure that the hostname is correct). If the test is successful, retest the Package/Scenario.
    Thanks,
    Sutirtha

  • ODI 11.1.1.6 unable to reverse engineer table

    I created a new table and added it in the ODI repository. When I refresh the data I can see the number of rows changing so I presume that everything is ok with the connection and the driver.
    The problem occurs when I try to reverse engineer columns, it prompts me to save the model and then nothing happens, I can't get the columns. I also tried with smaller table that had only one column but it still couldn't get the columns.

    Hi
    In that time your model is opened, if yes close it and open your model and do reverse engine, still it is showing same issue close and open you ODI studio it will come. this issue will come very rare cases.
    Regards,
    Phanikanth

  • ODI Reverse Views Issue...

    Hi All,
    We are connecting to schema 'A' on an Oracle db using ODI and trying to access/reverse engineer views from schema 'B'. These are private views and schema 'A' has select permissions on the private views on schema B.
    we are able to see and query these private views using oracle sql developer but not able to reverse engineer into ODI .Is it possible to reverse these views??Kindly let me know if there is any work-around that we can use to bring theses views into ODI..
    Regards,
    John

    The schema you use to connect on the dataserver where are located these objects should have a grant select on it.
    If you have a schema B with select rights on objects from schema A, you can only access it within ODI if B is the schema you use to access the dataserver. If you use an ODI_TEMP schema or such to connect, you should also grant select rights to this schema.
    For the views, check that "Views" is ticked in the Reverse Engineering tab :
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/odi/odi_11g/odi_project_table-to-flatfile/images/t090.gif

  • Reverse Engineer / Import Selected Objects

    Hello All,
         I am new to ODI tool and trying to understand, how to reverse engineer / import selected objects? I am unable to do this.
    For instance, I have 10 tables in database, I want to import/reverse engineer 3 of them, how do I this in one go? I am able to do this, one by one.
    Your Help is appreciated.
    Thanks,
    Andy.

    Hi
    Create a model.--> click on selective reverse engineering---> check New Datastore and object to reverse engineer. then you can select 3 tables out of 10 tables.
    what do you mean by import here ?
    Are you trying to  import 3 tables from ODI ?
    Thanks

  • Reverse Engineer in models doesnt give the right structure from Essbase

    Hi,
    I have created Hyperion essbase(source)/Oracle(target) Data sources,Physical Schemas,Logical Scemas and have linked them with the context.
    When I create a model - I hadTechnology as Essbaseand the right physical schema -
    In the reverse engineer tab, I have correctly selected RKM Hyperion Essbase,Types pf objects is table.I had set True to multipls columns and had given the data column as Accounts - and the data column members as "Sales","Cogs"
    Now when I reverse engineer, I assumed the columns should be populated as (dim1,dim2,Sales,Cogs) - But what i get is (dim1,dim2,Account,Sales,Cogs,Data) - The account member and data also comes along in the column. Any idea where i am missing out this?
    Eventually when i execute the interface, I am ending up in an error "com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: Invalid column in the source"
    Please share your thoughts...
    Leo jose.

    Hi,
    Please ignore, it is just that when a model is reverse engineered, it is having the old in memory and the new changes made in the model is getting appended along with the old dimension information creating some confusion.just did it with a different application and is giving desired results.I asked and I answered :)

  • EBS reverse engineer table/view names

    In SQL developer I connected to EBS and created some hierarchies from these tables - fnd_flex_value_hierarchies, fnd_flex_values_tl,FND_FLEX_VALUE_CHILDREN_V
    Now I am using the trying to reverse engineer in ODI using the EBS knowledge module, but I can't find these tables.
    ...I was told by an EBS person I should be using the above tables to build my account hierarchy...is this correct? Or are there other tables I should be using?
    Thank you,
    Jz

    Hi Frank,
    I assume you imported your Table definitions from a DDL file.
    Column datatypes appear in dialogs in the way you have described if Domains are set up during the import and the Columns are associated with these Domains.
    You can change this by opening the Preferences dialog (select Preferences from the Tools menu) and selecting Data Modeler/DDL in the tree.
    On the Data Modeler/DDL page of the Preferences you should unset the option "Create Domains During Import".
    David

  • Odi REVERSE ENGINEERING AFTER RENAMING  A COLUMN.

    hi,
    i have altered the table definition .
    i have just renamed the columns name .
    now when i reverse engineer , the model contains new as well old columns.
    is there any way by which i can rename existing columns to the new one.

    No. You cannot.
    ODI doesnt know what your intentions were with the column renames.
    It doesnt remove the columns during reverse engineering that dont exist in the database because the columns in ODI maybe used in the mappings.
    The only way you can do is by doing it manually in ODI by renaming them

  • Reverse engineer error with Hyperion Essbase and Planning

    We are getting the following error in ODI Operator (3rd step) when trying to reverse-engineer Hyperion Essbase and Planning models. com.microsoft.sqlserver.jdbc.SQLServerException: Cannot invoke a rollback operation when the AutoCommit mode is set to "true".
    Our ODI repository resides in SQL Server.. Any help is appreciated. Thanks.

    Hi Dmitriy,
    You should upgrade to the latest patch of ODI available on metalink.oracle.com 10.1.3.4.4.
    There was an issue in 10.1.3.4 ODI with the intial reverse when using SQL server. If you shutdown all the ODI UI's and then restart. And then reverse it should work correctly. But you have to make sure you shut down all ODI tools.
    Thanks,
    Denis

  • Using Rational Rose to reverse engineer

    Hi,
    I am trying to reverse engineer the already existing code (it is an framework ) that our company is following. Any help in this direction will be really helpful.
    What will be the starting point to do that.

    Your postgresqldriver is missing ( in userlib/agent folder) - Could not load JDBC driver class .
    Similar issue for SQL Server - Unable to connect to SQL Server 2005 using ODI 11 g

  • Not able to see executions in operator - Reverse engineer problem

    Hi All,
    I´m starting a new project, this is the situation. I've created the agent (physical and logical), it's running as a service (OPMN instance). When I execute the test, "Agent test Successfull". So I guess that is not the problem.
    I'm creating a new model, I've already created the Data server (SQL server), connection test is Ok, I've also created the physical and Logical Schema. The problem is after creating a new model, when I select reverse engineer option, everything looks like that data is being correctly retrieve, however data do not appear in the model. When I go to the operator to check the log, nothing is there. Any idea?
    Thanks in advance,
    Gonzalo.-

    >
    The problem is after creating a new model, when I select reverse engineer option, everything looks like that data is being correctly retrieve, however data do not appear in the model. When I go to the operator to check the log, nothing is there. Any idea?
    >
    Do you mean to to say that uou are not finding any infor about the reverse engineering process in Operator ?
    If yes then please note Standard reverse engineering does not list down the operation performed in Operator.
    If you are using some RKM then only it will display the steps performed in Operator

Maybe you are looking for