我是ODI新手,目前正致力于简单的ODI POC。我正在尝试从平面文件(.txt)中提取数据,并根据本教程http://www.odigurus.com/2012/02/delimiter-flat-file-rdbms-table-loading.html将其插入到Oracle表中。但是,无论我如何尝试,ODI都拒绝检测文件。我把文件放在了E:。我试过把它放在C:\和文件夹中。它仍然似乎无法奏效。我收到的消息是,架构中指定的目录不存在,然后发出无法找到该文件的消息。
任何人都可以帮助我解决这个问题。如果需要更多信息,请告诉我。
此致 Sparky的
答案 0 :(得分:1)
.TXT文件必须放在安装了odi的服务器上,而不是放在本地驱动器上。该文件夹应具有读取权限以供odi接收。
答案 1 :(得分:0)
它看起来与您输入的内容有关,并且#34;目录(架构)"和"目录(工作架构)"在你的物理架构中。检查你放在那里的路径是否正确。
还要确保使用斜杠( / )而不是反斜杠( \ )。
亲切的问候,
JeromeFr
答案 2 :(得分:0)
如果你的问题仍然没有解决,而且任何其他人面临同样的问题,你可以试试这个:
可能您错过了为模型设置反向上下文。
如果您在默认的全局上下文中运行它,那么您只需双击模型并将上下文设置为您创建的内容或全局(如我的情况)。请参阅下面的图片(在您的情况下,我确定它将未定义):
希望能解决你的问题。一切顺利!