我有一个ADF复制数据流,并且在运行时遇到以下错误:
我的来源定义如下:
在我的数据集中,该列的定义如下所示:
从第二个图像可以看到,IsLiftStation列在源中定义。知道ADF为什么找不到该列吗?
答案 0 :(得分:1)
您可以检查架构中是否存在名为“ ae_type_id”的列?如果是这样,您可以删除该列并重试吗?模式中的列必须与查询中的列对齐。
答案 1 :(得分:0)
我有同样的错误。您可以选择源中的所有列(*),然后将所需的列映射到接收器模式,或者通过“清除”映射来解决此问题,在这种情况下,ADF复制组件将自动映射到接收器模式中的列(如果列在源和接收器中具有相同的名称,则最好。这两种方法都有效。
不幸的是,单击“映射”选项卡中的导入模式按钮不起作用。确实会根据源查询中的列生成正确的列映射,但是在执行此映射后,我仍然收到原始错误“列无法位于实际源中”。