我是Informatica Data Quality Analyst(版本9.5.1 HotFix3)的新手,我在生成基本SQL语句时遇到了麻烦。
SQL语句是针对最初作为平面文件导入的表的映射规范编写的。声明如下:
Select ColumnA, ColumnB FROM Table1
WHERE Table1.ColumnA = 'S'
语句的SELECT .... FROM部分工作正常,但是当我抛出WHERE子句时遇到错误。我认为我的语句看起来像标准SQL,所以我不确定为什么这不起作用。 Informatica Analyst是否接受仅以特定形式编写的SQL?引号是否会导致问题?
答案 0 :(得分:0)
查询必须正在尝试执行。如果没有获取结果,则需要执行以下步骤:
1)将源平面文件中的数据加载到任何数据库(oracle)。您可以通过sql developer直接将数据从平面文件导入到表中。
2)使用过滤条件执行查询。如果它不提取任何行,则idq中的查询将获取正确的结果。如果没有,您的idq代码中缺少一些内容。