问题标签 [oracle-data-integrator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
etl - 如何从源数据源创建一个不存在的 odi 目标映射数据源?
您可能知道在使用 odi(oracle 数据集成器)时,我们使用一些映射来进行不同数据源之间的转换。在每个映射中,必须有一个源数据源和一个目标数据源,它们在模型创建期间进行了逆向工程。绝对所有使用的数据源首先在加载的数据库中可用。
但是我的问题是关于如何在目标数据库中基于源数据库创建目标数据源结构?
oracle - 如何从 Oracle Data Integrator (ODI) 调用 PL SQL 存储过程
我正在尝试从 ODI 调用以下 PL SQL 过程。代码在 SQL Developer 中完美运行。
在 ODI 中,我编写了如下程序:
其中前两个参数是 INPUT 参数,而第三个参数 P_RESULT 是 PL SQL 存储过程中存在的 OUT 参数。通过从 ODI 调用该过程,我收到以下错误:
你知道如何解决它吗?我打错电话了吗?谢谢
oracle - 如何在 Oracle Data Integrator ODI 中读取存储过程结果
我在 ODI 中有一个存储过程,它直接连接到数据库内的 pl sql 存储过程。存储运行正常。执行存储过程后,如何检索输出变量“var_esito”的值?
oracle - ODI - Call SQLLDR via Jython on Windows Shell
I'm testing some interfaces with Oracle Data Integrator 11g on Windows 7. All the interfaces use the LKM MSSQL to Oracle (BCP/SQLLDR), while running them I got an error on the "Call SQLLDR via Jython" command. After some invesetigation I found that the root of the problem was the following line of code:
It should run on the Windows Shell a string in the form of:
I did run the string generated directly on the command prompt and it worked without any problem.
So after playing a bit with the code, I couldn't make the os.system
working so I replaced it with subprocess.call
. I also have to remove the last part of the string where it attempts to save the ouput of the command prompt (> shell_output.out
) to make the whole thing work:
This one works smoothly.
Regarding the shell output, I suspect that the problem is the string part that starts with the '>' charcater that is parsed as part of the arguments of SQLLDR instead of a command to the prompt. Now, while I can live without it, I would like to ask if someone knows any simple workaround to get also the shell output.
oracle - ODI - 使用结构化文件.txt(记录父子)
我有一个 file.txt 来详细说明 ODI,它由具有以下结构的几条记录组成:
- 希瑟唱片(父亲)
- 记录类型 1(儿子)
- 记录类型 2(儿子)
- 记录类型 1...n(儿子)
- 记录类型 2...n(儿子)
页脚记录 1
希瑟唱片 (father1)
- 记录类型 1(儿子)
- 记录类型 2(儿子)
- 记录类型 1...n(儿子)
- 记录类型 2...n(儿子)
- 页脚记录 2
每条记录都包含一组公共字段,之后每个字段都有自己的结构。出于这个原因,我必须在我的数据库中为每种记录类型创建几个表,并在一个事实表中存储每个记录之间的关系。这样做,我不知道如何保持记录父子之间的关系。是否可以在 ODI 中使用某些功能来做到这一点?是否可以使用 ODI 导入文件并详细说明一种分层系统?
oracle - ODI 主存储库已删除
错误地,ODI 主存储库模式已被删除,现在我没有看到在 ODI 工作室中完成的任何工作。我的工作存储库仍然完好无损。无论如何,我可以通过创建相同的主存储库并与我的工作存储库链接来恢复我的所有工作。我不想因为主存储库被删除而失去 2 个月的开发工作。
oracle-data-integrator - 执行 ODI 12c 接口我收到错误 ORA-01747: invalid user.table.column, table.column, or column specification
当尝试在 ODI12c 中运行以下代码时出现上述错误,我无法在代码中找到错误。
请帮助我。
cmd - 如何从 startcmd.sh OdiStarScen 获取返回值
我通过调用startcmd.sh OdiStartscen
它执行场景来触发场景,但我想知道这个执行是失败还是成功而不检查 ODI。
有没有办法将返回代码从 OdiStartScen 提升到 startcmd.sh
谢谢,
oracle - oracle db 12c 和 odi 11g 兼容性
我目前正在使用Oracle Data I ntegrator版本11g ,Oracle DB版本也是 11g,一切运行顺利,但现在我想将Oracle DB从11g升级到12c,我需要知道oracle db 12c和odi 11g存在与否?我搜索了很多,但没有任何与我的查询相关的有用信息。非常感谢您的帮助,并提前感谢
oracle-data-integrator - 导入主存储库上的 ODI-10017
将从 SQL Server 导出的主存储库 XML 文件导入到Windows 上Oracle 11.2.0.4
使用,ODI Studio 11.1.1.6
ODI-23049:存储库安装期间检测到错误。
oracle.odi.setup.RepositorySetupException: com.sunopsis.tools.core.exception.SnpsSimpleMessageException: ODI-10017 : 禁止此导入:文本 2,000 在存储库和导入文件中具有不同的来源。在 oracle.odi.setup.support.MasterRepositorySetupImpl.internalCreateMaster(MasterRepositorySetupImpl.java:152) 等......
这条消息是什么意思?任何想法如何解决这个问题?
ODI 工作室与
- JDK 1.6.0_45
- ODI 11.1.1.6 支持 Oracle 11.2.0.4
谢谢,