首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据从平面文件加载到Server表,并使用SSIS导出到excel

将数据从平面文件加载到Server表,并使用SSIS导出到excel
EN

Stack Overflow用户
提问于 2020-07-27 18:21:48
回答 1查看 120关注 0票数 0

问题声明:需求是直接的,即我们有一个平面文件(基本上是csv),需要加载到Sql Server数据库中的一个表中。当我们必须派生一个新列(在平面文件中不存在)并将其与文件中的其他列一起填充时,就会出现问题。新列的派生逻辑是-查找"TransactionDate“的最大日期。

整个练习将在SSIS中执行,我们希望通过使用DataFlowTask来完成它,但仍然停留在如何派生新列,然后将其添加到目标流上。

Ideas

avoid)

  • Perform
  1. 使用DataFlowTask读取文件,然后将其存储在recordset中,以便在ControlFlow中使用ScriptTask将其读取为DataTable,并使用LINQ排序确定最大列并将其推送到另一个DataFlow中,以供Sql table使用(但我猜这需要在数据库中创建d17,我将在DataFlowTask本身中创建整个操作,我们需要d21(获取所有数据并找到最大值)H 222G 223。

我们在这里的想法有点过时,任何线索都会很感激,如果在这方面需要更多的信息,请告诉我们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-29 14:43:27

运行数据流任务将数据插入目标表。然后执行一个MAX(TransactionDate)任务,该任务根据表中的值计算MaxTransactionDate (或其他新记录指示符)。

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

https://stackoverflow.com/questions/63121305

复制
相关文章

相似问题

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