Snowflake cloud data platform Inforomatica cloud-雪花连接器无法从源读取数据,因为出现以下错误:null

Snowflake cloud data platform Inforomatica cloud-雪花连接器无法从源读取数据,因为出现以下错误:null,snowflake-cloud-data-platform,informatica-cloud,Snowflake Cloud Data Platform,Informatica Cloud,我在IICS Informatica cloud中提前使用snowflake源属性的SQL覆盖部分中使用自定义SQL。 从$$DB.test.org中选择(最大值(上次更新日期))$$DB参数在参数文件$$DB=Dev中定义。参数在运行时正确解析,但低于错误 READER_1_2_1> SNOWFLAKECLOUDDATAWAREHOUSE_10000 [2020-10-30 03:07:00.440] [INFO] The Snowflake Connector uses the fol

我在IICS Informatica cloud中提前使用snowflake源属性的SQL覆盖部分中使用自定义SQL。
从$$DB.test.org
中选择(最大值(上次更新日期))
$$DB
参数在参数文件
$$DB=Dev
中定义。参数在运行时正确解析,但低于错误

READER_1_2_1> SNOWFLAKECLOUDDATAWAREHOUSE_10000 [2020-10-30 03:07:00.440] [INFO] The Snowflake Connector uses the following SQL query to read data: select (max(LAST_UPDATED_DATE)) from Dev.test.org
READER_1_2_1> CMN_1761 [2020-10-30 03:07:00.440] Timestamp Event: [Fri Oct 30 03:07:00 2020]
READER_1_2_1> SNOWFLAKECLOUDDATAWAREHOUSE_10000 [2020-10-30 03:07:00.441] [ERROR] The Snowflake Connector failed to read data from the source because of the following error: [SnowFlake_READER__FAILED_906] The Snowflake Connector failed to read data from the source because of the following error: null
READER_1_2_1> CMN_1761 [2020-10-30 03:07:00.441] Timestamp Event: [Fri Oct 30 03:07:00 2020]
READER_1_2_1> SNOWFLAKECLOUDDATAWAREHOUSE_10000 [2020-10-30 03:07:00.441] [ERROR] Error occured while reading data using CCI Data Adapter  com.informatica.cci.runtime.internal.utils.impl.CExceptionImpl: Unable to get result data: Adapter read method has returned failure.
READER_1_2_1> CMN_1761 [2020-10-30 03:07:00.441] Timestamp Event: [Fri Oct 30 03:07:00 2020]
READER_1_2_1> CONNECTOR_10000 [2020-10-30 03:07:00.441] [ERROR] Error Occured while reading data from the source for Transformation - SRC_Organization | Connector Name - SnowflakeCloudDataWarehouse - Unable to get result data: Adapter read method has returned failure.

提前感谢。

问题在于列列表。自定义查询应该像从$$DB.test.org中选择(max(LAST_UPDATED_DATE))作为LAST_UPDATED_DATE一样,并且字段列表应该只有一列LAST_UPDATED_DATE。映射现在工作正常。

您确定Informatica使用的用户有权查看表
Dev.test.org
。另外,这似乎是一个奇怪的表名,您确定这是正确的吗?是的,用户对该表有权限。表中的A也是正确的。Dev.test.org这只是一个例子。如果您创建了一个相同的作业,但它直接读取表,没有参数,也没有SQL覆盖,那么它能工作吗?这将告诉您这是一个连接/权限问题(复制的作业未运行)还是一个SQL覆盖/参数问题(复制的作业已运行)一个没有参数且没有SQL覆盖的作业正在运行。这是我使用参数时的问题。另外,我刚刚检查了,如果我删除参数并在SQL override中传递完整查询。。由于同样的原因,它仍然失败。。似乎SQL覆盖在雪花连接器中不起作用