【发布时间】:2016-07-08 16:14:49
【问题描述】:
我正在尝试使用 Informatica 9.6.1 版导入 Excel 文件。 Excel 文件的第 1 - 15 行有数据,每隔一行为空。当使用 ODBC 连接到文件并将其导入时,Informatica 似乎无法找到文件的结尾,因为它到达第 130 万行,然后给出一般的“执行意外终止”错误消息。
我尝试在源限定符中添加“源过滤器”,但它似乎忽略了它,或者尽管我使用的是基本 SQL,但它不喜欢语法:
WHERE NamedRange.ColumnName = "test"
这会导致“参数太少。预期为 1”的 ODBC Excel 驱动程序错误。
可以使用源限定符过滤器通过 ODBC 过滤使用 Excel 源的行吗?如果是这样,正确的语法是什么?如果没有,是否有可以在 Informatica 中完成的替代方案?
【问题讨论】:
-
您使用的是命名范围吗?是否在源限定符中指明? SQ 应该使用 ODBC 从命名范围读取数据。无论工作表中的实际数据如何,它都会读取您在此处定义的尽可能多的行。
-
是的,我使用的是命名范围。在这种情况下,要导入的行数可能会有所不同。
标签: excel informatica