问题标签 [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.
java - Oracle ODI 字符串文字映射
我正在研究 Oracle ODI 是否具有我的组织为 ETL(ELT) 操作所需的某些功能。
我们需要能够创建字符串文字对,以便将输入字符串文字从数据源(Excel 文件)映射到数据目标(Oracle 表)中的不同字符串文字。
例如:
Excel 文件性别列值:“M”
变成
Oracle 表性别列值:“男性”
在 ELT 之后。
Oracle ODI 是否具有此功能?
oracle - Oracle Data Integrator SQL 到 HDFS IKM 返回错误
我正在使用 ODI (12.1.3.0.0)。我为 Oracle DB 创建了拓扑,这没问题,我使用我认为问题所在的文件技术为 HDFS 创建了拓扑。
用于 HDFS 的 DataServer,我将 JDBC 驱动程序留空,并用 hdfs://remotehostname:port 填充 JDBC Url
HDFS 的物理模式,我用 /my/path 填充了模式和工作模式
然后创建逻辑模式和模型。之后,在具有这些定义的模型下创建了 Datastore。名称:TestName 资源名称:TESTFILE.txt 文件格式:固定
做完这些,创建了一个项目,并在项目下进行了映射。
最后,当我运行映射时,我看到了这些错误:
我想知道我哪里做错了?
oracle - ODI 11g 升级挂起 54%
我在将 ODI 10g 升级到 ODI 11.1.1.9 时遇到问题。它挂在54%。
主存储库升级得很好,但是当它降到工作存储库时,它就挂了。
它对存储库结构进行了所有升级,但挂在存储库数据上。
见下面的日志:
直到现在。任何地方都没有错误消息,我不知道该怎么办。
服务器是 Windows Server 2008 - x64
有人可以帮我吗??
十分感谢
obiee - 登录 ODI 和 OBIEE 11g 的 2 因素身份验证?
我需要集成 2 因素身份验证以登录 ODI 和 OBIEE 11g。是否有人为 ODI 和 OBIEE 11g 实施了 2 因素身份验证?
请建议如何实现或解决如何实现。可能吗?
谢谢!P。
xml - ODI-1227:无法将 ActiveMQObjectMessage 强制转换为 javax.jms.BytesMessage
我试图从 JMS 队列中的 XML 中获取(Oracle Data Integrator 12.1.2.0.0),支持 Apache ActiveMQ 5.8,但出现以下错误:
JMS-queue 是外部系统,我无法更改消息的类型。LKM JMS XML to SQL知识模块能否处理消息org.apache.activemq.command.ActiveMQObjectMessage类,实现接口javax.jms.BytesMessage,如果可以,如何配置?
因为org.apache.activemq.command.ActiveMQTextMessage
实现接口javax.jms.TextMessage
知识模块LKM JMS XML to SQL的类的消息处理成功。
我该如何解决这个问题。
问候, 阿扎马特
sql - ODI 12.1.3 无法对 SQL Server 使用无序连接
使用 ODI 12.1.3,Microsoft SQL Server
在我使用的映射中LEFT OUTER JOIN
,但是当我运行映射时出现错误和警告。
错误:
Microsoft SQL Server 技术不支持无序外连接。
警告:
Microsoft SQL Server 技术不支持无序连接。
当我尝试从(拓扑 > 物理架构 > 技术)更改 SQL Server 中的数据处理时
我在加入支持中标记为“未订购”。
然后从定义下的 SQL 选项卡。我更改了未按以下数据排序
更改数据处理后仍然出现错误“语法错误”
oracle-data-integrator - ODI studio 11g 的问题
我在带有 JDK 1.8 的 Windows 8 上安装了 ODI Studio 版本 11.1.1.9,并连接到位于 oracle 11.1.1.6 上的远程 ODI 存储库。
我对创建接口和少量对象没有任何问题。但是当我尝试在 ODI 包中使用 ODI 工具(如odisendemail
、odiftpget
等)时,我第一次可以看到属性并使用它们。
后来,当我重新打开同一个包时,我无法选择用于再次查看属性的 ODI 工具。
你能帮我解决这个问题吗?
oracle - 如何在两个表之间的 ODI 上进行特殊连接
我想在两个表(A和B)之间加入,我想插入不在表B中且不在交叉点上的行(就像我在图片上展示的那样),将它们插入到表B中。
如果我在 sql 上,我可以这样做:
但在 ODI 上。我做不到。我刚刚完成了左外连接,但它并没有解决我的问题,通过左外连接,我可以获取表 A 上的所有行以及 A 和 B 交叉点上的行。
我需要的只是提取表 A 上的所有行,而没有交叉点上的行。如何在 ODI 上解决此问题
非常感谢你的帮助。
oracle - 黄色接口作为使用 SDK 的 ODI 中的源表
使用 ODI SDK 创建接口时,如何将预先存在的黄色接口的临时目标数据存储分配为源表?
对于一个简单的源表,代码如下: OdiDataStore SourceDS = ((IOdiDataStoreFinder)odiInstance.getTransactionalEntityManager().getFinder(OdiDataStore.class)).findByName(table_Name, model_Name);
我尝试将接口作为 OdiInterface 对象并在其上使用 getTargetDataStore() 或 getUnderlyingTable() ,但它不起作用。
dynamic - 带有表达式的 ODI 的 groovy 中的自动映射
这是我的第一个问题,希望你能帮助我。我在 Groovy(在 Oracle Data Integrator 12c 中)制作了一个脚本来自动化映射。这是我的程序的描述: 1 步:删除旧映射(如果存在)。第二步:寻找项目和文件夹(如果不存在:新建一个)。3 步:创建新映射 4 步:实现源表和目标表 5 步:创建表达式 6 步:链接每一列
现在我的问题是:有人可以帮我用动态表达式制作这个脚本吗?像这样: 第 1 步:获取目标列的数据类型 第 2 步:在表达式中获取正确的数据类型 第 3 步:将错误类型(始终为 Varchar)更改为正确的类型(数字或日期或仍然为 Varchar) 第 4 步: 链接每一列
我的缺点:我从来没有用 groovy 做过什么,在 Java 中我不是很好。所以我不可能让这个动态化。我的脚本中的几乎所有内容都来自一些互联网站点。很高兴找到一些对我的问题有所了解的人。我认为这对于所有将从 OWB 变为 ODI 的人来说都是一个很好的脚本。
谢谢!