sql-server - SSIS:多个源到一个目标表
问题描述
我是新的 SSIS 和 ETL。并尝试将数据提取并加载到 sql server 中的单个目标表中。我有 4 个来源 - 文本文件、csv 文件、excel 文件和 sql server 中的一些数据。请找到我到目前为止所做的附加图片。在一个包中,我创建了 2 个未连接的数据流(以红色框突出显示):一个用于 .txt 和 .csv 文件,另一个用于 .xls 和 sql server 中的数据。
正在插入数据,但方式不正确。以下是随附的屏幕截图:
目标表中输出的屏幕截图如下所示: Customer_ID 是自动增量。
谁能让我知道我错过了什么以及如何以正确的方式做到这一点。
在此先感谢拉吉
解决方案
在这个例子中,似乎合并连接不起作用。你确定连接列没问题吗?
如果没有,您可以尝试添加派生列来格式化每个源的数据。SSIS 区分大小写,如果您使用 varchar 列,请注意:开始和结束空格、unicode 和非 unicode 列、重音...
推荐阅读
- html - 您如何使用引导程序将导航向右对齐?
- r - 从R中的一行和一列解析嵌套的JSON
- swift - SwiftUI:使用 TabView 和 watchOS 基于状态强制焦点
- formula - Process Builder 电子邮件警报未触发
- sql - 在分区中使用 where 子句
- javascript - 如何从字符串中提取数字并替换它?
- amazon-web-services - 如何在 AWS Route 53 中设置 clientDeleteProhibited、clientRenewProhibited 和 clientUpdateProhibited EPP 状态代码?
- javascript - 这棵树是有效的二叉搜索树吗 [1, 7, 11, 17, 21, 29, 74, 89, 91, 101, 132, 157]
- ios - 当应用程序进入后台并在 Swift 中以前台模式恢复时暂停动画
- python - Python docx 提取字体名称和大小