0

我是一名 ODI 新手,目前正在研究简单的 ODI POC。我正在尝试按照本教程http://www.odigurus.com/2012/02/delimiter-flat-file-rdbms-table-loading从平面文件 (.txt) 中提取数据并将其插入 Oracle 表中.html。但是,无论我如何尝试,ODI 都拒绝检测该文件。我已将文件放在 E: 上。我试过把它放在 C:\ 和文件夹中。仍然它似乎不起作用。我收到您的架构中指定的目录不存在的消息,然后是找不到文件的消息。

任何人都可以帮我解决这个问题。如果需要更多信息,请告诉我。

问候, Sparky

4

3 回答 3

1

.TXT 文件必须放在安装了 odi 的服务器上,而不是放在本地驱动器上。该文件夹应该具有读取权限,以便 odi 获取。

于 2018-06-04T06:58:43.903 回答
0

如果您的问题仍未解决,并且对于任何其他面临相同问题的其他人,您可以尝试以下操作:
可能您错过了为模型设置反向上下文。您可以做的只是双击您的模型并将上下文设置为您创建的内容或全局(如我的情况),如果您在默认全局上下文中运行它。请参见下图(在您的情况下,我确信它将是Undefined):
设置上下文

希望这能解决您的问题。一切顺利!

于 2014-12-10T12:39:17.123 回答
0

看起来它与您在物理模式中输入的“目录(模式)”和“目录(工作模式)”有关。检查您放在那里的路径是否正确。

还要确保使用斜杠 ( / ) 而不是反斜杠 ( \ )。

亲切的问候,

杰罗姆弗

于 2014-10-09T11:57:07.810 回答