sql-server - Visual Studio - 派生列 - 目标编辑器 - 为什么可用输入列包括新(派生)列?
问题描述
我从 AdventureWorks 创建了一个派生列 FullName (FirstName + " " + MiddleName + " " + LastName)。我知道在映射部分我们创建/检查源和目标之间的连接。但源实际上不包含我要求派生的列。那么为什么它会出现在地图的两边呢? 映射图像 派生列编辑器图像
解决方案
有三件事:
1.从源中提取(源有:名字,中间名,姓氏)
2.转换(派生列增加一列:全名)
3.加载(目标表)
这是一步一步的方法。
- 因此,对于转换输入是从源输出中提取。
- 对于目标输入,转换输出。
这就是原因,您在目标输入中看到了额外的转换列。SSIS 建议您使用附加列创建目标表:FullName。因此,它正在将其添加到目的地。
推荐阅读
- html - 居中自定义 HTML 对象
- c - 为什么 Tmin 比 Tmax 多 1 位
- r - R as.POSIXct 转换为 as.Date
- javascript - 来自他们的 Button Builder 的 PayPal 按钮的 React js 脚本标签,我不知道如何放入 React.js 项目
- python - 将对象类型转换为 int 时出现问题
- laravel-7 - 类 Illuminate\Bus\Dispatcher 包含 3 个抽象方法,因此必须声明为抽象方法或实现其余方法
- python - 解释 skgstat 变异函数图
- curl - 如何卷曲需要首先单击同意按钮的页面?
- python - 如何为 Raspberry pi 和其他设备交叉编译 Python Wheel 文件
- javascript - 在一个案例中监听多个命令