【发布时间】:2022-06-22 06:04:49
【问题描述】:
所以我有一个 ADF 管道,一个复制活动从一个 for each 循环中提供一个表列表以复制到 Snowflake 中。 几乎所有的表都能完美运行,少数只加载第一列。
在 Snowflake 中,ADF 为大多数表发出的命令是;
COPY INTO SchemaName.TableName
FROM @SchemaName.adfstagename
FORCE = TRUE LOAD_UNCERTAIN_FILES = TRUE
;
在少数无法加载其他列的情况下,这是因为 ADF 专门选择仅加载第一列以及以下内容;
COPY INTO SchemaName.TableName
(Col1)
FROM (SELECT $1 FROM @SchemaName.adfstagename)
FORCE = TRUE LOAD_UNCERTAIN_FILES = TRUE
;
我检查了所有字段的名称都相同,数据类型等。 有谁知道为什么 ADF 会这样做?
谢谢, 丹
【问题讨论】:
标签: snowflake-cloud-data-platform azure-data-factory-2