ODI mode Fatline
Hi Experts,
Generally, we will access odi via citrix kind of mode. We should always have 100% connectivity to do the update via citrix.
Can we install odi in heavy client mode (fat client). This will help me to improve performance?
Need help from the ins ODI configuration this mode?
Please suggest
Best regards
ASP.
Already given in MOS.
Tags: Business Intelligence
Similar Questions
-
Load data from one table into another table of 2 different schemes
Hello
We have a requirement to insert data into a table in a schema of a table that is in other schemas in ODI.
We are able to do so by creating interfaces and mappings. But we now expect to do using SQL instead of ODI interfaces.
Is it possible to do this using the SQL statements we have source and target data sources defined in ODI.
should be like "Insert into src.table select * from tar.table'"
Thank you...
Hello
If you try to load a db to another db using sql (sql free hand) instead of interfaces instructions.
It is possible using procedures odi too.
1. Select the project (designer navigator) odi mode
2. create the new procedure. Then add the command.
in this command on the source command on the tabs of the target.
Enter the sql statements. See the screenshots below...
I think this will help for you,
Thank you best regards &,.
A.Kavya
-
Hi people,
I created a variable with refreshing: select '< % = odiRef.getPrevStepLog ("SESS_NO") % >' FROM DUAL
The error Code is:
ODI-17769: OdiRef: ID internal 261 of the IObjects SnpSession should not be used when the repository is in mode 12 c.
Here is a solution for getLoadPlanInstance offered:
Rittman Mead Consulting"Data Integration tips: ODI 12 c - Substitution API GUID
based on a "non-written response" by David Allan of Oracle data integration team
But what of on SESS_NO? Is there a "written response" too?
Thanx
Frank
Hello
Something like below:
For example, SESS_NO = "<%=odiRef.getPrevStepLog("SESS_NO")%>". »
try to replace it by GLOBAL_ID = "<%=odiRef.getPrevStepLog("SESS_GUID")%>." »
If you use KMs delivered with ODI, you must replace them with their corresponding versions of 12 c.
If you have your own custom KMs, you must either adjust your KMs to use new odiRef methods that return the GUID of the object.
or re - upgrade their repositories to use 11 g compatibility mode.
Thank you
ASP.
Please close the message it useful or response.
-
ODI 12 c: how to remove 11g compatibility of legacy Mode?
Hello
After 11g-> 12 c ODI migration repository we repository in 'Legacy of 11 g Compatibility Mode'.
This error of fashion products while I am imorting of new scenarios to work reository via the operator dialog box-> load Plans and scenarios scenario Import...
ODI-10223: A source of compatible non-traditional imports can be imported in a legacy compatible repository.
One type of importation of "Répétition" is correct, but you must remove the old scenarios first before importing a new
We need use type of import INSERT_UPDATE...
Recommended solution is:
Question: An attempt was made to import a no inherited source compatible import in a compatible repository inherited.
Action: Import a compatible source of imports inherited or repository is not inherited compatible.
But we do not know how to make compatible not legacy repository with, any idea?
Thaks a lot.
Auto answer:
Solution is to:
ODI 12 c menu Stutio-> ODI-> switch to Compatibility Mode of the repository...-> OK in the next dialog box
ATTENTION: This is an irreversible action!
Thanks to the support of the Czech Oracle.
-
ODI installation client/server mode
Hi friends,
If we install the ODI in a server and 10 users want to access it, what is the best approach?
(1) my client wants to install ODI on 10 machines
(2) what is the concept of client ODI?
Thank you
PatelIts better to have the installation of the agent in your local system. During the development, sometimes you may be interested in using the local agent for some purposes of R & D. As you connect the lies of the repository in the server, you can use the agent running inserver in your local system.
Thank you.
-
BIAPPS-ODI authentication problem
Hi friends,
IM at biapps 11g with ODI 11 g. I configured connection odi in the studio and can properly connect to see these maps std BIAPPS in ODI.
But 2 days before, im in the face of an authentication problem by connecting the ODI studio with the user who I connected successfully forward.
The error that I'm facing here is the
ODI: 26130: could not connect to the repository, ODI-10190: user dev_biadmin has his account has expired.
Im getting the error above and the user tried to connect is "dev_biadmin" in the studio of ODI.
Therefore, to the question above, I followed the MOS score below
IM facing the same error explained in the note above, but force helped me because it treats FUSIONAPPS BI I guess.
Kindly advice me friends, to solve this problem.
Brgds,
Saro
Hi, Saro,
Connection to studio ODI as a SUPERVISOR user. Go to ODI--> Switch authentication mode--> give your contact information to ODIREPO and sign in.
You will get the message properly connected. Click the Security tab. try to connect as a SUPERVISOR. Once the connection is successful. Go to the user of the cprresponding (dev_biadmin) account and change the password.
Logout and go to ODI--> switch authentication mode. Give the details. It will change external authentication. Now you should be able to log in as dev_biadmin.
Hope this will solve your problem...
Kind regards
Vanina
-
500 Post Patch ODI Configuration steps
Hello
I applied the patch 500 to 11.1.2.2.300 environment.
I do post Configuration procedure
Import the following projects of odi/11.1.2.2.00/workrep INSERT_UPDATE mode:
- PROJ_AIF_File_Project.xml- PROJ_JDE_Adapter_Project.xml
In select them files to import, there is no xml to import but readme indicates that we have to import PROJ_AIF_File_Project.xml- PROJ_JDE_Adapter_Project.xml.
When I select AIF_FILE_PROJECT it's
We need to select Yes, then continue or I'm doing wrong. Help, please. My procedure is correct?
Hello
If you select AIF_FILE_PROJECT only this project xml files will be copied.
Basically these files replaced with the patch the patch.500 put a few new files instead of old one so you just need to import the project that's all.
the project name, you have to select that all xml files are present which will import.
Thank you
Pratik
-
Questions of 12 ODI (after the migration of 11.1.1.7)
I had a lot of problems after upgrading 11.1.1.7 to 12.1.3 ODI.
Principal of it is:
(1) is unable to load the metadata in planning, using IKM SQL for Hyperion Planning and _MEMORY_ENGINE_STAGING of the SUNOPSIS staging area
ODI-1590: the execution of the script failed.
Caused by: org.apache.bsf.BSFException: exception of Jython:
Traceback (most recent call changed):
File "< string >", line 16, < module >
at org.hsqldb.jdbc.Util.sqlException (unknown Source)
at org.hsqldb.jdbc.JDBCStatement.fetchResult (unknown Source)
at org.hsqldb.jdbc.JDBCStatement.executeQuery (unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
java.sql.SQLException: java.sql.SQLException: user has no privilege or object not found: MERGE_SUBQUERY. Alias: default
Why use MERGE_SUBQUERY? How to disable?
(2) cannot run the package for loading of metadata - it crashes and nothig
But this package scenario generates and works very well!
If I run the package in simulation mode error
java.lang.RuntimeException: java.util.ConcurrentModificationException
to com.sunopsis.graphical.dialog.SnpsDialogExecution$ 1.doAction(SnpsDialogExecution.java:892)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:203)
at oracle.odi.core.persistence.dwgobject.TransactionalDwgObjectTemplate.execute(TransactionalDwgObjectTemplate.java:64)
at com.sunopsis.graphical.dialog.SnpsDialogExecution.doPackageExecuter(SnpsDialogExecution.java:842)
at oracle.odi.ui.action.SnpsPopupActionExecuteHandler.actionPerformed(SnpsPopupActionExecuteHandler.java:154)
at oracle.odi.ui.SnpsFcpActionAdapter.handleEvent(SnpsFcpActionAdapter.java:395)
to oracle.ide.controller.IdeAction$ ControllerDelegatingController.handleEvent (IdeAction.java:1482)
at oracle.ide.controller.IdeAction.performAction(IdeAction.java:663)
at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:1153)
at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:618)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
in javax.swing.AbstractButton$ Handler.actionPerformed (AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6516)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at $200 (EventQueue.java:103) java.awt.EventQueue.access
in java.awt.EventQueue$ 3.run(EventQueue.java:694)
in java.awt.EventQueue$ 3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged (Native Method)
in java.security.ProtectionDomain$ 1.doIntersectionPrivilege(ProtectionDomain.java:76)
in java.security.ProtectionDomain$ 1.doIntersectionPrivilege(ProtectionDomain.java:87)
in java.awt.EventQueue$ 4.run(EventQueue.java:708)
in java.awt.EventQueue$ 4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged (Native Method)
in java.security.ProtectionDomain$ 1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.util.ConcurrentModificationException
to java.util.HashMap$ HashIterator.nextEntry (HashMap.java:922)
to java.util.HashMap$ KeyIterator.next (HashMap.java:956)
at com.sunopsis.dwg.codeinterpretor.SnpGenerator.finishSession(SnpGenerator.java:1316)
at com.sunopsis.dwg.codeinterpretor.SnpGeneratorSQLCIT.mainGenPackageSessionInternal(SnpGeneratorSQLCIT.java:3580)
at com.sunopsis.dwg.codeinterpretor.SnpGeneratorSQLCIT.mainGenPackageSessionSimu(SnpGeneratorSQLCIT.java:3514)
to com.sunopsis.graphical.dialog.SnpsDialogExecution$ 1.doAction(SnpsDialogExecution.java:859)
... more than 49
Does anyone know these issues do anything?
Best regards
Before you run just have a look on these
https://blogs.Oracle.com/dataintegration/entry/using_odi_12c_for_data
-
Unable to see the function of the technology in the Expression Editor - ODI 11 G
Hello
I develop Interface while I am unable to see the technology functions in the Expression Editor where I'm doing a transformation.
Secondly, in the header, it is show the default language instead of SQL (Oracle)
any difficulty please...
Thank you
I fixed it myself - thank you
Below, was the step that I did which solved the problem. hope this will help others
Go to the Studio of ODI
Develop the language in topology-
Import new language
Import mode INSERT_UPDATE synonym
The definitions of the language of $ODI_HOME/oracledi/xml-reference/LANG_SQL.xml
Click OK
Close ODI Studio and open again. that fixed my problem.
Thank you
-
Hi all
Try to run the loads on the test environment and faced this exception. Guidance on what could be the cause?
A functioning test environment code development. All models have been migrated using the synonym and the project had to be imported using Mode Duplication.
The project had two dimension and makes loads... Dimensions has been properly run, its only that all the facts are a failure...
ODI-1217: CM_PKG_CF_TEST Session (1494702) fails with return code 7000.
Caused by: com.sunopsis.tools.core.exception.SnpsSimpleMessageException: ODI-17517: error in the interpretation of the task.
Task: 6
java.lang.Exception: the application script threw an exception: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
OSB Info: get the joining to the line level columns: column 0: columnNo
at com.sunopsis.dwg.codeinterpretor.SnpCodeInterpretor.transform(SnpCodeInterpretor.java:485)
at com.sunopsis.dwg.dbobj.SnpSessStep.createTaskLogs(SnpSessStep.java:711)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:461)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1889)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ 2.doAction(StartScenRequestProcessor.java:580)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:513)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ StartScenTask.doExecute (StartScenRequestProcessor.java:1066)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:682)
Caused by: org.apache.bsf.BSFException: the application script threw an exception: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
OSB Info: get the joining to the line level columns: column 0: columnNo
at bsh.util.BeanShellBSFEngine.eval (unknown Source)
at bsh.util.BeanShellBSFEngine.exec (unknown Source)
at com.sunopsis.dwg.codeinterpretor.SnpCodeInterpretor.transform(SnpCodeInterpretor.java:471)
... 11 more
-< code printed here >-
at com.sunopsis.dwg.dbobj.SnpSessStep.createTaskLogs(SnpSessStep.java:738)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:461)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1889)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ 2.doAction(StartScenRequestProcessor.java:580)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:513)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ StartScenTask.doExecute (StartScenRequestProcessor.java:1066)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:682)
An analysis more thrust, found that Repo work had no appropriate grants.
After adding, it solved the problem.
-
Could not import the ODI BI Apps delivered project objects
Hello world
I changed some of the interfaces in livery project of BI applications that sits on the Windows machine. Now, I have installed ODI on another machine that has the project of BI applications delivered. I'm trying to export interfaces changed from the previous machine and then try to import new instance. I am facing an ODI-23040 error of xml file.
Please help me solve the same
Thank you
Hello
You can paste the error here. I see it throw error because of the internal ID.
You need to import in Update - Insert Mode...
Prior to do any backup.
Mark correct or useful if it helps.
Kind regards
Rayan Vieira
-
I think that it is a very basic question, but I am very new to ODI.
Can U please guide me how to import the project into ODI?
I need to import following the xml (PROJ_AIF_File_Project.xml and PROJ_JDE_Adapter_Project.xml) files in the instructions and up-to-date fashion.
Do I need to connect by using referential work or master repository?
Please notify.
Hi 2801436,
You must connect to a repository of work (insert the connection in detail for the master repository and select a working directory at the bottom of the login dialog box).
In the designer, click the icon on the right side of the project pane and then import the project: https://www.dropbox.com/s/ur2z47l23ga3u54/Screen%20Shot%202015-01-13%20at%2022.20.59.png?dl=0
Here you can choose your import type and implement "synonym INSERT_UPDATE Mode".
It will be useful.
Kind regards
JeromeFr
-
ODI-conditional scheduling for a scenario
@
Hello
I have a conditional obligation plan a work/scenario in ODI
There is a scenario 1 - which must be scheduled to run every day at 06:00 except Sunday
Scenario 2 - which should be scheduled to run only on Sunday at 6:00
Scenario 1 should be scheduled to run on Sunday after scenario 2 is executed.
Can anyone suggest the best way to do it.
Any help or suggestion will be greatly appreciated.
Thanks and greetings
Reshma
Hello
For the first instance, as mentioned above, schedule the job for scenario 1 to run every day except Sunday.
Second case, where scenario1 must be performed after scenario 2 Sunday only.
Create a separate package, in which you add step 1 Scenario 2 then step 2 Scenario 1 time in a synchronous mode and generate a scenario (annex work for this scenario run only on Sunday)
or
Create a separate package, in which you add step 1 Scenario 2 then step 2 OdiwaitforChildSession, step 3 Scenario 1 and scenario (annex work for this scenario run only on Sunday)
In both cases the scenario 1 will be executed after the success of scenario 2.
Thank you.
-
We have exported a development scenario and imported into our repository only running the Test using synonymn mode is Insert / Update. the export and import process is successful.
QUESTION-
The same scenario has undergone changes in the development repository, so developer re - generates the script. Then it is exported from the development. When importing to test the repository only execution, the same steps are followed as stated above. Synonymn mode is Insert / Update. Here is the error.
com.sunopsis.core.SnpsDuplicateAKException: ODI-10035: SNP_SCEN: ' IMPORT_TEST Version 001' (with global id: 7db15f2c-1072-49c4-b85d-52fa6b28d120 and the internal id: 312) violate the key constraint replacing AK_SNP_SCEN (SCEN_NAME, SCEN_VERSION) values (IMPORT_TEST, 001).After investigation - when the same script is regenerated in the development of the Global Id for the script is changed. That's why during import, the import process tries to find the scenario with the same Id Global and since its change process get above error.
Question: Re-generating a scenario why would he NEW Global ID. This is the origin of the problem.
What should be an alternative to this. ?
Did someone encountered this situation?
Concerning
Blouin
12.1.2 12.1.3 upgrade has fixed this problem.
-
We have ODI installed on a Linux server. When the connection in an ODI Studio installed on a local Windows computer is slow.
How can we connect to run Linux Studio on the server?
Thank you
PRTry to use vnc viewer to work directly on your server. Remember an active graphics mode.
Thank you
Maybe you are looking for
-
I was just wondering how / if it is possible to create a "window" box around/look of the browser as before the update. Just as when you open 'My computer' it has a frame of glass frosted around it / over it, indicating which application it is top-lef
-
With persistence locks function keys!
Hello I would like with persistence of lock function to my laptop E531 keys. I know that you can switch between the multimedia and function keys by setting FnLock (Fn + ESC), but unfortunately, this setting is volatile: whenever I restart the system
-
I try to use NOR 9225E with NEITHER sbRIO-9642XT to measure DC value and supply frequency. The frequency of the source is at 1500 Hz and voltage 68Vrms. Thank you.
-
I tried to download apps on my IPad game, they went too my phone tho so I pluged phone into my laptop and do not know how to extract them then put in to the IPAD. How can I stop my flight my apps phone
-
Vista problem installing HP Photosmart B109 printer
Have a new computer (HPdv7) with Windows Vista and a new machine to the printer (HP Photosmarrt B109 (a - m). I need to install this printer, but Windows Vista to reject this process. I did everything possible and has been followed correctly the CD-M