oracle-data-integrator

How to check “Derived table statement” in ikm using ODI SDK in ODI 11g?

放肆的年华 提交于 2020-01-06 05:49:48
问题 I am trying to generate Ikm with Derived table statement in source command. I can able to set source command but not able to check the check box "Derived table statement" as shown in picture below. The code I was trying is SqlGroupType pSqlGroupType = Expression.SqlGroupType.CONSTANT;//valueOf("SQLQUERY"); String exp="(<%=odiRef.getUserExit(“SQLQUERY”)%>)"; Expression pExpression= new Expression(exp, pCrossRefs, pSqlGroupType); pSourceCommand.setExpression(pExpression);; Collection

How to take all scenarios backup in odi in one go

只谈情不闲聊 提交于 2019-12-13 09:04:49
问题 How to export all the scenarios in odi in one go to make a local backup. Each scenario must be imported as single unit. 回答1: The OdiExportAllScen tool can be used in a package or a procedure to export all the scenarios. If there is no need to save the passwords that might be linked to dataserver, the export key can be left blank but Export without Cipher Text data has to be set to Yes . Execute the package and make sure you use the local agent for a local export, not an agent on the server.

Is there a way to recreate an ODI package using ODI Scenario?

柔情痞子 提交于 2019-12-12 13:29:13
问题 I mistakenly deleted an ODI package from my project which is very large in size. Is there a way to recreate the same package if I have a previously exported scenario for the same project? 回答1: Unfortunately there isn't any way to directly generate a deleted package from a scenario which you can see as a compiled version of the package. Here are a couple of things to check to see if you can retrieve some information : When promoting from one environment to another, it's recommended to export

Call odi Mappig through PL/SQl Procedure

江枫思渺然 提交于 2019-12-11 16:02:10
问题 enter image description hereI have an anonymous block mentione below , i want to replace the execute immediate statement with the odi scenarion . Any way of doing it with odi procedure. If i can use any odi api or odi utilities command to replace it. i.e: OdiStartScen "-SCEN_NAME=LD_T_RD_ACCOUNT_POC" "-SCEN_VERSION=001" "-CONTEXT=GLOBAL" "-LOG_LEVEL=6" "-AGENT_CODE=OracleDIAgent1" "-SYNC_MODE=1"; DECLARE VAR VARCHAR2(2000); VAR2 DATE; BEGIN BEGIN Select XYZ INTO VAR From DUMMY Where ID= 2;

Any way to call odi package or interface through the oracle database

人盡茶涼 提交于 2019-12-11 06:47:54
问题 I need to execute the odi package/mapping through database parametric procedure along with that i need to capture the package/Mapping status(Failed/Passed) in procedure . ODI Version : 12c i have tried the mentioned code and it's showing the attached error message: 回答1: You can do it in two steps: Create a plsql procedure that will run a shell script/line command The line command will call an ODI scenario of a map. You can achieve the first point by reading this. PL/SQL procedure that

Maximum Number of User Per Mapping In ODI12c

余生长醉 提交于 2019-12-10 22:22:33
问题 I am new to ODI. While working i ODI Project, I am facing one issue. I have 10 mappings In ODI12c,and all are using same target table,but due to some performance issue, I want that at a time only max 2 users can Execute mappings(Max 2 mappings), since they are using same target table. If more then 2 user uses that same target then it should not execute. How should I implement this in ODI12c? 回答1: You can do something, but not exactly what you said. You can setup and option called "Concurrent

SSIS vs. Oracle Data Integrator

徘徊边缘 提交于 2019-12-04 23:51:53
Currently I am a Data Engineer that works mainly with SSIS. While reading about the ETL tools available in the market, i found that Oracle has its own ETL tool called ODI (Oracle Data integrator). I searched for an unbiased comparison between the Oracle Data Integrator and SSIS. I didn't find any article about that. There are some biased article such as : ETL Tools Comparison of Oracle ODI & Microsoft SSIS Tool -Dec 2014 Competitive Comparison of SQL Server 2008 Integration Services Based on Stackoverflow questions, there are about 16000 questions about SSIS while ODI has about 200 questions.