SSIS - 获取行的最新记录

use*_*139 3 sql sql-server components ssis

我试图从脚本组件的输出中获取实体的顶部记录,但我没有看到任何合适的组件来实现此目的。

For example:
Student ID          Date                Value
1                   2014-01-01          2
1                   2014-02-02          34
2                   2014-01-01          5
2                   2013-01-01          6
2                   2012-01-01          9

And I will get these:
Student ID          Date                Value
1                   2014-02-02          34
2                   2014-01-01          5
Run Code Online (Sandbox Code Playgroud)

诸如窗口函数之类的东西可以在 SSMS 中执行此操作。这可能需要在数据流内完成。有什么建议吗?

在此输入图像描述

Jay*_*vee 5

它可以在 ssis 中通过将聚合加入回源来完成,这将需要几个步骤,但应该可以工作:

在此输入图像描述