ssis - SSIS包将平面文件数据插入两个不同的表
问题描述
我想将平面文件数据插入到两个不同的sql表中。但是来自平面文件的一些附加字段应该在指标字段的基础上插入到其他表中,而通常的字段应该插入到常规表中。另一个问题是,由于没有列映射,无法直接插入要插入的附加字段。
例如:
1234 056 Y Tushar
5678 065 N
所以应该将 1234 056 插入到常规表中,但指示器 Y 告诉我们应该将 Tushar 插入到其他表中。
但是我想插入 Tushar 的表不能直接完成,因为它没有 1234 列名。
对于指标 N,它也应该正常插入基表中。
所以我所做的是我使用了条件拆分,然后使用了 ole db 命令,但它在表中插入了多条记录。
解决方案
推荐阅读
- python - 如何使用python将包含键值对的嵌套列表转换为json格式
- mongodb - MongoDB:如何使用聚合管道聚合嵌套任意 kv 对象的节点值?
- sql-server - SQL Server:将秒转换为小时
- ruby-on-rails - 在 Rails 视图中显示 API
- reactjs - 打字稿区分联合 & JSX & Redux Connect 错误
- contenteditable - 如何拥有一个始终可编辑的列与footable
- jenkins-pipeline - Jenkins 管道:在管道中使用全局变量
- mysql - 在 mySQL 表中搜索和删除孤立项
- python - AttributeError:“函数”对象没有属性“w”
- javascript - 如何在JS中对数字和字符串进行排序,同时保持字符串在前面的顺序和数字在后面的排序?