首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在实际源中找不到在源数据集中定义的列

在实际源中找不到在源数据集中定义的列
EN

Stack Overflow用户
提问于 2018-09-05 00:19:37
回答 2查看 1.4K关注 0票数 1

我有一个ADF拷贝数据流,并且在运行时得到以下错误:

我的来源定义如下:

在我的数据集中,该列的定义如下:

从第二张图片中可以看到,列IsLiftStation是在源代码中定义的。知道为什么ADF找不到列吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-22 14:51:39

我也犯过同样的错误。您可以通过选择源中的所有列(*),然后将需要的列映射到接收器架构,或者通过“清除”映射来解决此问题,在这种情况下,ADF复制组件将自动映射到接收器架构中的列(最好是列在源和接收器中具有相同的名称)。这两种方法都是可行的。

不幸的是,单击映射选项卡中的导入模式按钮不起作用。它确实基于源查询中的列生成了正确的列映射,但在执行此映射后,我仍然得到原始错误“该列无法在实际源中定位”。

票数 1
EN

Stack Overflow用户

发布于 2018-09-06 16:26:18

您能检查一下您的模式中是否有名为'ae_type_id‘的列吗?如果是这样,您可以删除该列并重试吗?架构中的列必须与查询中的列对齐。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52170435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档