ODI 11.1.1.9

Hi, I just saw that ODI 11.1.1.9 is available for download. What are the changes on 11.1.1.7? and where can I download 11.1.1.7 now?

Thank you

Hello Francisco Amores,

You can go to e delivery of oracle.
For example: -.
Select Oracle Fusion Middleware 11g Media Pack for Microsoft Windows (64-bit) x 64 in that you get Oracle Data Integrator 11 g (11.1.1.7.0) (part 1 of 2).

Here you can download ODI 11.1.1.7

Thank you

Pratik

Tags: Business Intelligence

Similar Questions

  • ODI beginners

    I have a table of employee data with columns Emp Id, Emp_Hire_Date store.

    I have a sequence of database Emp_Seq which is incremented by a value of 1.

    All I need to do is just update this table - Emp Id with (value next Seq), Date (Sysdate) whenever I call this table.

    How about this one? Help appreciated.

    Then, I recommend adding a dummy data store and bind it to your data store target but not map any column of it to the target.

    If complaints ODI on the fact that there is no column used from the source, just add target column in the first column and comment. Something like:

    : EMP_SEQ_NEXTVAL / * . * /.

    That should prompt the ODI Analyzer.

    I would like to know if it works.

  • ODI-26174 error when try to turn the Table in the model

    Hello

    I got a strange error when I try to turn the table in the model.

    I created the new user (with subsidies), I created the new physics and logic diagram.

    I created new model also. When I try to reverse table I ODI-26174 database connection is not available error

    I tried to measure option using RKM reverse .it. But why it has not been reversed by using option Standart?

    ava.sql.SQLException: i/o error: the network adapter could not establish the connection

    at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.doGetConnection(LoginTimeoutDatasourceAdapter.java:133)

    at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.getConnection(LoginTimeoutDatasourceAdapter.java:62)

    at oracle.odi.core.datasource.dwgobject.support.OnConnectOnDisconnectDataSourceAdapter.getConnection(OnConnectOnDisconnectDataSourceAdapter.java:74)

    at com.sunopsis.sql.SnpsConnection.testConnection(SnpsConnection.java:1128)

    Any Solution for this?

    Concerning

    AETL

    Hi aetl,.

    If you open the database server in the physical topology and click 'test connection', is it effective?

    If this isn't the case, you must set your connection details, maybe check that the tnsnames.ora is correct and that the network access is ok (including firewalls,...). You can try a tnsping on your database.

    Kind regards

    JeromeFr

  • Cannot use analytical functions such as lag/lead in odi components 12 c except in the expression

    Hi I am a beginner of ODI 12 c

    I'm trying to get the last two comments made on the product for a given product id. and load them into a target.

    I have a source table something like

    Product SR_NO comments LAST_UPDATED_TS

    1 good car 2015/05/15 08:30:25

    1 car average 2015/05/15 10:30:25

    Jeep 2 super 2015/05/15 11:30:25

    1 car bad 2015/05/15 11:30:25

    Jeep 2 horrible 2015/05/15 09:30:25

    Jeep 2 excellent 2015/05/15 12:30:25


    I want a target table based on their last timestamp updated as (last two comments)


    SR_NO Comment1 Comment2

    1                             bad                      average

    2 super excellent

    I used the logic below to get records in SQL Developer but in ODI 12 c, I'm not able to do this by mapping a source to the target table by applying analytical functions to the columns in the target table. Can someone help me solve this problem

    SELECT * FROM)

    SELECT SR_NO Comment1, LAG(Comment1,1,) ON Comment2 (SR_NO ORDER BY LAST_UPDATED_TS ASC PARTITION),

    ROW_NUMBER() ON RN (SCORE FROM SR_NO ORDER BY LAST_UPDATED_TS DESC)

    FROM Source_table

    ) M

    WHERE RN = 1

    ;

    UM, I'm afraid that ODI puts the filter too early in the request, if it generates:

    SELECT * FROM)

    SELECT SR_NO Comment1, LAG(Comment1,1,) ON Comment2 (SR_NO ORDER BY LAST_UPDATED_TS ASC PARTITION),

    ROW_NUMBER() ON RN (SCORE FROM SR_NO ORDER BY LAST_UPDATED_TS DESC)

    FROM Source_table

    WHERE RN = 1

    ) M

    ;

    Instead of:

    SELECT * FROM)

    SELECT SR_NO Comment1, LAG(Comment1,1,) ON Comment2 (SR_NO ORDER BY LAST_UPDATED_TS ASC PARTITION),

    ROW_NUMBER() ON RN (SCORE FROM SR_NO ORDER BY LAST_UPDATED_TS DESC)

    FROM Source_table

    ) M

    WHERE RN = 1

    ;

    Even by changing the 'run on Hint"of your component of the expression to get there on the source, the request will stay the same.

    I think the easiest solution for you is to put everything before the filter in a reusable mapping with a signature of output. Then drag this reusable in your mapping as the new source and check the box "subselect enabled."

    Your final mapping should look like this:

    It will be useful.

    Kind regards

    JeromeFr

  • ODI Migration steps

    Can anyone provide me with the best documentation (easier to read) to migrate ODI 11.1.1.6.0 one env to another?

    I would be very happy!

    Hi 983332,

    Do you promote your code from one environment to another?

    If so, take a look at this presentation and this wayr I wrote some time on this topic.

    It will be useful.

    Best regards

    JeromeFr

  • meaning of ODI API odiRef.getFK ("COMPLEX_SQL")

    I want to know what odiRef.getFK("COMPLEX_SQL") value will return.

    What are the condition when this value returns a value?

    Hello

    I think COMPLEX_SQL applies only if the reference (FK) is created from ODI with the type "reference complex user."

    The method will return the contents of the tab "expression" for your reference.

    It will be useful.

    Kind regards

    JeromeFr

  • Change the SUPERVISOR password in configuration of the ODI

    Hello

    I configured an agent in ODI 12 c with the help of a guide in the link below:

    http://www.Oracle.com/WebFolder/technetwork/tutorials/OBE/FMW/ODI/odi_12c/odi12c_agent/odi12c_agent.html#overview

    Now when J'execute./agent.sh-name = OracleDIAgent1-PORT = 20910 I get an error "ODI-10199: ODI Incorrect username or password" error details is given below:

    [oracle@ODIGettingStarted bin] $./agent.sh-NAME = OracleDIAgent1-PORT = 20910

    New data source 2016-02-10 06:27:51.461 NOTIFICATION: [OGG_ODI_REPO/***@jdbc:oracle:thin:@//localhost:1521/ORCL]

    2016-02-10 06:27:54.030 ODI-1128 NOTIFICATION Agent OracleDIAgent1 begins. Container: AUTONOMOUS. Agent version: 12.1.3 - 17/06/2014. Port: 20910. JMX port: 21910.

    What helps: 127.0.0.1,127.0.0.1,127.0.0.1

    2016-02-10 06:27:57.975 ERROR ODI - 1131 OracleDIAgent1 Agent encountered an error: ODI-1404: Agent OracleDIAgent1 start failure: an authentication error occurred when connecting to the master repository. Caused by: ODI-10199: ODI Incorrect username or password.

    2016-02-10 06:27:57.976 WARNING ODI-1404: Agent OracleDIAgent1 start failure: an authentication error occurred when connecting to the master repository.

    Caused by: oracle.odi.core.security.BadCredentialsException: ODI-10199: ODI Incorrect username or password.

    2016-02-10 06:27:57.978 unavailable WARNING

    2016-02-10 06:27:57.999 ODI-1443 ERROR error when starting agent: ODI-1404: Agent OracleDIAgent1 start failure: an authentication error occurred when connecting to the master repository.

    Caused by: oracle.odi.core.security.BadCredentialsException: ODI-10199: ODI Incorrect username or password.

    I want to know how I can change the password and solve this problem? Note that I did not password coded for the SUPERVISOR in the ODI server configuration step.

    WAQ28 wrote:

    Do we need to use the repository work over here password to encode and then put this password in the xml file?

    No, it should be the password of the account supervisor created when running the RCU (repository creation utility).

    You can change ODI Studio tab if necessary.

  • MS SQL server procedure fails in ODI

    Hi Experts,

    Try to run the MSSQL of ODI procedure. Successful MSQL connectivity test. But some how I get below error

    ODI-1228: Procedure-PROC_IF-PROC_R_ADD of the task fails when you connect target BID_MSSQL.

    Caused by: java.sql.SQLException: incorrect syntax [FMWGEN] [SQLServer JDBC Driver] [SQL Server] about ')'.

    I write the following on the target as below

    Technoloyg: MS server

    Command: EXEC R_Add()

    I use a syntax wrong here? Please suggest

    Concerning

    ASP.

    Do not use brackets to call the MS SQL procedure, try:

    EXEC R_Add;


    If you want to pass the user parameter EXEC R_Add @param = value

  • Mapping and creating dynamic interface Odi

    Hi gurus,

    I received the new requirement on ODI. I don't know that it may be possible.

    Here is my requirement.

    I'll take 2 tables as follows.

    Table1. : do you have the details of source and target as - target Id, name of the source file, the name of the table

    ID sourcefilename targettable

    ---     ---------------------     -----------------

    1 epm.csv salestable

    currency.csv 2 regiontable

    Table2: details of column mappings as Id, sourcecolumn (from file), the column target (from table).

    ID sourccol trgtcol

    ---     ------------     ----------

    1 ename ename

    1 esal esal

    1 eid eid

    2 countries

    2 currency

    The package should be as executing package I provide (ID) parameter. ID-based it should choose the table of file name and target source from Table1 and get reversed in ODI, interface must be mapped to the end of the mppings of Table2.

    If one can achivable may give some clues please.

    Concerning

    PrakashV.

    PrakashVsalvation,

    It is quite doable with Java or Groovy and the ODI SDK.

    You can find some examples and the code used on the Oracle blogs:

    https://blogs.Oracle.com/warehousebuilder/entry/odi_11g_interface_builder_accelerator

    https://blogs.Oracle.com/dataintegration/entry/automating_odi_development_tasks_using

    Chantal Mangano also wrote this excellent blog and the code to read the business rules an Excel files and create interfaces: Creating of Interfaces of mapping in the ODIDW team Excel spreadsheets

    It should not be too complex for you to change it according to your needs.

    It will be useful.

    Best regards

    JeromeFr

  • ODI-1217: SILOS_SIL_APTRANSACTIONFACT_REVERSE_DIFFMANLOAD Session (5782500) fails with return code 20942

    Anyone knows under error; or tips on how to get additional information; or how to find exposed as false:

    I ODI BIAPPS finance and I get similar errors to 4 steps.

    The steps that are errors:

    -SILOS_SIL_APTRANSACTIONFACT_REVERSE_DIFFMANLOAD

    -SILOS_SIL_ARTRANSACTIONFACT_REVERSE_DIFFMANLOAD

    -SILOS_SIL_GLCOGSFACT_REVERSE_DIFFMANLOAD

    -SILOS_SIL_GLREVENUEFACT_REVERSE_DIFFMANLOAD

    Mistakes are similar for all four.

    It is an example of one of them:

    Return code 20942

    ODI-1217: SILOS_SIL_GLREVENUEFACT_REVERSE_DIFFMANLOAD Session (5777500) fails with return code 20942.

    ODI-1226: Exception raised step Diagnostics fail after 1 attempt.

    ODI-1232: Diagnostics Exception raise execution fails.

    ODI-1228: task Diagnostics raise Exception (procedure) fails on the target of ORACLE BIAPPS_DW connection.

    Caused by: java.sql.SQLException: ORA-20942: this task has failed and could not be autocorrected. Please see full ODI operator log for the error message real = > ORA-20942:

    ORA-06512: at line 49

    to oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462) to oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405) to oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931) to oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481) to oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205) to oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548) to oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217) to oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1115) to oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488) to oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769) to oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3954) to oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1539) to oracle.odi.runtime.agent.execution.sql.SQLCommand.execute(SQLCommand.java:163) to oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:102) to oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:1) to oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50) to com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2925) to com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2637) to com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:577) to com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:468) to com.sunopsis.dwg.dbobj.SnpSession.treatSession) SnpSession.java:2093 (oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor) $2.doAction(StartSessRequestProcessor.java:380) to oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216) to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:312) to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$ 0 oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor (StartSessRequestProcessor.java:304) $(StartSessRequestProcessor.java:874) StartSessTask.doExecute to oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:133) to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:84) at java.lang.Thread.run (Thread.java:745))

    In studio ODI or console ODI I would identify the stage failed and the code behind it by looking at well as operator and the journal of the session. Usually these errors are low for the code changes or new scenarios of data when the code has not changed for example have you changed interfaces ODI, what version of BI Apps are you using, is it a full charge or incremetnal and was this job before?

    Thank you

    Roy

  • ODI - 1228:Task Load Data - LKM File to SQL-fails on the connection target: table or view does not exist

    While performing a mapping (present in the package) that loads the file to table data, my mapping is being failed in the step - LKM file with above mentioned SQL error.

    This task is running for 30 candy Mint and loading data about 30 to 40 million for the temporary table of C$ ODI.

    Before the completion of the task is to make failure and also C$ table is also get deleted.

    Any possible resolution for above mentioned the issue?

    Problems have been solved.

    In our case, the prefix of all the data store name has been SRC_ so the nickname of all the data store became SRC, and the table name C$ depends on the daatastore Alias.

    So for executing two mapping tables $ CAN have been getting dropped by other mapping due to the same table name $ CAN.

    Change the Alias name giving it a unique name solve the problem.

  • How to skip execution of scenarios in an ODI package

    Hello


    I have a package ODI containing interfaces ODI, ODI procedures scenarios... I want to jump a particular scenario in the executing package. Is it possible to ignore a particular scenario.


    Thank you

    Karim

    Hello

    You can change next run after successful treatment.

  • ODI smartexport gives an error of the ODI-26187 when generating the report. How can I check the export?

    MikeODI_11.1.1.6.0

    We increased the limits of segment memory of Java in the ide.conf for our ODI client file to allow intelligent export of our project to complete.

    AddVMOption-Xmx4112M

    AddVMOption-Xms1024M

    Export begins, ending the dependency checking,

    Displays the tree of objects to export

    create the export file

    shows messages from report production

    but gives error

    ODI-26187: unexpected i/o error has occurred.

    Click Ok to the error and the report view page, but the page is empty.

    The backup option, creates the xml log file, but I still have to find how to display useful.




    How successful or otherwise export determined?

    Mike.


    When you connect a SR with Oracle it I see what a bug fixed by a patch for 11.1.1.6.5 or sets of the 12 c.  So I suspect that my solution is to upgrade.

  • Getting ORA-22835: buffer too small for to CHAR CLOB or BLOB to RAW conversion in my ODI interface

    Hi all

    I am creating an interface ODI as explained below,

    I table A column 'Comments' and one other table with column B "No Comment." I create a view as shown below and use it as a source for my interface.

    SELECT * FROM WC_EQM_CSAP_FS_TMP WHERE to_char (QUESTION_COMMENT) IN (SELECT NO_COMMENTS FROM WC_EQM_NO_COMMENTS_LIST).

    But my interface fails with the error below

    ORA-22835: buffer too small for to CHAR CLOB or BLOB to RAW conversion (real: 4108, maximum: 4000)

    22835 00000 - "too small buffer tank CLOB or BLOB to RAW conversion (actual: %s, maximum: %s)) '

    * Cause: an attempt was made to convert CLOB to CHAR or BLOB to RAW, where

    LOB size was larger than the buffer for CHAR and RAW limit types.

    Note that the widths are reported in characters if characters length isadds are in effect for the column, other widths are

    in bytes.

    Here QUESTION_COMMENT is of type CLOB data. NO_COMMENTS is also CLOB data type. The maximum length of the data of QUESTION_COMMENT is also 11710

    Please tell us how to solve.

    Thank you

    Dany

    IMHO, it is not good to compare CLOB, can be that it is possible to use the primary key for the comments

    Is it QUESTION_COMMENT and NO_COMMENTS a PRIMARY INDEX,

    may be is the best solution to create vacabulary with comments (if it does not exist) and then compare it by id;

    You can simply use the left join and check for null in a CASE statement

    Try this, but I don't know... as I said before I have no Oracle DB

    SELECT INTEGRATION_ID, DATASOURCE_NUM_ID, QUESTIONNAIRE_ID, QUESTION_ID,

    CLIENT_ID, SITE_ID, CLIENT_REP, COMMITMENT, ENGAGEMENT_TYPE, TOP_CLIENT_FLG,

    INITIAL_PLANNED_DT, REVISED_PLANNED_DT, INTERVIEW_DT, RECEIVED_DT, QUESTION_SCORE,

    (

    CASE WHEN EXISTS (SOME T2.NO_COMMENTS OF WC_EQM_NO_COMMENTS_LIST T2 WHERE DBMS_LOB.COMPARE (TMP.) (QUESTION_COMMENT, T2.NO_COMMENTS) = 0)

    THEN NULL

    OF OTHER QUESTION_COMMENT

    END QUESTION_COMMENT),

    (CASE WHEN QUESTION_SCORE<=5 then="" 1="" else="" 0="" end)="">

    0 AS QWOCOMMENTS,

    CREATED_ON_DT, CHANGED_ON_DT OF WC_EQM_CSAP_FS_TMP as TMP

    P.S. does not use TO_CHAR (LOB) there are possible error

  • Have a 11.1.1.7.0 to acchieve ODI scenario

    Hi all

    I use ODI 11.1.1.7.0 in my project, and I have the script below to perform and please help me with your thoughts.

    I have a table called A with 30 columns and the column name is "Comments" and I have another B table with only the column 'comments '. I need to extract 10 columns plus column 'Observations' on the table was the target. But during the loading of the 'Comments' column, I need to look at if comments exists in Table B and if there are otherwise pass comments column pass Null table A to the target. Please tell us how I can achieve this.

    Thank you

    Dany

    Solution1) you can write a view (in SQL) with your logic and then create a data store source (example: src_view_a) that can load data in table B

    Option2), you can manage this condition of a mapping by writing a notice online

  • name.table in ODI datastore schema name

    Hello

    We have a scheme-> others-> HFM_ESB-> TIME table.

    Now, I need to connect to HFMESB. TIME table. When I try to give this table in the ODI data store, I get the message as invalid table name.

    Any suggestions on how to call and reverse engineer these tables in ODI.

    We were previously using synonyms and therefore sees no problems. But now we cannot synonyms, where to get this working...

    Appreciate the quick response that few urgent.

    Thanks in advance

    Hello

    Apparently HFM_ESB is your schema.

    First, you create the server data in ODI, if you have not done: go in the topology tab in ODI Studio, then under Physical Architecture done right click on Oracle and choose new server data. Enter a name for your database server for example TRG_MyName and specify the username/password, for example, USER: ODI_STAGING PASS: MyPass. On the JDBC specify the driver JDBC and URL, for example: oracle.jdbc.OracleDriver and jdbc:oracle:thin:@localhost:1521:orcl respectfully. Save and close the window.

    Second, on the right, click on the (new) database server and click new schema of Phisical , specify a name and then set the schema: HFM_ESB and the scheme of work: ODI_STAGING

    Please note: If you do not have ODI_STAGING diagram you can specify your HFM_ESB as a USER and working scheme

    Thirdly, under the logical Architecture right-click on Oracle technology and create new logical schema specifies a name and you can leave the Global context and choose the given (new) physical schema in the physical patterns column.

    Fourth, go to the tab of the topology to the Designer tab. In the bar of models , click on the folder and new model of. Now, on the definition tab, enter a name for your model, choose Oracle as the technology, choose the logical schema that we just created. Go to the tab of bone , here you can leave everything in the Standard/table report which means do the standard reverse engineering for all tables in the given schema. If you want only to reconstruct the table PERIOD comes down to the click tab Sélective Reverse-Engineering on all the boxes at the top, then, under the control of column name of the Table field only PERIOD box and finally click on the button of boning (at the top left).

Maybe you are looking for

  • How to add subtitles to my video?

    I do a few home videos with windows movie maker and I want to add subtitles (translations) I do not know how to do it. Everything is done: images, effects, music... and published, I just need something to add subtitles depending on the sound.

  • Grant access to the URI at the time of installation or execution

    Hello world I don't know if this is possible, but basically I want to grant access to a URI (URI Web service when executing). So, let said customers running our ERP system on the premise, our ERP system comes with the generic web services to access t

  • List of complex documents

    I tried the sample in eclipse 'List of complex cases' and I want to do that if I choose one from the list and then click the list with trackball or press ENTER, it goes to another screen, I can do it with the sample? I want to make the menu as in vii

  • Create shortcut folders does not work all the time?

    I needed to create multiple folders shortcut for a project that needs them often, and I just couldn't. Still, I remember in the past and one of them actually have on my desktop for my photos. It appeared that in folder trees if I right click on the f

  • How to convert a CC of Lightroom in stand-alone version 6? [was: Uninstall]

    ICH möchte mir Lightroom6 kaufen, habe bisher als Lightroom CC Testversion ausprobiert. Muss ich Lightroom CC erst deinstallieren?