Database 无法完成Oracle ODI平面文件到平面文件导出示例
您好,我是ODI新手,我安装了ODI11g,并使用Oracle教程创建了主存储库和工作存储库 在此之后,我按照他们提供的教程创建ODI项目和将平面文件导出为平面文件的界面。在我到达标题下的步骤4之前,我能够执行本教程中的几个步骤,为平面文件到平面文件的转换创建一个新的ODI接口 以下是我在完成本教程中的所有步骤后得到的映射流程,它与本步骤中显示的完全不同: 根据本教程,我应该单击SS_0(1-FILE_GENERIC)源数据存储。这将使源的属性显示在下面。在LKM选择器部分,如果尚未选择,请从LKM下拉列表中选择LKM File to SQL。但我看不到类似的内容Database 无法完成Oracle ODI平面文件到平面文件导出示例,database,oracle,etl,data-integration,oracle-data-integrator,Database,Oracle,Etl,Data Integration,Oracle Data Integrator,您好,我是ODI新手,我安装了ODI11g,并使用Oracle教程创建了主存储库和工作存储库 在此之后,我按照他们提供的教程创建ODI项目和将平面文件导出为平面文件的界面。在我到达标题下的步骤4之前,我能够执行本教程中的几个步骤,为平面文件到平面文件的转换创建一个新的ODI接口 以下是我在完成本教程中的所有步骤后得到的映射流程,它与本步骤中显示的完全不同: 根据本教程,我应该单击SS_0(1-FILE_GENERIC)源数据存储。这将使源的属性显示在下面。在LKM选择器部分,如果尚未选择,请从
如果有人知道原因,请帮忙。可能是我错过了什么,或者我会做错什么 您可能错过了该部分第二步的一部分 单击Overview选项卡并选择“内存引擎:SUNOPSIS_Memory_Engine”作为暂存区域。 然后回到flow选项卡,您将看到三个独立的组,而不是一个。 点击组中的数据存储区(中间区域),在那里可以设置LKM。 我们需要选择不同的暂存区域的原因是,通常ODI会尝试让底层技术完成大部分工作。如果加载Oracle数据库,ODI将生成SQL代码并让数据库自行执行。这在文件技术中是不可能的,因为文件本身不能执行代码。因此,我们将使用ODI的内存引擎SUNOPSIS_Memory_引擎进行转换和加载
这个SUNOPSIS_内存_引擎实际上是一个HSQL数据库。它在您的代理的JVM内存中(如果您使用本地代理,则在ODI Studio中)。我实际解决了它。不管怎样,我把你的解决方案标记为正确和好的解释的答案。谢谢很高兴你把它分类了,解释很有用。祝你的ODI之旅好运,我希望你会喜欢这个工具。